intel3945无线网卡不能连网
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
intel3945无线网卡不能连网
openbsd5.2安装成功后,安装
Intel PRO/Wireless 3945ABG IEEE 802.11a/b/g PCI adapters (wpi) (G)
首先请确定
ifconfig可以看到wpi0
由于版权原因,需要另外安装固件驱动
pkg_add http://firmware.openbsd.org/firmware/5. ... -3.2p0.tgz
或者
pkg_add http://www.drijf.net/firmware/5.1/wpi-f ... -3.2p0.tgz
然后 ifconfig wpi0 nwid ChinaNet wpakey 12345678
dhclient wpi0
然后系统分配一个ip 地址,
可是系统就是上不了网……
而在openbsd5.1下面我这样操作就可以无线上网。不知是何原因?
Intel PRO/Wireless 3945ABG IEEE 802.11a/b/g PCI adapters (wpi) (G)
首先请确定
ifconfig可以看到wpi0
由于版权原因,需要另外安装固件驱动
pkg_add http://firmware.openbsd.org/firmware/5. ... -3.2p0.tgz
或者
pkg_add http://www.drijf.net/firmware/5.1/wpi-f ... -3.2p0.tgz
然后 ifconfig wpi0 nwid ChinaNet wpakey 12345678
dhclient wpi0
然后系统分配一个ip 地址,
可是系统就是上不了网……
而在openbsd5.1下面我这样操作就可以无线上网。不知是何原因?
回复: intel3945无线网卡不能连网
能获得IP地址,说明无线网络是正常的。不能上网的话,应该和无线网络本身关系不大。检查一下:
1. DNS服务器设置
看一下/etc/resolv.conf里面获得的DNS服务器IP地址是否正常。ping www.google.com一下看看DNS解析是否正常。不行的话,手工设置DNS服务器IP为8.8.8.8 或者208.67.222.222 (opendns.com),然后再试试。
另:今天(5号)感觉google的8.8.8.8的DNS解析非常慢,我临时切换到208.67.222.222了
2. 如果DNS服务器设置没问题,但还是不能上网,可能的原因就比较多了。
ping一下默认网关看通不通(也可以netstat -rnf inet看一下路由表)
可以先pfctl -d,把pf临时禁用,然后再试试
1. DNS服务器设置
看一下/etc/resolv.conf里面获得的DNS服务器IP地址是否正常。ping www.google.com一下看看DNS解析是否正常。不行的话,手工设置DNS服务器IP为8.8.8.8 或者208.67.222.222 (opendns.com),然后再试试。
另:今天(5号)感觉google的8.8.8.8的DNS解析非常慢,我临时切换到208.67.222.222了
2. 如果DNS服务器设置没问题,但还是不能上网,可能的原因就比较多了。
ping一下默认网关看通不通(也可以netstat -rnf inet看一下路由表)
可以先pfctl -d,把pf临时禁用,然后再试试
回复: intel3945无线网卡不能连网
google dns 8.8.8.8无法使用,国内可尝试用114.114.114.114
楼主弄好hostname.wpi0配置,重新启动计算机看看如何。
我有个笔记本也是这个wifi硬件,也是经常无法上网,有时又可以。
有时必须靠近ap才可以获取到ip,估计firmware驱动的wpi硬件发射功率不足。于是我另外加usb wifi网卡解决。
另外,如果是usb wifi网卡,当无法获取到ip时候可以尝试将靠近ap就可以了。
如果无法靠近ap,可以拔掉usb 网卡,马上插回去,再sh /etc/netstart一般可以获取到ip,可能因为刚插入设备会全功率运行。
楼主弄好hostname.wpi0配置,重新启动计算机看看如何。
我有个笔记本也是这个wifi硬件,也是经常无法上网,有时又可以。
有时必须靠近ap才可以获取到ip,估计firmware驱动的wpi硬件发射功率不足。于是我另外加usb wifi网卡解决。
另外,如果是usb wifi网卡,当无法获取到ip时候可以尝试将靠近ap就可以了。
如果无法靠近ap,可以拔掉usb 网卡,马上插回去,再sh /etc/netstart一般可以获取到ip,可能因为刚插入设备会全功率运行。
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
Re: intel3945无线网卡不能连网
/etc/resolv.conf 里面: nameserver 192.168.1.1 nameserver 114.114.114.114
pfctl -d 关掉防火墙;
sh /etc/netstart ,
这时可以打通 ping 192.168.1.1
但还是 打不开网页!
pfctl -d 关掉防火墙;
sh /etc/netstart ,
这时可以打通 ping 192.168.1.1
但还是 打不开网页!
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
回复: intel3945无线网卡不能连网
# netstat -mf inet
155 mbufs in use:
75 mbufs allocated to data
24 mbufs allocated to packet headers
56 mbufs allocated to socket names and addresses
10/34/6144 mbuf 2048 byte clusters in use (current/peak/max)
64/73/6144 mbuf 4096 byte clusters in use (current/peak/max)
0/8/6144 mbuf 8192 byte clusters in use (current/peak/max)
0/8/6144 mbuf 9216 byte clusters in use (current/peak/max)
0/8/6144 mbuf 12288 byte clusters in use (current/peak/max)
0/8/6144 mbuf 16384 byte clusters in use (current/peak/max)
0/8/6144 mbuf 65536 byte clusters in use (current/peak/max)
576 Kbytes allocated to network (54% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
155 mbufs in use:
75 mbufs allocated to data
24 mbufs allocated to packet headers
56 mbufs allocated to socket names and addresses
10/34/6144 mbuf 2048 byte clusters in use (current/peak/max)
64/73/6144 mbuf 4096 byte clusters in use (current/peak/max)
0/8/6144 mbuf 8192 byte clusters in use (current/peak/max)
0/8/6144 mbuf 9216 byte clusters in use (current/peak/max)
0/8/6144 mbuf 12288 byte clusters in use (current/peak/max)
0/8/6144 mbuf 16384 byte clusters in use (current/peak/max)
0/8/6144 mbuf 65536 byte clusters in use (current/peak/max)
576 Kbytes allocated to network (54% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
回复: intel3945无线网卡不能连网
ping 8.8.8.8看看如何?
resolv.conf
里面每个nameserver都另起一行
另外,我假定楼主已经仔细阅读了
http://www.openbsd.org/faq/faq6.html
resolv.conf
里面每个nameserver都另起一行
另外,我假定楼主已经仔细阅读了
http://www.openbsd.org/faq/faq6.html
-
- 铜 Cu
- 帖子: 236
- 注册时间: 2010-02-03 18:37
回复: intel3945无线网卡不能连网
我用笔记本的有线网卡(openbsd显法为 msk0)可以上网,当时我给这个网卡的配置是静态地址,现在我首先把它配成 dhcp,并且openbsd5.2开机的时候,不让它获得动态ip 地址;
然后,我再启动无线网卡,dhclient wpi0命令获得无线网卡的动态ip地址,然后笔记本就可以无线上网了,可以打开网页……感觉头上的阴云没有了,心里真的很快乐;现在打这篇文章就是在我的dell 500笔记本上装的openbsd5.2系统打的……谢谢您们
至于为什么这样做用无线网卡就可以打开网页,也想深究,但现在能上网已经很高兴了!
然后,我再启动无线网卡,dhclient wpi0命令获得无线网卡的动态ip地址,然后笔记本就可以无线上网了,可以打开网页……感觉头上的阴云没有了,心里真的很快乐;现在打这篇文章就是在我的dell 500笔记本上装的openbsd5.2系统打的……谢谢您们
至于为什么这样做用无线网卡就可以打开网页,也想深究,但现在能上网已经很高兴了!
回复: intel3945无线网卡不能连网
安装了什么桌面?怎么安装的?用啥浏览器,有空写篇文章分享啊。junfengfan 写了:我用笔记本的有线网卡(openbsd显法为 msk0)可以上网,当时我给这个网卡的配置是静态地址,现在我首先把它配成 dhcp,并且openbsd5.2开机的时候,不让它获得动态ip 地址;
然后,我再启动无线网卡,dhclient wpi0命令获得无线网卡的动态ip地址,然后笔记本就可以无线上网了,可以打开网页……感觉头上的阴云没有了,心里真的很快乐;现在打这篇文章就是在我的dell 500笔记本上装的openbsd5.2系统打的……谢谢您们
至于为什么这样做用无线网卡就可以打开网页,也想深究,但现在能上网已经很高兴了!
回复: intel3945无线网卡不能连网
看来还是那个老问题:OB默认只能有一个网卡是up的,其他网卡必须down掉。例如:我一台机器有 rl0、urtw0两块网卡,每次要切换的时候,就把要用的网卡配置文件正名 hostname.rl0,把不用的配置文件改名 hostname_urtw0,然后 reboot。
理论上配置好“等价多路径路由”应该就不用这么笨的办法了,但我始终没有配置成功。还望高人不吝赐教!
理论上配置好“等价多路径路由”应该就不用这么笨的办法了,但我始终没有配置成功。还望高人不吝赐教!
勤能補拙 Just do it now!
回复: intel3945无线网卡不能连网
http://blog.cloudflare.com/why-google-w ... dium=email
今天偶然看到了这篇文章,不知道是不是和你遇到的问题有关系。我用的是google的DNS服务器(8.8.8.8),所以当时对我是有影响的。
不正确的话:
route delete default;#删除默认网关
route add default $ip;#添加新默认网关
实在不行,可以像你所说的,修改网卡配置文件,然后运行:
sh /etc/netstart
等同于重启系统了。
今天偶然看到了这篇文章,不知道是不是和你遇到的问题有关系。我用的是google的DNS服务器(8.8.8.8),所以当时对我是有影响的。
可以多个网卡同时UP的。这个应该是网卡切换后路由表没有更新造成的。你可以使用"ifconfig $if down"把不用的网卡关闭,这样系统就不会再尝试使用那一块网卡发送数据包。如果两块网卡所在的网段(或默认网关)不同,也要确保网卡切换后默认网关正确。unreal 写了:看来还是那个老问题:OB默认只能有一个网卡是up的,其他网卡必须down掉。例如:我一台机器有 rl0、urtw0两块网卡,每次要切换的时候,就把要用的网卡配置文件正名 hostname.rl0,把不用的配置文件改名 hostname_urtw0,然后 reboot。
不正确的话:
route delete default;#删除默认网关
route add default $ip;#添加新默认网关
实在不行,可以像你所说的,修改网卡配置文件,然后运行:
sh /etc/netstart
等同于重启系统了。
回复: intel3945无线网卡不能连网
dhclient 最近变化很大,不知道current是否已经解决这些问题。
在线用户
正浏览此版面之用户: 没有注册用户 和 1 访客