和网络相关的配置文件
1. /etc/sysconfig/network
/etc/sysconfig/network:该文件定义了是否启用网络功能以及系统的主机名。 [[email protected] network-scripts]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=Server3 [[email protected] network-scripts]# 说明: NETWORKING={yes|no}:yes表示启用网络,no表示不启用网络。 HOSTNAME= : 定义主机名,设置完之后,重启系统生效。 GATEWAY:定义网关。
2. /etc/sysconfig/network-scripts/ifcfg-ethX
/etc/sysconfig/network-scripts/ifcfg-ethX:该文件定义了和网络相关的一些参数。
示例:
[[email protected] 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 [[email protected] 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 两种格式不可混合使用。 示例: [[email protected] network-scripts]# cat route-bond0 192.168.1.0/24 via 172.17.100.1 192.168.2.1 via 172.17.100.1 [[email protected] 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 [[email protected] network-scripts]# Flags标识说明: U:表示的是Up G:表示的是需要经过Gateway。 H:表示的是主机路由Host。
4. /etc/resolv.conf
/etc/resolv.conf:配置DNS相关信息。
示例:
[[email protected] network-scripts]# cat /etc/resolv.conf search frame.com nameserver 172.17.100.253 nameserver 172.17.100.254 [[email protected] network-scripts]# 说明: search:指定搜索域。 domain:指定本地域。 nameserver:定义DNS服务器的地址。最多3个。
5. /etc/hosts
/etc/hosts:指定本地解析文件。
该文件的格式如下: 主机IP地址 主机名 主机别名 示例: [[email protected] ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [[email protected] ~]#
时间: 2024-12-19 14:11:11