我将根据此 SO question中的答案粘贴我尝试运行的命令序列来配置桌面 Ubuntu 18.04 NetworkManager 。当我执行答案中的步骤时,我最终得到一个"Error: connection verification failed"。
nmcli connection show --active
NAME UUID TYPE DEVICE
LINKSYS99999 ... wifi wlp4s0
nmcli connection edit
Valid connection types: adsl, bluetooth, bond, bridge, cdma, dummy, generic, gsm, infiniband, ip-tunnel, macsec, macvlan, 802-11-olpc-mesh (olpc-mesh), ovs-bridge, ovs-interface, ovs-port, pppoe, team, tun, vlan, vpn, vxlan, wimax, 802-3-ethernet (ethernet), 802-11-wireless (wifi), bond-slave, bridge-slave, team-slave
输入连接类型:wifi
nmcli> remove ipv4.dns
nmcli> set ipv4.ignore-auto-dns yes
nmcli> set ipv4.dns 8.8.8.8 8.8.4.4
nmcli> save
错误:连接验证失败:802-11-wireless.ssid:属性丢失您可以尝试运行“验证修复”来修复错误。
nmcli> verify fix
验证连接:802-11-wireless.ssid:属性缺失 错误无法自动修复。
发生了什么事,我该如何解决?我是否需要根据此 SO 指南发布我的所有无线详细信息?
您必须指定连接 ID 或名称才能更改现有连接脚本,或者在创建新连接脚本时添加 SSID 信息...
人 nmcli
后注:如果这是一个 Ubuntu桌面安装,使用NetworkManager GUI来设置这些设置会更容易。