在命令行下怎么连接 wlan ?

想问下在 命令行下怎么连接 WLAN , 请教下各位 。

en.opensuse.org/SDB:WiFi#How-to_connect_to_WiFi_without_the_NetworkManager

可以打开 yast,他也有终端

send from my openSUSE using Tapatalk

楼上上给的英文 wiki 里相对还是比较详细的,解释下这条
# iwconfig wlan0 essid test-adhoc mode Ad-Hoc

主要就是通过 iwconfig 来配置无线网络接口。

其中 wlan0 是你网卡接口的名字,也可能是 etH1 或 ath0 之类。不知道的查看一下。

essid test-adhoc 的意思是指定你的 ESSID 为 test-adhoc,一般情况下是不用设置的。这段可以不理。直接去掉好了。

mode ad-hoc 指你的无线网络拓扑结构为 ad-hoc,也不一定是 ad-hoc,比如我的就是 Managed。那就是 mode Managed 了。其它模式还有比如 Master。

这里没有讲密匙,看你用啥加密了,如果是 WEP,在上面的命令后再追加 enc xxxxxxx ,这里会用 16 进制数字。用文本的话就加 enc s:xxxxxxxxx。另外的比如用 WPA 的自己查一下吧,我不太清楚。

设置完了直接运行 iwconfig 命令不加选项参数可以查看设置,或者你设置前查看一下更清晰。

更具体的可以 google 或者 man 一下 iwconfig。

用 yast 设置的方法 wiki 里也有讲到的。

use forum search:

其实如果有 nm 的话是可以用下面这个的

nmcli dev wifi
nmcli con up id <id>

WEP 用 iwconfig 或者 iw,WPA 用 wpa_supplicant,获取 IP 使用 dhcpcd 或者 dhclient。参见: wiki.archlinux.org/index.php/Wireless_Setup#Manual_setup