你必须原谅我,在网络方面我并不是特别精通技术......
我正在使用主机/虚拟机模型,需要将两者连接到互联网,但在不同的物理网络接口下。所以我的问题是:如何将我的两个物理网络接口连接到互联网,最好使用不同的IP,同时只允许主机使用一连接到互联网?因此,如果 eth0 断开连接而 eth1 连接,则主机将无法解析任何内容,但连接到 eth1 的任何虚拟机都可以解析。
这可能吗?
答案1
至少目前看来,它正在按预期运行。
所以你需要做的是:
- 在文件中将相关网络接口设置为手动
/etc/network/interfaces
。就像是auto eth1
iface eth1 inet manual
。如果当所述接口已关闭并备份时,输出ip -o route get 8/8 | grep --color=always 'dev [^ ]*'
未列出网络接口,则表明它可以正常工作。 - 在虚拟机上设置 macvtap 接口,并将网络接口作为设备名称。或者,如果使用普通 QEMU,则以同样的方式设置桥接器。
- 如果主机上 ping 不通,但是做在虚拟机上工作你是黄金。