如何使用 nmcli 使用静态 IP 地址和密码连接到 wifi?

如何使用 nmcli 使用静态 IP 地址和密码连接到 wifi?

有关于如何使用静态 IP 通过 nmcli 连接到以太网(eth0)的信息,但没有关于如何连接到 wifi(wlan0)的信息?
这会设置一个连接配置文件,但如何添加密码并实际建立连接?

nmcli con add con-name "mySSID" ifname wlan0 type wifi ssid "mySSID" ip4 192.168.100.101

答案1

注意:以下仅保证与 nmcli v1.22 一起使用(因为这就是我所拥有的版本),最新的可能非常相似,但就我而言,需要随机--;它位于该命令指定的文档中。检查您的版本,nmcli -v然后在此处检查具体文档>>网络管理员(单击您的版本后,单击 nmcli 链接)

即,对于1.2版

nmcli con add con-name "&%TEST%&" type wifi ifname mlan0 ssid "&%SSIDNAME%&" -- wifi-sec.key-mgmt wpa-psk wifi-sec.psk "&%PASSPHRASE%&" ipv4.method manual ipv4.address 192.168.1.51/16 ipv4.dns 8.8.8.8,8.8.8.4 ipv4.gateway 192.168.1.1

然后

nmcli con up "&%TEST%&"

但是,忽略 con-name 可能更明智,因为您可以有多个具有相同名称的连接。 (幸运的是nmcli con delete "&%TEST%&立即删除所有这些!)

您可以改用 uuid。

找到它nmcli con show 然后使用连接

nmcli con up uuid 1c86c960-8533-11e7-bb31-be2e44b06b34 (*您的 uuid 不会相同...)

相关内容