如何解決centos中ip配置不生效的問題

如何解決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教程

以上就是如何解決

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享