cnzhouquan 发表于 2011-1-16 17:47:04

官网的6.1.2,能连上无线路由,但无法互联网

官网的6.1.2装好后,能连上无线路由,但无法自动获取IP,无法连接互联网。
请高手给予帮助。

tachao 发表于 2011-4-17 07:47:03

用win 查一下 dns, ip应该不用手动建入具体什么原因我也不清楚(ipconfig /all这个命令应该会吧)

[ 本帖最后由 tachao 于 2011-4-17 07:49 编辑 ]

applewolf 发表于 2011-5-18 23:29:48

回复 1# cnzhouquan 的帖子

试试看下面的方法行不行,我有点怀疑是你的 firmware 缺失或者 udev 没有把你的无线网卡注册进去,所以不会自动DHCP

当你开始接入无线时,你打开终端,找到你的无线网卡名,可以用ifconfig -a 来看,如果是内置无线的话,一般是 wlan0 也有可能是 其它的,不过可能性较低,找到后,你执行下面的命令dhcpcd wlan0一般情况下,这样就可以用 dhcpcd 来为你的无线网卡注册DHCP的动态地址了。

当然,你也可以尝试纯手动连接无线,查看一下错误在哪儿,需要开启两个终端:

终端一wpa_passphrase无线SSID你的无线密码 > /etc/wpa_supplicant.conf然后用文本编辑器打开 /etc/wpa_supplicant.conf

你可以看到的内容大概如下:network={
      ssid="ssid"
      #psk="123456789"
      psk=811ecee1f8fedf6b4d603afb19a0eeed77bf75c622ec411ee9eeccc26158bd9e
}里面的 ssid 和密码应该是你自己的,把里面第一个 psk 前的 # 号去掉,把第二个 psk 前面加一个 # 号,存盘退出,看起来应该象这样的:network={
      ssid="ssid"
      psk="123456789"
      #psk=811ecee1f8fedf6b4d603afb19a0eeed77bf75c622ec411ee9eeccc26158bd9e
}然后执行wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf把里面的 wlan0 换成你的无线网卡名
这时,你可以看到你的无线网卡开始连接你的路由,OK,到第二终端去,记住千万不要关了第一终端
在第二终端中执行:dhcpcd wlan0如果你的无线网卡没有问题的话,会显示,你从路由获得了动态IP

如果上述测试没问题的话,那就是说明,udev 没有注册你的无线网卡,如果是这样,你可以尝试一下手动注册一下你的无线网卡。

注册的位置在:/etc/udev/rules.d/70-persistent-net.rules呵呵,我不是很看好手动注册的,在这种情况下,我还是建议你在手动尝试连接无线路由后查看 dmesg 最后输出的信息是什么,以前也有朋友遇到过类似的情况,一般都是通过更新 firmware 来解决问题的。

firmware 的位置是 /lib/firmware ,里面都是各种各样的硬件的固件,你需要知道自己用的是什么型号的芯片,然后寻找相对应的新版本芯片固件文件,存到这个目录中,内核就会自动调用它了,一般就能解决无线问题了,如果实在不行,建议你加载个 compat-wireless 包,这是第三方无线驱动包,在 slax 官方网站上有下载的。

[ 本帖最后由 applewolf 于 2011-5-18 23:30 编辑 ]
页: [1]
查看完整版本: 官网的6.1.2,能连上无线路由,但无法互联网