连接wifi# 主动刷新扫描 sudo nmcli device wifi rescan # 列出全部WiFiSSID、信号、加密方式 sudo nmcli device wifi list sudo nmcli device show #一键连接 sudo nmcli device wifi connect MyWifi password 你的wifi密码 #后续重连已经保存过的 WiFi sudo nmcli connection up MyWifi #断开 WiFi sudo nmcli connection down MyWifi #固定ip地址 有线 # 修改为静态模式设置ip、网关、dns、metric sudo nmcli connection modify Wired connection 1 \ ipv4.method manual \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns 223.5.5.5,114.114.114.114 \ ipv4.route-metric 100 \ ipv6.method ignore #固定ip地址 wifi sudo nmcli connection modify cyg-wifi \ ipv4.method manual \ ipv4.addresses 192.168.43.66/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns 223.5.5.5,114.114.114.114 \ ipv4.route-metric 600 \ ipv6.method ignore #改回自动分配 sudo nmcli connection modify 有线连接 1 ipv4.method auto #重启链接 sudo nmcli connection down cyg-wifi sudo nmcli connection up cyg-wifi1.修改有线和无线的优先级别1.1永久有效#查看路由先后顺序 ip route show #结果输出 #default via 192.168.1.1 dev enP8p1s0 proto static metric 20100 #default via 200.20.20.1 dev wlP1p1s0 proto static metric 20600 #169.254.0.0/16 dev docker0 scope link metric 1000 linkdown #172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown #192.168.1.0/24 dev enP8p1s0 proto kernel scope link src 192.168.1.123 metric 100 #200.20.20.0/24 dev wlP1p1s0 proto kernel scope link src 200.20.20.160 metric 600 # 有线网关优先级更高 nmcli connection modify 有线连接 1 ipv4.route-metric 100 nmcli connection modify MyWifi ipv4.route-metric 600 # 重载生效 nmcli connection up 有线连接 1 nmcli connection up MyWifi1.2临时有效# 删除旧默认路由按需 ip route del default via 200.20.20.1 dev wlP1p1s0 ip route del default via 192.168.1.1 dev enP8p1s0 # 重新添加有线metric设成比无线小示例有线100无线600 ip route add default via 192.168.1.1 dev enP8p1s0 metric 100 ip route add default via 200.20.20.1 dev wlP1p1s0 metric 600