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
原文:https://www.cnblogs.com/ys15/p/10815761.html