帮助中心FAQ


在红帽企业Linux7,网络接口的配置是通过NetworkManager系统守护进程管理的。对于NetworkManager:

1. 设备:网络接口(如以太网网卡)。

2. 连接:设备设置信息的集合。

3. 连接与设备绑定后即表示配置了设备。

4. 连接与设备通常是一对一,也可以是多对一。

5. 一个设备只有一个连接是活动的。

连接的永久配置保存在/etc/sysconfig/network-scripts/ifcfg-NAME,NAME是连接的名称,ifcfg-NAME成为连接文件。通过nmcli命令来管理设备,管理连接文件(创建,编辑和删除)。

显示所有网络设备的状态:

 

显示所有网络设备(接口)的详细信息;

 

 

 

显示某个网络设备(接口)的详细信息;使用nmcli dev show “设备名”

 

显示所有网络连接的状态:

 

仅列出活动的网络连接:

 

查看某个活动的网络连接的详细情况:

 

 

显示所有网络接口(设备)的当前配置:ip addr (show)

显示某个网络接口的当前配置:ip addr show ens33

 

添加和控制网络连接

为网络接口ens33添加一个为ens33con1的新连接:

 

添加的连接默认使用dhcp获取地址信息,并且在系统启后“自动连接”(网络接口自动使用此连接的配置信息,无需手动使用配置)。连接的文件是/etc/sysconfig/network-scripts/ ifcfg-ens33con1。

 

为网络接口ens33添加一个为ens33con2的新连接,添加以静态方式配置网络接口ens33,配置ipv4的地址为192.168.6.200/24 配置网关为192.168.6.254 dns为1.1.1.1 自动连接,开机自启动。

 

connettion.autoconnect yes 代表开机自启动

ipv4.method manual 代表静态手工配置ip

 

连接的文件/etc/sysconfig/network-scripts/ifcfg-ens33con2

激活网络接口ens33con2,激活新的连接会激活新的ip地址,会导致原来的ssh连接中断而无法使用。

 

关闭网络接口(设备)和网络连接断开并关闭

nmcli dev dis ens33con2

关闭网络连接

nmcli con down ens33con2

删除网络连接

Nmcli con del ens33con2

修改网络连接

修改ens33con2ip为192.168.6.150/24,网关及dns

 

 

通过使用+或-符合,可以添加或删除特定值。

修改后要使配置生效,必须:

重启网络服务:systemctl restart network

或者:nmcli coon down ens33con2; nmcli con up ens33con2

或者:nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth0con3;nmcli con up ens33con2。