Linux下的网络相关配置文件详解

1.Linux下的网络相关配置文件路径(CentOS7.5)

1) /etc/sysconfig/network-scripts/ifcfg-interfacename:网卡配置文件(根据网卡类型和排序不同,一般为eth0,eth1,enp0s3)
2) /etc/sysconfig/network-scripts/ifcfg-lo:本地回环地址配置文件

3) /etc/resolv.conf:DNS配置文件

4) /etc/hostname:全局主机名配置文件

5) /etc/hosts:计算机的IP对应的主机名称或域名对应的IP地址,通过设置/etc/nsswitch.conf中的选项可以选择是DNS解析优先还是本地设置优先

2.网路配置文件详解

2.1 网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet                               #接口类型(有以太网、桥接)
BOOTPROTO=none                              #取得IP的方式,有dhcp(动态获取)、 static(静态获 
                                             取)和none(不指定,默认静态)
DEFROUTE=yes                                #是否为默认路由
NM_CONTROLLED=yes                           #NM(NetworkManager),此网卡是否接收NM控制
NAME=ens33                                  #网卡名
UUID=7375f827-d3db-47d1-8bf5-fc6d1f6a8569   #网卡唯一设备标识,系统自动生成
DEVICE=ens33                                #此配置文件应用到的设备
ONBOOT=yes                                  #系统启动时是否激活此设备
IPADDR=192.168.206.146                      #IP地址
PREFIX=24                                   #子网掩码长度
GATEWAY=192.168.206.2                       #网关地址
DNS1=192.168.206.2                          #DNS服务器地址
DNS2=8.8.8.8                                #DNS服务器地址

2.2 本地回环地址配置文件/etc/sysconfig/network-scripts/ifcfg-lo

DEVICE=lo                   #网卡设备名
IPADDR=127.0.0.1            #IP地址
NETMASK=255.0.0.0           #子网掩码
NETWORK=127.0.0.0           #网络号
BROADCAST=127.255.255.255   #广播地址
ONBOOT=yes                  #开机是否启动该接口
NAME=loopback               #将lo接口设置为本地回环地址

2.3 DNS配置文件/etc/resolv.conf

search localdomain
nameserver 192.168.206.2        #DNS服务器1
nameserver 8.8.8.8              #DNS服务器2

2.4 主机名配置文件/etc/hostname

       主机名存放在一个专门的配置文件/etc/hostname中,要修改系统的主机名,只需将主机名添加到此文件中即可

2.5 设置主机名和IP绑定配置文件/etc/hosts

       主机和IP绑定,也叫本地解析。类似于Windows下的hosts文件,如果设置了主机和IP绑定,那么当访问绑定主机时,系统就会从hosts中查找对应的IP地址,而不从/etc/resolv.conf中寻找DNS服务器进行IP解析

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
IP地址        主机名        域名                主机名        域名

从上面可以看出,hosts文件中的每行内容为一个主机,每行由五部分组成,每个部分由空格隔开。
第一部分表示网络IP地址
第二部分表示主机名.域名。注意,主机名和域名之间有个半角的句点。比如 localhost. localdomain
第三部分表示主机名(主机名别名)  、

第四部分表示主机名.域名
第五部分表示主机名(主机名别名)。

猜你喜欢

转载自blog.csdn.net/weixin_43265596/article/details/85674645