一个物理网卡可以创建多个连接,所有的修改是永久生效
查看网关
route -n
查看物理网卡
# 可以看到IP,网关,DNS信息
nmcli device show
查看已有连接
nmcli connection show
查看网卡状态
nmcli device status
设置静态ip
# 假设连接名称:NVR-Manager-Wire
nmcli connection modify NVR-Manager-Wire ipv4.address 192.168.1.110/24
nmcli connection modify NVR-Manager-Wire ipv4.gateway 192.168.1.1
nmcli connection modify NVR-Manager-Wire ipv4.dns "114.114.114.114,8.8.4.4"
nmcli connection modify NVR-Manager-Wire ipv4.method manual
# 也可以一行命令修改 ip,掩码,网关,dns
# 修改后重启生效
nmcli connection up NVR-Manager-Wire
设置为动态IP
nmcli connection modify <interface-name> ipv4.method auto
创建连接
# ifname : 网卡名称,ifconfig查看
# con-name:连接名称
# 掩码设置为255.255.255.0
nmcli connection add type ethernet con-name eth0 ifname eth0 ipv4.method manual ipv4.addresses "192.168.50.10/24" ipv4.gateway "192.168.50.1" ipv4.dns "8.8.8.8"
# 重启生效
nmcli con up eth0
重启(关闭/打开)
nmcli connection down <interface-name> && nmcli connection up <interface-name>
删除连接
nmcli connection delete ens160
扫描WIFI
nmcli device wifi list
连接WIFI
# SSID_NAME: WiFi 网络的 SSID 名称。
# PASSWORD: WiFi 网络的密码。
# ifname wlan0: WiFi 接口名称为 wlan0。
nmcli device wifi connect "SSID_NAME" password "PASSWORD" ifname wlan0
断开连接
nmcli device disconnect ens160