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

ip地址必须是手动的,并且名称应该是System eth0。
虚拟化器是Xen虚拟机Oracle Enterprise 6
有可能永久修复这个设置吗?
提前谢谢!
发布于 2016-05-30 22:56:59
当您为连接设置静态ip地址时,您正在为网络管理器创建要使用的连接方法。这不是一个新的接口,而是一种使用接口"eth0“的方法。虽然您有一个分配给它的静态ip地址,但DHCP仍然是一个选项。我相信这样做是为了方便。例如,由于缺乏wifi,您经常设置一个临时链接到您的朋友笔记本电脑。现在,您可以将该配置文件留在那里,并切换到DHCP以进行正常连接,而不必每次都重新配置接口。(很坏的例子,但它强调了我的观点)
发布于 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地址内存功能:
touch /etc/udev/rules.d/75-persistent-net-generator.rules2.)删除udev以前看到的MAC地址的现有记录:
rm /etc/udev/rules.d/70-persistent-net.rules3.)从任何现有的网络配置文件中删除任何HWADDR=行:
sed -i -e '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-eth*4.)重新启动VM。现在,它应该接受第一个网卡作为eth0,第二个作为eth1等,并忽略任何未来的MAC地址的变化。
https://unix.stackexchange.com/questions/286503
复制相似问题