我想通过命令行(从 Ubuntu 服务器)连接到我的 TP_Link 无线路由器。我正在尝试这样做:
ifconfig wlan0 down
iwconfig wlan0 essid {MY ESSID}
iwconfig wlan0 key s:{PASSWORD}
ifconfig wlan0 up
此时,我的 iwconfig wlan0 输出看起来不错,然后我从 AP 的 DHCP 服务器请求一个 IP:
dhclient -r
dhclient wlan0
最后一个命令挂起 2-3 分钟,然后退出,没有任何输出。iwconfig wlan0 输出相同,仍然是“接入点:未关联”,看起来我无法获取 IP。
有人能帮忙解决这个什么问题吗?
答案1
抱歉,iwconfig
仅适用于 WEP 加密。
请使用wpa_supplicant
/etc/wpa_supplicant.conf
使用 gedit 或 vim 或者任何你喜欢的工具来编辑文件。
附加到文件末尾
network={
ssid="my network"
scan_ssid=1 //this must be added if the AP doesnt broadcast its ssid
psk="sekret"
}
然后你可以手动打开请求者
# wpa_supplicant -B -i interface -c /etc/wpa_supplicant.conf
连接后,您可以通过 dhcp 获取地址
# dhcpd interface