如何将服务器连接到WEP加密无线网络?

我最近开始使用Ubuntu Server 10.04,但是在连接到WEP加密的Wifi时我遇到了问题。

我尝试过以下方法:

sudo ifconfig wlan0 down sudo dhclient -r wlan0 sudo ifconfig wlan0 up sudo iwconfig wlan0 essid "" sudo iwconfig wlan0 key  

然后,我尝试通过运行sudo dhclient wlan0连接到Wifi,但是,我一直收到相同的错误 – 没有收到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 

我正在尝试连接一个显示lshw -C network的Ralink RT2561。

你能给我的任何帮助都非常感谢,我做错了什么?

您收到的错误(“未收到DHCPOFFERS”)似乎表明您的网络中没有DHCP服务器。 所以我认为不是WEP问题……

我假设您正在尝试连接到“普通”路由器(​​因此您的服务器和路由器之间没有单独的DHCP服务器,防火墙或其他东西)。

  1. 禁用wep并尝试再次连接到网络。 如果这样做,可能是您输入的WEP密码出错。

  2. 尝试通过电缆连接到网络。 通过这种方式,您可以检查DHCP是否正常工作,并为您的服务器提供IP地址。 如果您收到IP地址,则问题可能是无线卡驱动程序或配置错误。

  3. 检查路由器的DHCP设置。 也许在路由器端搞砸了一些东西,访问它的配置页面并尝试了解设置是否正确。 您还可以尝试通过另一台计算机连接到wifi连接(只是为了确保问题是服务器!)

  4. 配置您的服务器使用静态IP地址(这样您就不会使用DHCP):
    http://usefulubuntu.blogspot.com/2009/01/create-static-ip-from-command-line.html
    请记住检查您要插入的IP地址(可以由网络中的其他人使用),并确保输入正确的网关地址!

您需要使用#1密钥,而不是密码短语。 键显示“默认”并且无法更改,但是当我输入密钥而不是密码 – BOOM – 我是,并且已连接。