以下是CentOS从零开始配置网络环境的步骤,涵盖动态IP和静态IP两种方式,以CentOS 7/8为例:
ip addr 或 ifconfig 确认网卡名称(如 ens33、eth0)。编辑网卡配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下内容:
BOOTPROTO=dhcp # 动态获取IP
ONBOOT=yes # 开机自启
重启网络服务
sudo systemctl restart network
验证配置
ip addr show ens33 # 查看IP是否动态获取
ping 8.8.8.8 # 测试网络连通性
编辑网卡配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下内容(根据实际网络环境替换IP、网关、DNS):
BOOTPROTO=static # 静态IP
ONBOOT=yes
IPADDR=192.168.1.100 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码(或使用PREFIX=24)
GATEWAY=192.168.1.1 # 网关地址
DNS1=8.8.8.8 # 首选DNS
DNS2=8.8.4.4 # 备用DNS
重启网络服务
sudo systemctl restart network
验证配置
ip addr show ens33 # 确认IP已固定
ping 8.8.8.8 # 测试网络连通性
nslookup example.com # 测试DNS解析
安装NetworkManager
sudo yum install NetworkManager -y # CentOS 7
sudo dnf install NetworkManager -y # CentOS 8+
通过nmtui配置
sudo nmtui
/etc/sysconfig/network-scripts/,CentOS 9+可能需结合 nmcli。network 服务,CentOS 8+默认用 NetworkManager。按以上步骤操作即可完成CentOS网络环境的基础配置,根据实际需求选择动态或静态IP模式。