1. 程式人生 > >Linux 中網路相關的那些配置檔案

Linux 中網路相關的那些配置檔案

/etc/networks

 

機器所連線的網路中那些可以訪問的網路名和網路地址

 

/etc/protocols

 

列舉了當前可用的協議名稱

 

/etc/resolv.conf

 

DNS伺服器資訊

 

search domainname.com

nameserver 192.168.1.2

nameserver 8.8.8.8

 

其中 search domainname.com 表示當提供一個不包含完全域名的主機時,在該主機名後新增 domainname.com 的字尾

 

nameserver xx.xx.xx.xx 表示解析域名時使用 xx.xx.xx.xx 作為DNS伺服器. 域名按照 nameserver 中指定的順序來進行查詢的。

 

/etc/services

 

列舉伺服器名稱對應的埠號和協議

 

/etc/xinetd.conf

 

xinetd的配置檔案,其中包含網路服務的相關資訊。 目前似乎用的比較少了

 

需要注意的是,若在 /etc/services 中將服務註釋掉,則即使相應的網路服務啟動,也是不可用的

 

/etc/hostname

 

包含了系統的主機名,包括完整的域名

 

/etc/host.conf

 

指定如何解析主機名

 

order bind,hosts

multi on

nospoof on

 

其中:

 

order bind,hosts 指定檔名查詢順序為先使用DNS解析域名,然後再查詢 /etc/hosts 檔案

multi on 指定 /etc/hosts 檔案中指定的主機是否可以有多個IP地址

nospoof on 指不允許對該伺服器進行IP地址欺騙。

 

/etc/sysconfig/network

 

用來指定伺服器上網路配置資訊

 

NETWORK=yes

FORWARD_IPV4=yes

hostname=hostname.domain.name

GATEWAY=0.0.0.0

GATEWAYDEV=enp0s3

 

其中:

 

NETWORK

網路是否被配置

 

FORWARD_IPV4

是否開啟IPV4的轉發功能

 

hostname

伺服器主機名

 

GATEWAY

網路閘道器的IP地址

 

GATEWAYDEV

網路的裝置名

 

/etc/sysconfig/network-scripts/if*

 

REDHAT的網路配置指令碼

 

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

 

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp0s3

UUID=eadb9827-37e2-468a-9129-8a0b9810c08a

DEVICE=enp0s3

ONBOOT=yes

 

/etc/hosts

 

主機與IP的對應關係