CentOS 6 网络设置详解

网络配置概述
CentOS 6 作为一款流行的Linux发行版,其网络配置是系统运行中不可或缺的一部分,正确设置网络,可以确保系统与外部网络的正常通信,本文将详细介绍CentOS 6的网络设置过程。
网络配置文件
CentOS 6的网络配置主要涉及以下几个文件:
/etc/sysconfig/network:该文件包含了网络接口的基本配置信息,如IP地址、子网掩码、网关等。/etc/sysconfig/network-scripts/ifcfg-<interface>:该文件包含了具体网络接口的详细配置,如ifcfg-eth0。/etc/resolv.conf:该文件包含了DNS服务器的配置信息。
基本网络配置
- 修改
/etc/sysconfig/network文件
打开终端,使用文本编辑器(如vi、nano等)打开/etc/sysconfig/network文件:
vi /etc/sysconfig/network
在该文件中,将NETWORKING设置为yes,表示启用网络功能。
修改网络接口配置文件
根据需要配置的网络接口(如eth0),打开对应的配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-<interface>
在该文件中,设置以下参数:
BOOTPROTO=static:设置网络协议为静态IP地址。ONBOOT=yes:设置在系统启动时自动启用网络接口。IPADDR=<your_ip>:设置静态IP地址。NETMASK=<your_netmask>:设置子网掩码。GATEWAY=<your_gateway>:设置网关。
修改DNS配置
打开终端,使用文本编辑器打开/etc/resolv.conf文件:
vi /etc/resolv.conf
在该文件中,添加以下内容:
nameserver <your_primary_dns>
nameserver <your_secondary_dns> <your_primary_dns>和<your_secondary_dns>分别替换为你的主DNS服务器和备用DNS服务器地址。
重启网络服务
配置完成后,重启网络服务使设置生效:
service network restart
验证网络连接
检查IP地址

ip addr show
测试网络连接
ping <destination_ip>
FAQs
问题:如何查看当前的网络配置?
解答:使用以下命令查看当前的网络配置:
ifconfig
问题:如何修改默认网关?
解答:修改/etc/sysconfig/network-scripts/ifcfg-<interface>文件中的GATEWAY参数,然后重启网络服务:
vi /etc/sysconfig/network-scripts/ifcfg-<interface> service network restart
