首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重新启动后创建的新网络接口- OEL 6

重新启动后创建的新网络接口- OEL 6
EN

Unix & Linux用户
提问于 2016-05-30 16:53:05
回答 2查看 201关注 0票数 0

我们不记得通过网络管理器applet -Redhat6应用的设置,但是在虚拟机每次重新启动之后,新的网络接口就会出现在没有ip地址的网络管理器中。这意味着每次重新启动后,必须将设置应用于networkmanager applet上的新网络接口。

ip地址必须是手动的,并且名称应该是System eth0。

虚拟化器是Xen虚拟机Oracle Enterprise 6

有可能永久修复这个设置吗?

提前谢谢!

EN

回答 2

Unix & Linux用户

发布于 2016-05-30 22:56:59

当您为连接设置静态ip地址时,您正在为网络管理器创建要使用的连接方法。这不是一个新的接口,而是一种使用接口"eth0“的方法。虽然您有一个分配给它的静态ip地址,但DHCP仍然是一个选项。我相信这样做是为了方便。例如,由于缺乏wifi,您经常设置一个临时链接到您的朋友笔记本电脑。现在,您可以将该配置文件留在那里,并切换到DHCP以进行正常连接,而不必每次都重新配置接口。(很坏的例子,但它强调了我的观点)

票数 0
EN

Unix & Linux用户

发布于 2020-11-30 13:22:09

重要的是这是Xen虚拟机。

显然,虚拟化主机没有将持久MAC地址分配给虚拟NIC。每次VM启动时,主机都可以为其虚拟网卡分配一个新的MAC地址。随着MAC地址的改变,OEL 6将“认为”NIC与以前不同。

优化VM的虚拟化操作系统的说明应该包括避免这个问题的步骤。然而,对OEL/RHEL 6.x这样做的通用方法是:

1.)创建一个空文件/etc/udev/rules.d/75-persistent-net-generator.rules。这将覆盖/lib/udev/rules.d/中的相应文件,因此将禁用udev的S地址内存功能:

代码语言:javascript
运行
复制
touch /etc/udev/rules.d/75-persistent-net-generator.rules

2.)删除udev以前看到的MAC地址的现有记录:

代码语言:javascript
运行
复制
rm /etc/udev/rules.d/70-persistent-net.rules

3.)从任何现有的网络配置文件中删除任何HWADDR=行:

代码语言:javascript
运行
复制
sed -i -e '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-eth*

4.)重新启动VM。现在,它应该接受第一个网卡作为eth0,第二个作为eth1等,并忽略任何未来的MAC地址的变化。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/286503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档