新支点操作系统社区 版块 服务器操作系统 安装使用 新支点服务器系统CGSL V5配置IP和网络配置的方法 ...
  新支点服务器操作系统CGSL V5开始,默认不再使用eth0、eth1等名字命令网卡设备,网卡名称遵循以下规律:
  1、基于固件名称的板载网卡的命名,比如eno1
  2、基于PCI扩展插槽的热插拔网卡设备的命名,比如:ens1
  3、基于总线号的命名,比如enp2s0
  4、基于MAC地址的命名,比如enx78e7d1ea46da
  5、其他设备,采用传统方式命名,比如eth0
一、使用NetworkManager服务管理网络
  1、启动NetworkManager:

  1. #systemctl start NetworkManager
复制代码
  2、使能NetworkManager:
  1. #systemctl enable NetworkManager
复制代码
NetworkManager服务特点
  1、一个设备对应一个网络接口;
  2、一整套关于某块设备的网络配置参数的集合称为一个连接件,一个设备可对应存在多个连接件;
  3、连接件被激活后,对应的网络配置才生效;对于同一块设备,不能同时激活多个连接件;
  4、每一个连接件必须拥有一个名称和一个唯一的ID;
  5、连接件对应的永久生效的配置文件保存在/etc/sysconfig/network-scripts/ifcfg-NAME,NAME对应着相应的连接件名称,该文件在需要时可手动修改;
  6、在命令提示窗口中,可使用nmcli或nmtui工具创建和编辑连接件。


二、使用nmcli工具管理配置网络
  Nmcli工具配置网络会使得命令非常长,所以Nmcli子命令和配置项名称均支持tab键自动补全。使用Nmcli dev status查看网卡设备信息,如图10-1:
01.jpg

图 10-1 nmcli命令查看网卡接口状态。

  图中显示服务器一共有3块网卡,网卡类型均是ethernet,连接状态。Ens33这块网卡当前生效的连接件名称是ens33,对应的配置文件名在/etc/sysconfig/network-scripts/ifcfg-ens33。当/etc/sysconfig/network-scripts/目录下没有找到对应的连接件名称时,系统对网卡分配的默认连接件,例如:“Wired Connection 1”和“Wired Connection 2”,表示使用DHCP获取IP。
  添加网络连接件:nmcli connection add 命令可用于添加一个连接件,指定的配置内容将写入到对应的ifcfg文件中。添加连接件时,不要使用已经存在的名称。以下命令将添加一个新的连接件,并且默认使用DHCP方式获取IPv4地址,新的配置文件将保存到/etc/sysconfig/network-scripts/ifcfg-ens_net5中。

  1. # nmcli connection add con-name ens33_net5 type Ethernet ifname ens33
复制代码
  或者在添加连接件时,使用以下命令配置指定IP:

  1. # nmcli connection add con-name ens33_net5 type Ethernet ifname ens33 \
  2. > ip4 192.168.5.110/24 gw4 192.168.5.1
复制代码
注:使用以上命令之后,需要使用nmcli connection up nes33_net5 将其激活才能生效。

  修改网络配置件内容:除了使用vi工具直接编辑配置对应ifcfg文件外,还可使用nmcli工具进行编辑和保存。执行Nmcli connection show con-Name 命令,可以查看对应connection的详细参数,如下图10-2,左边是配置参数项,右边是参数值。

01.jpg

  找到要修改的参数项,比如修改ens33_net5这个connection的IP地址,参数项是ipv4.addresses,执行以下命令修改:

  1. nmcli con mod ens33_net5  ipv4 . addresses "192.168.5.120/24 192.168.5.1"
复制代码
注:在指定IP时,必须将ipv4.method设置为manual。


  如果需要配置多个值,使用”+”号添加,比如配置备用DNS,配置参数项是ipv4.dns

  1. nmcli con mod ens33_net5 +ipv4.dns “8.8.4.4”
复制代码
  同理,如果要删除某个项,使用“-”号。
  下表列出了nmcli和修改ifcfg-*两种配置方式的对比:
01.jpg

  Nmcli networking off|on 是总开关,控制NetworkManager的对网络的管理状态。
  Nmcli con down CNAME是使某一个处于激活状态连接件CNAME失效,由于大部分有线连接的系统中都会默认自动重新连接,所以这个命令执行后,可能又会自动up了。使用Nmcli dev dis IName 可以有效地断开指定的网卡,以防止自动连接。


1人收藏

用户回复

跳转到指定楼层
雷雷 研究生2022-5-3 21:18:55
有点复杂,学习一下。
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以发帖 登录 | 立即注册

Copyright © 2004-2023 广东中兴新支点技术有限公司 All Rights Reserved 粤ICP备15061780号-2  QQ客服
Powered by Discuz! © Comsenz Inc.
返回顶部