连接到无线路由器

连接到无线路由器

根据我尝试过的手册:

$ 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,此时您所要做的就是重新启动并在引导加载程序菜单中选择新内核。

另外,也许您必须下载与新驱动程序版本相对应的新版本固件(在上一节中描述)。

相关内容