在CentOS 8及CentOS Stream 8中,网络配置是一个重要的步骤,确保系统能够正常连接到网络。以下是详细的网络设置指南:
获取网络参数:
ens33、eth0等)您可以通过ip a或ifconfig命令查看网卡名称和当前IP地址信息。
进入网卡配置文件目录:
cd /etc/sysconfig/network-scripts/ 找到并编辑网卡配置文件:
使用文本编辑器(如vi、nano或vim)打开对应网卡的配置文件(如ifcfg-ens33):
sudo vi ifcfg-ens33 修改配置文件:
将BOOTPROTO的值从dhcp改为static。
确保ONBOOT的值为yes。
添加或修改以下参数以设置静态IP地址、子网掩码、网关和DNS服务器:
IPADDR="您的静态IP地址" NETMASK="子网掩码" GATEWAY="网关IP地址" DNS1="首选DNS服务器地址" DNS2="备用DNS服务器地址"(可选) 例如:
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" 保存并退出编辑器:
在vim编辑器中,按Esc键,然后输入:wq并按回车保存并退出。
重启NetworkManager服务:
使用以下命令重启NetworkManager服务,使更改生效:
sudo systemctl restart NetworkManager 在CentOS 9中,您可能需要重启network服务而不是NetworkManager服务(尽管NetworkManager通常仍然在运行):
sudo systemctl restart network 无论您是在CentOS 8还是CentOS 9中配置静态IP,都可以通过以下步骤验证配置是否成功:
ip a命令查看网卡的IP地址信息,确保静态IP地址已正确配置。ping命令测试网络连接,例如ping一个外部IP地址或域名。nslookup或dig命令检查DNS解析是否正常。nmcli命令行配置网络(适用于CentOS 8和CentOS Stream 8)查看网络接口状态:
nmcli device status 修改网络接口配置:
例如,如果要配置名为enp0s3的接口,请输入:
sudo nmcli connection modify enp0s3 ipv4.addresses "192.168.1.10/24" 设置默认网关:
sudo nmcli connection modify enp0s3 ipv4.gateway "192.168.1.1" 设置DNS服务器:
sudo nmcli connection modify enp0s3 ipv4.dns "8.8.8.8, 8.8.4.4" 应用更改:
sudo nmcli connection up enp0s3 通过以上步骤,您可以在CentOS 8和CentOS Stream 8中成功配置静态IP地址。如果遇到问题,请检查配置文件中的参数是否正确,并确保网络服务已正确重启。