CentOS从零开始配置网络可按以下步骤操作,以下内容基于CentOS 7及以上版本,以静态IP配置为例:
ip addr 或 ifconfig(需安装net-tools),查看网络接口名称(如ens33、eth0等)。/etc/sysconfig/network-scripts/,备份原配置文件(如ifcfg-ens33):cp ifcfg-ens33 ifcfg-ens33.bak。编辑配置文件
使用vi或nano编辑对应网卡配置文件,修改以下参数:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
关键参数:
BOOTPROTO=static # 静态IP模式
ONBOOT=yes # 开机自启
IPADDR=192.168.1.100 # IP地址(需与子网掩码匹配)
NETMASK=255.255.255.0 # 子网掩码(或使用PREFIX=24)
GATEWAY=192.168.1.1 # 网关地址(通常为路由器IP)
DNS1=8.8.8.8 # 主DNS
DNS2=8.8.4.4 # 备用DNS
注:IP地址需与子网掩码、网关在同一网段,且不与其他设备冲突。
重启网络服务
sudo systemctl restart network
若使用NetworkManager,可执行:
sudo systemctl restart NetworkManager
验证配置
ip addr show ens33 或 ifconfig ens33。ping 8.8.8.8(测试互联网连通性)ping www.baidu.com(测试域名解析)。编辑配置文件
将BOOTPROTO改为dhcp,并确保ONBOOT=yes:
BOOTPROTO=dhcp
ONBOOT=yes
重启网络服务
同静态IP步骤,执行:
sudo systemctl restart network。
NetworkManager TUI:sudo yum install NetworkManager-tui。nmtui 进入交互界面。sudo或root用户操作配置文件。firewall-cmd --list-all)。以上步骤可根据实际需求选择,静态IP适合服务器等固定设备,动态IP适合移动设备或临时网络。