找回密码
 注册
查看: 4679|回复: 2

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

[复制链接]
发表于 2011-1-16 17:47:04 | 显示全部楼层 |阅读模式
官网的6.1.2装好后,能连上无线路由,但无法自动获取IP,无法连接互联网。
请高手给予帮助。
发表于 2011-4-17 07:47:03 | 显示全部楼层
用win 查一下 dns  , ip应该不用手动建入具体什么原因我也不清楚(ipconfig /all这个命令应该会吧)

[ 本帖最后由 tachao 于 2011-4-17 07:49 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2011-5-18 23:29:48 | 显示全部楼层

回复 1# cnzhouquan 的帖子

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

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

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

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

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

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

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

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

[ 本帖最后由 applewolf 于 2011-5-18 23:30 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2021-12-1 03:07 , Processed in 0.050855 second(s), 15 queries .

© 2021 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表