温馨提示×

CentOS Stream 8网络配置

小樊
71
2025-04-06 15:13:10
栏目: 智能运维

在CentOS Stream 8中,网络配置可以通过命令行使用NetworkManager(NM)工具或者直接编辑网络配置文件来完成。以下是详细的网络配置步骤:

查看网络接口信息

首先,使用以下命令查看系统中的网络接口信息:

ip addr 

或者

nmcli device show 

这将列出系统中的所有网络接口及其状态。

配置网络连接信息

  1. 编辑网络配置文件

网络接口的配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名格式为 ifcfg-<interface_name>。例如,编辑以太网接口 eth0 的配置文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
  1. 配置静态IP

如果需要配置静态IP地址,编辑配置文件如下:

TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=<interface_name> UUID=<unique_uuid> DEVICE=<interface_name> ONBOOT=yes IPADDR=<static_ip_address> NETMASK=<subnet_mask> GATEWAY=<gateway_address> DNS1=<dns_server_1> DNS2=<dns_server_2> 

例如:

TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=5ee99889-9373-4056-876f-69e0228965d5 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 
  1. 配置DHCP

如果需要配置动态IP地址(DHCP),将 BOOTPROTO 设置为 dhcp

BOOTPROTO=dhcp 
  1. 保存并退出编辑器

在vi编辑器中,按 Esc 键退出插入模式,然后输入 :wq 保存并退出。

重启网络服务

使用以下命令重启网络服务以应用配置更改:

sudo nmcli connection reload <connection_name> 

或者

sudo systemctl restart NetworkManager 

注意:CentOS 8及Stream 8不再使用 servicesystemctl 命令来管理NetworkManager服务。

验证网络配置

重启网络服务后,使用以下命令验证网络配置是否生效:

ip addr show <interface_name> 

或者

nmcli device show <interface_name> 

此外,可以使用 ping 命令测试网络连通性:

ping 8.8.8.8 

如果配置成功,将看到ping命令的响应。

通过以上步骤,您可以在CentOS Stream 8中完成网络配置。根据您的需求选择配置静态IP或动态IP(DHCP)。

0