CentOS 7運維管理筆記(11)----解決配置靜態IP還是會出現動態IP地址的問題


  網上搜集CentOS7 配置靜態IP的方法,基本上都是說在 /etc/sysconfig/network-scripts/ifcfg-eth0文件中做如下配置

TYPE=Ethernet
HWADDR=00:xx:xx:xx:xx:xx

#only : none , bootp , or dhcp
BOOTPROTO= none

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no

#禁用IPV6
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_failure_FATAL=no

#網卡名稱
NAME=eth0
UUID=xxxxxxxxyyyyyyyyzzzzzzzzzzz
DEVICE=eth0

#開機自動啟動
ONBOOT=yes

#配置靜態IP
IPADDR0=192.168.1.210
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=202.118.176.2

其中,BOOTPROTO只有 none,bootp,dhcp三個選項,沒有static選項,選擇none即可以進行靜態ip配置。

 

配置好后,使用 ‘systemctl restart network ’ 命令重啟網絡,然后用 ifconfig 或 ip addr 命令查看IP地址信息:

結果總是多出來 192.168.1.117 這個動態IP來。

百思不得其解。后來終於在 http://unix.stackexchange.com/questions/293689/why-cant-i-configure-a-static-ip-on-my-centos7-system 提問,找到了答案:

要關閉 NetworkManager:

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart  network

這樣,就只有一個靜態IP 192.168.1.210 了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM