使用 Ubuntu 10.10 服务器配置我的 Ralink RT61 无线网卡

使用 Ubuntu 10.10 服务器配置我的 Ralink RT61 无线网卡

我正在尝试在 Ubuntu 10.10 服务器中配置我的 wifi 卡(没有 GUI,因此没有 NetworkManager)。我在这里发现了很多类似的问题,但没有一个与我的问题完全匹配。

我的卡被识别了;运行“iwconfig wlan0”会出现如下结果:

wlan0     IEEE 802.11g  ESSID:"networkname"  
  Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated   
  Bit Rate:54 Mb/s   Tx-Power:20 dBm   Sensitivity=-121 dBm  
  RTS thr=2347 B   Fragment thr=2346 B   
  Power Management:off

我可以使用“iwlist scan”查看我的 wifi 网络的 SSID,因此该卡肯定在某种程度上正常工作。我尝试按照Ubuntu 文档,具体运行:

iwconfig wlan0 mode managed
iwconfig wlan0 channel 4
iwconfig wlan0 essid networkname

但这并没有将网络与接入点关联起来。我还尝试了命令“iwconfig wlan0 key s:mypassphrase”,但命令被拒绝,提示“参数无效”——我需要输入十六进制形式的密钥而不是密码吗?还是我完全忽略了其他东西?

答案1

事实证明,iwconfig 完全是障眼法。我尝试配置 wpa_supplicant,成功了。为了后代的利益,以下是我使用的咒语:

wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf

使用以下 wpa_supplicant.conf 文件:

ctrl_interface=/var/run/wpa_supplicant

network={
    ssid="SSID"
    key_mgmt=WPA-PSK
    proto=WPA
    psk="passphrase"
}

相关内容