当前位置:首页 > Linux > 正文内容

nmcli常用命令

sa2022-04-04Linux

更多nmcli理解和使用参考 :

https://www.f1-consult.com/linux/lan/nmcli/   

https://www.golinuxcloud.com/nmcli-command-examples-cheatsheet-centos-rhel/ 


通过yum provides 命令查询相关工具由什么软件包提供:yum provides nmcli

image.png

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

image.png

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

image.png

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

image.png

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

image.png


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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

设置网卡自启动:nmcli con mod eth0 connetction.autoconnect yes

image.png

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

image.png

image.png

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

image.png

禁用网卡, 不会被自动激活: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


image.png

重新创建连接及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"

image.png

DHCP获取IP:nmcli con add con-name eth0 type ethernet ifname eth0 ipv4.method auto




版权声明:本文由老瓦罐儿煨汤发布,如需转载请注明出处。

本文链接:https://zhangchen.cc/?id=28

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。