根据这我尝试过的手册:
$ iwconfig
lo no wireless extensions.
eth1 IEEE 802.11bg ESSID:"g\xC6isQ\xFFJ\xEC)\xCD\xBA\xAB\xF2\xFB\xE3F|\xC2T\xF8\x1B\xE8\xE7\x8DvZ.c3\x9F\xC9\x9A"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
$ sudo ifconfig eth1 up
然后我用了世界文化中心从本手册。它会找到我的无线路由器,但是当我点击 时connect
,这个阶段obtaining IP address
就无穷无尽了。
我试过:
$ sudo iwlist scan
lo Interface doesn't support scanning.
eth1 Scan completed :
Cell 01 - Address: C8:3A:35:1F:60:78
ESSID:"MyDevice"
Protocol:IEEE 802.11bg
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 11 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=97/100 Signal level=-27 dBm
Extra: Last beacon: 172ms ago
eth0 Interface doesn't support scanning.
这里的内容是/var/log/wicd/wicd.log
您能告诉我如何连接以及如何正确设置吗/etc/network/interfaces
?
答案1
尝试wpa_supplicant
直接运行:将您的无线配置放入/etc/wpa_supplicant/wpa_supplicant.conf
(或系统上的任何位置) - 对于小型(家庭)网络,它通常看起来与此类似(现实生活中,但仍然主要从wpa_supplicant.conf
手册页复制):
network={
ssid="<your SSID goes here>"
psk="<your password goes here>"
scan_ssid=1
key_mgmt=WPA-PSK
group=TKIP
pairwise=CCMP TKIP
}
然后运行wpa_supplicant:
$ wpa_supplicant -D wext -i eth1 -c /path/to/wpa_supplicant.conf
与网络关联后,运行 dhcp 客户端,例如:
$ dhcpcd -d -n eth1
通过这种方式,您将能够看到幕后发生的情况,因为实用程序会报告标准错误。
答案2
固件升级
问题的第一个可能方面是固件。首先,确保您已经安装了它:
$ sudo-apt-get install firmware-ipw2x00
如果还是不行,您可以尝试从以下地址下载新固件这里与您的内核驱动程序版本相对应。要确定 deiver 版本,请使用:
$ dmesg | grep ipw2200
在那里你应该看到类似的东西:
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 3.0`
下载 tarball 后,您必须将其解压并放入/lib/firmware
:
$ tar -xzvf ipw2200-fw-3.0.tgz
$ sudo mv ipw2200-fw-3.0 /lib/firmware
然后重新加载内核模块(或者如果您愿意,只需重新启动):
$ sudo ifconfig eth1 down
$ sudo rmmod ipw2200
$ sudo modprobe ipw2200
内核驱动更新
如果它仍然无法工作,那么您可以尝试将整个内核升级到前沿版本,并检查它是否可以在那里工作。
您可以从以下位置获取新的兼容包这个 ubuntu 存储库。下载与您的架构相对应的所有三个包。
然后,只需安装它们:
$ sudo dpkg -i linux-headers-3.6.3-030603-generic_3.6.3-030603.201210211349_amd64.deb
$ sudo dpkg -i linux-image-3.6.3-030603-generic_3.6.3-030603.201210211349_amd64.deb
$ sudo dpkg -i linux-image-extra-3.6.3-030603-generic_3.6.3-030603.201210211349_amd64.deb
它应该更新引导加载程序并自动生成 initramfs,此时您所要做的就是重新启动并在引导加载程序菜单中选择新内核。
另外,也许您必须下载与新驱动程序版本相对应的新版本固件(在上一节中描述)。