在CentOS Stream 8中,网络配置可以通过命令行使用NetworkManager(NM)工具或者直接编辑网络配置文件来完成。以下是详细的网络配置步骤:
首先,使用以下命令查看系统中的网络接口信息:
ip addr
或者
nmcli device show
这将列出系统中的所有网络接口及其状态。
网络接口的配置文件通常位于 /etc/sysconfig/network-scripts/
目录下,文件名格式为 ifcfg-<interface_name>
。例如,编辑以太网接口 eth0
的配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
如果需要配置静态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
如果需要配置动态IP地址(DHCP),将 BOOTPROTO
设置为 dhcp
:
BOOTPROTO=dhcp
在vi编辑器中,按 Esc
键退出插入模式,然后输入 :wq
保存并退出。
使用以下命令重启网络服务以应用配置更改:
sudo nmcli connection reload <connection_name>
或者
sudo systemctl restart NetworkManager
注意:CentOS 8及Stream 8不再使用 service
和 systemctl
命令来管理NetworkManager服务。
重启网络服务后,使用以下命令验证网络配置是否生效:
ip addr show <interface_name>
或者
nmcli device show <interface_name>
此外,可以使用 ping
命令测试网络连通性:
ping 8.8.8.8
如果配置成功,将看到ping命令的响应。
通过以上步骤,您可以在CentOS Stream 8中完成网络配置。根据您的需求选择配置静态IP或动态IP(DHCP)。