nmcli常用命令
更多nmcli理解和使用参考 :
https://www.f1-consult.com/linux/lan/nmcli/
https://www.golinuxcloud.com/nmcli-command-examples-cheatsheet-centos-rhel/
通过yum provides 命令查询相关工具由什么软件包提供:yum provides nmcli

安装NetworkManager:yum install NetworkManager , 下图已安装状态

显示所有的网络连接详情:nmcli con show

显示活动的网络连接:nmcli con show -active

显示指定网络连接详情:nmcli con show "eth0" ,注意connection.autoconnect 的值

显示所有的网络设备详情:nmcli dev show

显示指定网络设备详情:nmcli dev show eth0

显示所有设备连接状态:nmcli dev status

启用网络连接:nmcli con up "eth0" ,具体启用设备根据nmcli con show 结果的NAME来决定

停用网络连接:nmcli con down "eth0" , 系统reboot 后重新启用网络连接

重启系统后,且之前设置过 connection.autoconnect 值为no ,网卡非自启动 ,则需要执行: nmcli con up "eth0" 启用连接
设置网卡自启动:nmcli con mod eth0 connetction.autoconnect yes

设置当前已连接设备的dns: nmcli con mod "eth0" ipv4.dns 119.29.29.29 ,设置完成后在 down & up 一次网卡


删除当前可用连接及配置文件 :nmcli con del "eth0"

禁用网卡, 不会被自动激活:nmcli con dis "eth0"
创建新的网络连接并分配静态IP:
nmcli con add con-name eth0 type ethernet ifname eth0 ipv4.method manual ipv4.address 192.168.50.95/24 ipv4.gateway 192.168.50.1

重新创建连接及IP后需要再设置一次dns
修改IP:nmcli con mod "eth0" ipv4.addresses "192.168.50.119/24"
修改网关:nmcli con mod "eth0" ipv4.gateway "192.168.50.1"
追加一条dns:nmcli con mod "eth0" +ipv4.dns "223.5.5.5"

DHCP获取IP:nmcli con add con-name eth0 type ethernet ifname eth0 ipv4.method auto
版权声明:本文由老瓦罐儿煨汤发布,如需转载请注明出处。