和网络相关的配置文件

1. /etc/sysconfig/network

/etc/sysconfig/network:该文件定义了是否启用网络功能以及系统的主机名。[root@Server3 network-scripts]#  cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=Server3[root@Server3 network-scripts]# 说明:NETWORKING={yes|no}:yes表示启用网络,no表示不启用网络。HOSTNAME= : 定义主机名,设置完之后,重启系统生效。GATEWAY:定义网关。

2. /etc/sysconfig/network-scripts/ifcfg-ethX

/etc/sysconfig/network-scripts/ifcfg-ethX:该文件定义了和网络相关的一些参数。

示例:

[root@Server3 network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=noneONBOOT=yesTYPE=EthernetIPADDR=172.17.100.252NETMASK=255.255.255.0GATEWAY=172.17.100.2USERCTL=noIPV6INIT=yes[root@Server3 network-scripts]# 说明:DEVICE:定义的设备名称,一定要和ifcfg后面的名称一样。HWADDR:定义的网络的MAC地址。一定要和网卡的真实MAC地址一样。BOOTPROTO:定义所使用的引导协议。如果是静态配置IP地址,可以使none或static,如果是动态获取地址,则为dhcpONBOOT:{yes|no},定义是否开机自动启动网卡。TYPE:定义网卡类型,这里为EthernetIPADDR:定义IP地址。NETMASK:定义子网掩码。PREFIX:这个也是定义子网掩码的,表示的前缀长度。在有的系统上可用,有的不能用。但是NETMASK都可用。GATEWAY:定义网关地址。这个网关地址为默认网关。USERCTL:{yes|no},是否是否允许普通用户禁用或启用该网卡。IPV6INIT:{yes|no},是否启用IPV6。PEERDNS:当BOOTPROTO=dhcp时,是否使用其获取的DNS参数。yes表示使用,no不使用。DNS1:定义第一个DNS服务器。DNS2:定义第二个DNS服务器。DNS3:定义第三个DNS服务器。在配置网卡绑定的时候,还会用到如下参数(通常在SLAVE网卡上配置):MASTER:指定master网卡的设备名。如MASTER=bond0SLAVE:{yes|no},指定该网卡是否作为SLAVE。在bond网卡上,通常不需要指定HWADDR参数。

3. /etc/sysconfig/network-scripts/route-ethX

/etc/sysconfig/network-scripts/route-ethX:配置经过该网卡的路由信息的。

格式1:3.1 主机路由的格式ip-address-host   via   gateway说明:ip-address-host:为主机路由条目。如192.168.1.1 via 172.17.100.13.2 网络路由的格式ip-address-net/prefix  via   gateway说明:ip-address-net:为网络路由条目。如192.168.1.0/24 via 172.17.100.1格式2:第一条:ADDRESS0=x.x.x.xNETMASK0=x.x.x.xGATEWAY0=x.x.x.x第二条:ADDRESS1=x.x.x.xNETMASK1=x.x.x.xGATEWAY1=x.x.x.x……第n条(n为数字):ADDRESSn=x.x.x.xNETMASKn=x.x.x.xGATEWAYn=x.x.x.x两种格式不可混合使用。示例:[root@Server3 network-scripts]# cat route-bond0 192.168.1.0/24 via 172.17.100.1192.168.2.1 via 172.17.100.1[root@Server3 network-scripts]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.2.1     172.17.100.1    255.255.255.255 UGH   0      0        0 bond0192.168.1.0     172.17.100.1    255.255.255.0   UG    0      0        0 bond0172.17.100.0    0.0.0.0         255.255.255.0   U     0      0        0 bond0169.254.0.0     0.0.0.0         255.255.0.0     U     1004   0        0 bond00.0.0.0         172.17.100.2    0.0.0.0         UG    0      0        0 bond0[root@Server3 network-scripts]# Flags标识说明:U:表示的是UpG:表示的是需要经过Gateway。H:表示的是主机路由Host。

4. /etc/resolv.conf

/etc/resolv.conf:配置DNS相关信息。

示例:

[root@Server3 network-scripts]# cat /etc/resolv.conf search frame.comnameserver 172.17.100.253nameserver 172.17.100.254[root@Server3 network-scripts]# 说明:search:指定搜索域。domain:指定本地域。nameserver:定义DNS服务器的地址。最多3个。

5. /etc/hosts

/etc/hosts:指定本地解析文件。

该文件的格式如下:主机IP地址  主机名   主机别名示例:[root@Server3 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6[root@Server3 ~]#