首页 > 代码库 > 网络相关的配置文件

网络相关的配置文件

和网络相关的配置文件

1. /etc/sysconfig/network

/etc/sysconfig/network:该文件定义了是否启用网络功能以及系统的主机名。
[root@Server3 network-scripts]#  cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=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-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.17.100.252
NETMASK=255.255.255.0
GATEWAY=172.17.100.2
USERCTL=no
IPV6INIT=yes
[root@Server3 network-scripts]# 
说明:
DEVICE:定义的设备名称,一定要和ifcfg后面的名称一样。
HWADDR:定义的网络的MAC地址。一定要和网卡的真实MAC地址一样。
BOOTPROTO:定义所使用的引导协议。如果是静态配置IP地址,可以使none或static,如果是动态获取地址,则为dhcp
ONBOOT:{yes|no},定义是否开机自动启动网卡。
TYPE:定义网卡类型,这里为Ethernet
IPADDR:定义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=bond0
SLAVE:{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.1
3.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.x
NETMASK0=x.x.x.x
GATEWAY0=x.x.x.x
第二条:
ADDRESS1=x.x.x.x
NETMASK1=x.x.x.x
GATEWAY1=x.x.x.x
……
第n条(n为数字):
ADDRESSn=x.x.x.x
NETMASKn=x.x.x.x
GATEWAYn=x.x.x.x
两种格式不可混合使用。
示例:
[root@Server3 network-scripts]# cat route-bond0 
192.168.1.0/24 via 172.17.100.1
192.168.2.1 via 172.17.100.1
[root@Server3 network-scripts]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.1     172.17.100.1    255.255.255.255 UGH   0      0        0 bond0
192.168.1.0     172.17.100.1    255.255.255.0   UG    0      0        0 bond0
172.17.100.0    0.0.0.0         255.255.255.0   U     0      0        0 bond0
169.254.0.0     0.0.0.0         255.255.0.0     U     1004   0        0 bond0
0.0.0.0         172.17.100.2    0.0.0.0         UG    0      0        0 bond0
[root@Server3 network-scripts]# 
Flags标识说明:
U:表示的是Up
G:表示的是需要经过Gateway。
H:表示的是主机路由Host。


4. /etc/resolv.conf

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

示例:

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



5. /etc/hosts

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

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




本文出自 “HeZhang” 博客,请务必保留此出处http://hezhang.blog.51cto.com/1347601/1440494

网络相关的配置文件