Linux配置靜態ip及resolve.conf檔案內容被清除問題
阿新 • • 發佈:2019-01-10
/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,但是需要加上數字