Linux静态ip配置重启后 ip 恢复的问题(CentOS 6.7)

Linux静态ip配置重启后 ip 恢复的问题(CentOS 6.7)



一、配置静态IP

  • 在学习Hadoop搭建虚拟机环境的时候,需要配置静态IP,修改ifcfg_eth0文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
  • 将文件配置为如下形式,其中BOOTPROTO表示自动获取ip 设置为none或者static。
DEVICE=eth0
 MACWADDR=00:0C:29:83:32:5E
 TYPE=Ethernet
#UUID=afcc5664-3e15-4768-b5ab-45f1c53f7a68
 ONBOOT=yes          
 NM_CONTROLLED=yes
 IPADDR=192.168.93.120
 BOOTPROTO=none       
 PREFIX=24              
 GATEWAY=192.168.93.2  
 DNS1=8.8.8.8
 DEFROUTE=yes
 IPV4_FAILURE_FATAL=yes
 IPV6INIT=no

此时

#查看IP是否更改
ifconfig
#重启网卡
service network restart
#然后重启系统
reboot
  • 至此,完成了基本的静态IP的配置,然后使用我的Xshell去连接这个虚拟机,发现怎么都连不上,然后我看了一下虚拟机的IP又恢复到了之前的IP

二、重启后IP恢复解决方案

经过网上的一通搜索,得到的结论有以下两条

  • (1)需要关闭NetworkManager
  • (2)执行以下命令 ,然后报错了
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart NetworkManager

在这里插入图片描述

  • (3)显示系统没有这个命令 ,我就去目录里面找了一下发现是一个叫做sysctl的,然后又查询了一些博客说使用service代替systemctl,查了一下语法是service+ 对象+动作,然后就重启网络,reboot就可以解决这个问题了。
    在这里插入图片描述
  • (4)如果还是不行就需要删除一下文件/etc/udev/rules.d/70-persistent-net.rules 在reboot
rm /etc/udev/rules.d/70-persistent-net.rules
reboot

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值