科技 > 操作系统 > Linux

奇怪的ifcfg-eth0被自动还原

60人参与2019-08-13

最近,一台虚拟机是从外网下载的,然后导入本地测试环境使用。

发现一个奇怪的问题:修改了 /etc/sysconfig/network-scripts/ifcfg-eth0 保存后,

重启网络服务( systemctl restart network)是有效的。但是重启系统之后就失效了。

ifcfg-eth0内容被重置了。

 

尝试了关闭自带网络管理工具,

systemctl stop networkmanager
systemctl disable networkmanager

无效。重启后,ifcfg-eth0内容仍被重置。

打开这个文件后,顶部有一行注释提示:

# created by cloud-init on instance boot automatically, do not edit.
#
bootproto=dhcp
device=eth0
hwaddr=fe:fc:fe:46:95:ba
onboot=yes
type=ethernet
userctl=no

 

好吧,找一找服务: 

systemctl list-unit-files

发现了这4行,应该是和最下面一行有关:

cloud-config.service                          enabled 
cloud-final.service                           enabled 
cloud-init-local.service                      enabled 
cloud-init.service                            enabled 

于是,上网搜了俩小时,尝试过n次后,最终找到了某位大神给的正确答案:

在 /etc/cloud/cloud.cfg中添加内容,禁止 cloud-init服务接管网络,如下图所示:

network:
  config:disabled

 

后续执行以下操作:清理,检查cloud-init配置文件,再次检查eth0配置,重启测试。

cd /usr/lib/python2.7/site-packages/cloudinit/sources/
rm -rf __init__.pyc 
rm -rf __init__.pyo
rm -rf /var/lib/cloud/* 
rm -rf /var/log/cloud-init* 

cloud-init init --local

cat /etc/sysconfig/network-scripts/ifcfg-eth0

reboot

 

您希望与广大热心网友互动!!点此进行留言回复

相关推荐

奇怪的ifcfg-eth0被自动还原

08-13

强大的 strace 工具

08-13

hexdump 工具使用 和 .txt 文件的二进制查看

10-18

Vsftp服务-实战案例

10-03

Linux iotop工具简介

08-13

ssh 使用指定网卡 连接特定网络

08-13

Linux学习笔记之文件与文件系统的压缩与打包

08-13

VMware下Centos7-Minimal上网配置

08-13

Centos7下的有多个版本的tomcat部署项目并访问

01-16

Linux学习笔记之磁盘与文件系统的管理

08-13

最近更新

Linux重要的服务讲述(1)

12-09

Linux 使用vi命令的教程

12-09

文件压缩及常用格式

12-08

精通awk系列(13):print、printf、sprintf和重定向

12-08

精通awk系列(14):细说awk中的变量和变量赋值

12-08

精通awk系列(16):gawk支持的正则表达式

12-08

Docke部署nginx并配置nginx

12-07

linux 系统账户 和 普通账户 的区别

12-07

(办公)记事本_Linux常用的文件操作命令

12-07

ANSIBLE安装和常用模块模块使用详细教程

12-07

网友评论

已有0条评论