如何在命令行上连接到新的 wifi?

如何在命令行上连接到新的 wifi?

可能的重复:
命令行中用于连接 wifi 的所有命令

我不需要配置我的无线网卡或任何东西。我只想做相当于 a) 列出我附近的 wifi 设备,b) 连接到一个设备(并为其设置密码),就像我在 GUI 中所做的那样。

当然有一个命令行命令可以做到这一点吗?

答案1

我假设wlan0是您的无线设备的名称。

  1. 启动设备:ifconfig wlan0 up

  2. 列出无线网络iwlist wlan0 scan | less并找到您要连接的网络。

  3. 用于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。)

  4. 使用dhclient wlan0 或者 dhcpcd wlan0来获取IP。

  5. 利润!

答案2

还有世界文化中心,它有一个文本模式菜单驱动的前端wicd-curses,它列出了网络并为您进行设置和 dhcp 操作。

相关内容