在CentOS 6.8系统中配置IP地址是网络管理的基础操作,无论是服务器还是桌面环境,正确的网络配置都是确保系统正常联网的关键,本文将详细介绍通过命令行和图形界面两种方式配置静态IP和动态IP的方法,并涵盖常见问题的排查思路。

通过命令行配置静态IP地址
静态IP适用于需要固定网络身份的场景,如服务器部署,编辑网络配置文件,通常位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-网卡名(如ifcfg-eth0),使用vi或nano编辑器打开文件,添加或修改以下参数:
DEVICE=eth0:指定网卡设备名TYPE=Ethernet:网络类型为以太网BOOTPROTO=static:静态IP模式IPADDR=192.168.1.100:设置的静态IP地址NETMASK=255.255.255.0:子网掩码GATEWAY=192.168.1.1:默认网关DNS1=8.8.8.8:首选DNS服务器ONBOOT=yes:开机自动启用网卡
保存文件后,执行service network restart重启网络服务,使用ifconfig或ip addr命令查看IP配置是否生效,并通过ping www.baidu.com测试网络连通性。
通过命令行配置动态IP地址
动态IP(DHCP)适用于临时网络环境,配置更为简单,只需将上述配置文件中的BOOTPROTO设置为dhcp,并确保ONBOOT=yes,重启网络服务后,系统会自动从DHCP服务器获取IP地址,可通过dhclient eth0手动触发DHCP请求,或使用ip addr show查看获取到的IP信息。

通过图形界面配置IP地址
对于习惯图形操作的用户,可通过System > Administration > Network进入网络配置界面,选中对应网卡,点击Properties,在IPv4 Settings中选择Manual添加静态IP,或选择Automatic (DHCP)启用动态IP,配置完成后点击Apply,系统会自动保存并重启网络服务。
网络配置常见问题排查
若配置后无法联网,可按以下步骤排查:
- 检查网卡状态:执行
ethtool eth0确认网卡是否正常启动,若显示Link detected: no,检查网线或硬件连接。 - 验证配置语法:使用
system-config-network工具检查配置文件是否有语法错误,或通过grep命令快速查看关键参数。 - 防火墙与SELinux:临时关闭
iptables(service iptables stop)和SELinux(setenforce 0)测试是否为策略拦截,若恢复正常则需调整相应规则。
相关问答FAQs
Q1:修改IP配置后无法联网,提示“unknown host”,如何解决?
A:通常为DNS配置问题,检查/etc/resolv.conf文件是否包含正确的DNS服务器地址(如nameserver 8.8.8.8),或通过vi /etc/sysconfig/network-scripts/ifcfg-eth0确保DNS1参数已设置,重启网络服务后即可生效。

Q2:CentOS 6.8如何查看当前IP配置和历史网络日志?
A:查看当前IP使用ip addr show或ifconfig;查看网络日志执行tail -f /var/log/messages | grep dhclient(DHCP场景)或grep eth0 /var/log/messages(静态IP场景),日志中会记录IP分配及错误信息。