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
版权声明:本文由老瓦罐儿煨汤发布,如需转载请注明出处。