Xen网桥接口重命名

根据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,会不会相当于? 我想我错过了一些重要的东西,但我只是没有看到它。

目标是维护主机操作系统的“eth0”IP / MAC,但不具有绑定到特定IP的物理接口。 这使得访客不需要为他们的networkingNAT。

重命名游戏是为了最大限度地减lessnetworking停机时间,减less在最后一刻出错的事件数量,并提供一个简单的方法退出,如果出现问题。

你的重命名scheme是行不通的,因为peth0是“Physical eth0 ”,你的方式最终是peth0是虚拟接口。

老实说,我认为Xen的桥接是完全的东西,我只是使用OS的本地桥接configuration设置( /etc/network/interfaces使得这很容易),然后告诉domU的configuration连接到哪个网桥。 我还用有意义的名字命名了我所有的网桥(这有助于我们获得各地的VLAN,而且它们也都是有意义的)。