linux网络管理nmcli命令详解
nmcli
命令是 NetworkManager
提供的
nm
代表 NetworkManager
,cli
代表 Command-Line
命令行
修改网卡命名规则
Linux操作系统的网卡设备传统命名方式是eth0、eth1、eth2等,而CentOS7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比eth0、wlan0更难读,比如ens33。
因此,有些用户或系统管理员可能会选择将网卡命名从ens33改为eth0。这可能是因为他们更熟悉传统的命名方式,或者认为eth0的命名方式更加直观和易于理解。
此外,某些应用程序或脚本可能依赖于传统的网卡命名方式,因此在某些情况下,将网卡命名改为eth0可能是必要的
# 修改内核引导文件
[root@yunOS ~]# vim /etc/default/grub
、、、、、、
GRUB_CMDLINE_LINUX="……quiet net.ifnames=0 biosdevname=0"
、、、、、、
# 重新生成网卡命名的规则
[root@yunOS ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
# 重启系统
[root@yunOS ~]# reboot
使用nmcli配置网络
查看网络连接
[root@yunOS ~]# nmcli connection show
简写: nmcli c show
绿色表示,启动,在用,但名字处是????,所以没有办法管理,一般我是把它们全部删除,可以使用NAME(名字)删除,也可以使用UUID删除
[root@yunOS ~]# nmcli connection delete 9da557dc-30d5-350b-bdef-d3c578cb5d75
[root@yunOS ~]# nmcli connection delete ens33
<