關於安裝centos7系統啓動後配置靜態IP地址不生效問題

排查網卡過程
一、檢查**/etc//etc/sysconfig/network-scripts**目錄下配置文件
1、看到了一個陌生的配置文件 ifcfg-Wired_connection_1,度娘查詢了一下這個配置文件是系統啓動調用的網卡配置文件和NetworkManager服務相關。

2、在CentOS系統上,目前有NetworkManager和network兩種網絡管理工具。如果兩種都配置會引起衝突,而且NetworkManager在網絡斷開的時候,會清理路由,如果一些自定義的路由,沒有加入到NetworkManager的配置文件中,路由就被清理掉,網絡連接後需要自定義添加上去。

二、解決方法
1、停掉NetworkManager服務
systemctl stop NetworkManager.service
2、設置開機不自動啓動
systemctl disable NetworkManager.service
----------------------輸出信息---------------------------

Removed /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

3、systemctl is-enabled NetworkManager #查看是否禁用
4、設置network服務開機自啓動
systemctl enable network.service
----------------------輸出信息---------------------------

network.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig network on

5、輸出的大概意思就是需要執行一下**/sbin/chkconfig network on**
6、以上執行完成後配置你的物理網卡信息

vim /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=none  #靜態地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes  #啓用網卡
IPADDR=x.x.x.x  #IP地址   
NETMASK=255.255.255.0  #子網掩碼
GATEWAY=x.x.x.x  #網關    

7、配置完成後重啓服務器即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章