设备 eth0:1 的 MAC 地址与预期不同,忽略。” 我cp ifcfg-eth0 ifcfg-eth0:1.
使用 vi 编辑器并更改了 eth0:01 上的 MAC 地址
我的设置是运行三个 NIC 卡的 CentOS 6.6 VMware 来宾。一个用于 Nagios 内部网页,eth0。另一个用于 VM 主机 eth2,第三个用于外部 IP eth0:1。
问题是,如果我运行,show ifcfg -a
我会看到该接口,eth0:1
但它没有显示发送的任何数据包。当我运行时,ip a
我根本看不到接口,但我看到 eth0 和 eth2。
每当我进入 vi 编辑器并更改相关接口 eth0:1 上的 MAC 地址时,当我运行命令时,它也会将其更改为 eth0 上的 MAC 地址ifconfig -a
。
我努力了ifup eth0\:1.
而且我也尝试过ifconfig eth0:1 x.x.x.x. /24 up
我基本上试图获得第三个 VM NIC 卡接口,以便我可以为移动 Nagios 应用程序设置外部 IP。
答案1
eth0:1
是一个虚拟接口eth0
。虚拟 IP 的 MAC 地址始终与其所基于的 MAC 相同,此处为eth0
。
因此,正如 Mark Plotnick 在评论中所建议的那样,如果您想要另一个接口(在虚拟机上),请不要在名称中添加冒号,而是使用另一个数字,例如 eth2。不要混淆:虚拟 IP 与虚拟机上的另一个 IP 不同。