CentOS中与网络相关的常用

CentOS中与网络相关的常用配置文件

1. 常见的网络配置文件

/etc/hosts                本地域名解析表,用于解析主机名。对应于win系统中的C:WindowsSystem32driversetchosts的文件

                如果你有后端开发经验,相信你对此目录很熟悉

/etc/resolv.conf           域名服务器ip地址配置文件,通过NetworkManager可以自动生成该文件

/etc/sysconfig/network  配置所有网卡路由和主机信息

/etc/sysconfig/network-scripts/ifcfg-interface-name

                                针对于特定网卡的配置文件

/etc/sysconfig/network-scripts/route-IFACE

                                       配置路由信息

 

2. /etc/hosts文件常用配置

文件中内容常见格式如下

  127.0.0.1    localhost                     # 配置本地域名

可通过getent hosts命令查看该文件内容

可以配置多个域名使用同一个ip,可在/etc/host.conf文件中配置,使用multi  on表示支持。

/etc/nsswitch.conf文件,可配置本地域名解析表和远程域名解析服务的优先级,格式如下:

#hosts:     db files nisplus nis dns

hosts:      files dns   # 默认本地域名表的优先级高于域名解析服务

 

3. /etc/resolv.conf文件

  文件格式

    nameserver 8.8.8.8       # 默认域名服务器地址 8.8.8.8

4. /etc/sysconfig/network文件常用配置

NETWORKING=yes                               # 网络

HOSTNAME=vathe-pc                        # 配置主机名

5. /etc/sysconfig/network-scripts/ifcfg-interface-name文件

    针对于特定网卡进行设定,常见选项可参考/usr/share/doc/initscripts-#/sysconfig.txt  (1000+行)

DEVICE=eth0                   # 此配置对应的应用到的设备

ONBOOT=yes                                # 在系统引导时是否激活

BOOTPROTO=dhcp           # 激活此设备使用的配置协议,包括dhcp,none,bootp,static

HWADDR                             # 设备MAC地址

MACADDR                          # 指定MAC逻辑地址

NM_CONTROLLED           # 是否接受NetworkManager控制,建议CentOS上设置为no

TYPE=Ethernet                  # 接口类型,常见有Ethernet, Bridge

UUID                                    # 设置标识

IPADDR                                # 指明ip地址

NETMASK                            # 子网掩码

PREFIX                                  # 网络位数目

GATEWAY                            # 默认网关

DNS1  DNS2                       # DNS服务器ip

USERCTL                              # 普通用户是否可以控制此设备

PEERDNS                                      # 如果BOOTPROTO=dhcp,此选项表示是否允许动态分配的dns服务器是否覆盖默认dns服务器

6. /etc/sysconfig/network-scripts/route-IFACE文件

路由表,包括两方面的内容,目的ip地址(网段,网络id)和选择的路由(下一跳经过的网关)。有两种书写风格:

     第一种方式:10.0.0.0/8 via 172.16.0.1  # TARGET via GW

     第二种方式:

ADDRESS1=10.0.0.0

NETMASK1=255.0.0.0

GATEWAY1=172.16.0.1

相关文档:

  https://access.redhat.com/documentation/en/red-hat-enterprise-linux/

RHEL7网络配置文档:Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US

RHEL6系统管理文档:Red_Hat_Enterprise_Linux-6-Deployment_Guide-en-US, Part IV

原文地址:https://www.cnblogs.com/vathe/p/6814731.html