根据Xen的network-bridge脚本中的注释,使用外部接口eth0启动桥的过程是:
# Creates the bridge
# Copies the IP and MAC addresses from eth0 to veth0
# Renames eth0 to be peth0
# Renames veth0 to be eth0
# Enslaves peth0, veth0 to bridge注意:这似乎并不是脚本所做的。最后一步,它看起来实际上奴役了peth0和vif0.0到桥梁,但我不知道这对我的问题是否重要。
为什么要洗牌?它不等同于将veth0重命名为peth0,然后将eth0重命名为veth0吗?我想我错过了一些重要的事情,但我没有看到。
发布于 2009-07-18 04:42:03
其目标是维护主机操作系统的“eth0”IP/MAC,而不是将物理接口绑定到特定的IP上。这允许客人不需要NAT作为他们的网络。
重命名游戏是为了最小化网络的停机时间,减少在最后一分钟可能出错的事情的数量,并提供一种简单的方法,以便在出现问题时退出。
发布于 2009-07-18 05:35:22
您的重命名方案将无法工作,因为peth0是“物理eth0",您的方式将以peth0作为虚拟接口而告终。
老实说,我认为Xen的桥接功能是绝对的,我只使用OS的本机桥接配置设置(/etc/network/interfaces使这非常简单),然后告诉domU的配置应该附加到哪个桥。我还用有意义的名称命名我的所有桥梁(这很有帮助,因为我们到处都有VLAN,而且它们也都有意义地命名)。
https://serverfault.com/questions/42438
复制相似问题