可能的重复:
命令行中用于连接 wifi 的所有命令
我不需要配置我的无线网卡或任何东西。我只想做相当于 a) 列出我附近的 wifi 设备,b) 连接到一个设备(并为其设置密码),就像我在 GUI 中所做的那样。
当然有一个命令行命令可以做到这一点吗?
答案1
我假设wlan0
是您的无线设备的名称。
启动设备:
ifconfig wlan0 up
。列出无线网络
iwlist wlan0 scan | less
并找到您要连接的网络。用于
wpa_supplicant
关联和连接网络。a) 创建 的配置文件
wpa_supplicant
,其中包含有关网络的加密信息。请参阅man wpa_supplicant.conf
示例。首先尝试使用最简单的条目。b) 运行
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
(以 root 身份运行;假设/etc/wpa_supplicant.conf
是配置文件的名称)。如果它有效,请在后台运行它并将输出重定向到某处(我只是将其转储到/dev/null
。)使用
dhclient wlan0
或者dhcpcd wlan0
来获取IP。利润!
答案2
还有世界文化中心,它有一个文本模式菜单驱动的前端wicd-curses
,它列出了网络并为您进行设置和 dhcp 操作。