我在Debian机器上有四个IP地址:1个主( eth0 )+3个额外的( eth0:0 , eth0:1 , eth0:2 )。
我想将eth0:1作为桥接networking分配给我的虚拟机。 我需要在/etc/network/interfaces哪些人员?
虚拟接口不是真实的,并不像真正的接口那样工作。 (实际上并不推荐它们,可以用多个连接到一个接口的地址来代替)。它们不能被iptables使用,也不能在网桥中使用[0]。
如果你想把虚拟机连接到真实的networking上,那么只需要将eth0放入网桥。 桥不需要IP,因为它只是在进行第2层转发。 如果您希望虚拟机使用其中一个外部IP,请将eth0和虚拟机放在网桥中,然后将IP连接到实际的虚拟机中,而不是连接到主机上。
如果你真的想在网桥上使用外部IP(不把eth0放在网桥中),你可以将它连接到网桥而不是虚拟接口,并使用代理ARP在真实的networking上宣布它。
从技术上讲,他们可以,但真正的界面被添加。