Home >Operation and Maintenance >CentOS >How to solve the problem that ip configuration does not take effect in centos

How to solve the problem that ip configuration does not take effect in centos

WJ
WJOriginal
2020-06-05 16:00:348689browse

How to solve the problem that ip configuration does not take effect in centos

How to solve the problem that the ip configuration in centos does not take effect?

1. Check the configuration file in the /etc//etc/sysconfig/network-scripts directory

1. I saw a strange configuration fileifcfg-Wired_connection_1, Du Niang checked that this configuration file is the network card configuration file called by the system startup and is related to the NetworkManager service.

2. On the CentOS system, there are currently two network management tools: NetworkManager and network. Conflicts will occur if both are configured, and NetworkManager will clear the routes when the network is disconnected. If some customized routes are not added to the NetworkManager configuration file, the routes will be cleared and need to be customized after the network is connected. Add it.

2. Solution

1. Stop the NetworkManager service

systemctl stop NetworkManager.service

2. Set it not to start automatically at boot

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 #Check whether it is disabled

4. Set the network service to start automatically at boot

systemctl enable network.service

------------- ----------Output information---------------------------

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

5. Approximate output This means that you need to execute **/sbin/chkconfig network on**

6. After the above execution is completed, configure your physical network card information

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. The configuration is completed Then restart the server

Related reference:centOS tutorial

The above is the detailed content of How to solve the problem that ip configuration does not take effect in centos. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn