Linux静态ip配置重启后 ip 恢复的问题(CentOS 6.7)
Linux静态ip配置重启后 ip 恢复的问题(CentOS 6.7)文章目录Linux静态ip配置重启后 ip 恢复的问题(CentOS 6.7)一、配置静态IP二、重启后IP恢复解决方案一、配置静态IP在学习Hadoop搭建虚拟机环境的时候,需要配置静态IP,修改ifcfg_eth0文件vim /etc/sysconfig/network-scripts/ifcfg-eth0将文件配置为如下形
·
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条内容
所有评论(0)