centos7下更改ip地址后出现双ip的现象

1、先用ifconfig,看看有几个网卡

2、执行vi /etc/sysconfig/network-scripts/ifcfg-eth0最后的网卡名字改为实际的

3、静态ip只需要设置着几个地方,BOOTPROTO=static,特别要注意检查是否有NM_CONTROLLED=no,我就是加了这句重启了就没有两个ip了

4、执行:wq保存配置后,关于vi命令的操作就不具体介绍了,重启下网络,执行service network restart即可

你今天的努力,只是为了让你的苦更有价值

以上转载自:https://www.cnblogs.com/xwgcxk/p/10560142.html

补充全部配置:

每个人情况可能不同,我的机器只是做了3、4步就成功修改ip

分析原因:BOOTPROTO原先我设置的是dhcp,dhcp是有路由器分配ip地址,所以原地址保留,然后你改的ip同样生效,但改的ip只能用于ssh或远程连接,其他开发中用到的IP地址任然是路由器分配的ip。

当将BOOTPROTO改为static后,ip地址则是静态的,不太由路由器分配。

下面是配置文件:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
NM_CONTROLLED=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp4s0
UUID=0c2a54b1-59cd-471f-a696-77488d634ad8
DEVICE=enp4s0
ONBOOT=yes
IPADDR=192.168.1.209
PREFIX=24
GATEWAY=192.168.1.1
DNS=8.8.8.8

 2019-05-05 19:38:08 

posted @ 2019-05-05 19:38  null-sy  阅读(2155)  评论(0编辑  收藏  举报