首頁 >運維 >CentOS >如何解決centos中ip設定不生效的問題

如何解決centos中ip設定不生效的問題

WJ
WJ原創
2020-06-05 16:00:348676瀏覽

如何解決centos中ip設定不生效的問題

如何解決centos中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、設定完成後重啟伺服器即可

相關參考:centOS教學

#

以上是如何解決centos中ip設定不生效的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn