我最近开始使用 Ubuntu Server 10.04,但在连接 WEP 加密的 Wifi 时遇到问题。
我尝试了以下方法:
sudo ifconfig wlan0 down
sudo dhclient -r wlan0
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid "<essid>"
sudo iwconfig wlan0 key <hex key>
然后,我尝试通过运行连接到 Wifi sudo dhclient wlan0
,但是,我不断收到相同的错误-未收到 DHCPOFFERS。
我这样做对吗,或者我忘记了什么?
sudo ifconfig
产量:
wlan0 Link encap: Ethernet HWAaddr 00:1f:1f:3b:3c:3e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
X bytes:0 (0.0B) TX Bytes:0 (0.0B)
而 sudo iwconfig
收益为:
wlan0 IEEE 802.11bg ESSID:"GlobalNetwork"
Mode:Managed Access Point: Not-Associated Tx-Power:8 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:my-hex-key
Power Management:off
我正在尝试连接显示有 的 Ralink RT2561 lshw -C network
。
如果您能提供任何帮助,我将不胜感激,我做错了什么?
答案1
您收到的错误(“未收到 DHCPOFFERS”)似乎表明您的网络中没有 DHCP 服务器。因此,我认为不是 WEP 问题...
我假设您正在尝试连接到“正常”路由器(因此您的服务器和路由器之间没有单独的 DHCP 服务器、防火墙或其他东西)。
禁用 wep 并尝试重新连接到网络。如果成功,则可能是您输入的 WEP 密码有误。
尝试通过电缆连接到网络。这样,您可以通过以太网检查 DHCP 是否工作,以及是否为您的服务器提供了 IP 地址。如果您收到 IP 地址,则问题可能是无线网卡驱动程序或配置错误。
检查路由器的 DHCP 设置。路由器端可能出了问题,访问其配置页面并尝试了解设置是否正确。您也可以尝试通过另一台计算机连接到 wifi 连接(只是为了确保问题出在服务器上!)
将你的服务器配置为使用静态 IP 地址(这样你就不会使用 DHCP):
http://usefulubuntu.blogspot.com/2009/01/create-static-ip-from-command-line.html
请记住检查您要插入的 IP 地址(可能被网络中的其他人使用)并确保输入了正确的网关地址!
答案2
您需要使用 #1 密钥,而不是密码。密钥显示“默认”且无法更改,但当我输入密钥而不是密码时 - BOOM - 我成功连接了。