1. 程式人生 > >Linux配置靜態ip及resolve.conf檔案內容被清除問題

Linux配置靜態ip及resolve.conf檔案內容被清除問題

/etc/resolv.conf被清空的原因是/etc/sysconfig/network-scripts/ifcfg-eth0中沒有dns server資訊,

所以重啟後系統自動使用/etc/sysconfig/network-scripts/ifcfg-eth0中的設定重新設定/etc/resolv.conf,
導致修改/etc/resolv.conf無效。只要將/etc/sysconfig/network-scripts/ifcfg-eth0中加入nameserver資訊,

 /etc/resolv.conf根本不用做修改,系統重啟或網路重啟後會自動根據ifcfg-eth0設定resolv.conf。

配置靜態ip時可配置如下資訊

DEVICE=eth0
HWADDR=00:0c:29:63:6f:a4
TYPE=Ethernet
UUID=5446112a-ef22-493e-afa7-37821d9c3ccd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

IPADDR=192.168.15.22
NETMASK=255.255.255.0
GATEWAY=192.168.15.2
BROADCAST=192.168.15.255
IPV6INIT=no
DNS1=192.168.15.2   ------------------------在此配置DNS1後,resolve.conf檔案裡面就會自動生成nameserver資訊,不需要手動配置,可以有多個DNS,但是需要加上數字