有关于如何使用静态 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 不会相同...)