如何禁止主机使用网络接口,同时仍然路由到互联网

如何禁止主机使用网络接口,同时仍然路由到互联网

你必须原谅我,在网络方面我并不是特别精通技术......

我正在使用主机/虚拟机模型,需要将两者连接到互联网,但在不同的物理网络接口下。所以我的问题是:如何将我的两个物理网络接口连接到互联网,最好使用不同的IP,同时只允许主机使用连接到互联网?因此,如果 eth0 断开连接而 eth1 连接,则主机将无法解析任何内容,但连接到 eth1 的任何虚拟机都可以解析。

这可能吗?

答案1

至少目前看来,它正在按预期运行。

所以你需要做的是:

  1. 在文件中将相关网络接口设置为手动/etc/network/interfaces。就像是auto eth1 iface eth1 inet manual。如果当所述接口已关闭并备份时,输出ip -o route get 8/8 | grep --color=always 'dev [^ ]*'未列出网络接口,则表明它可以正常工作。
  2. 在虚拟机上设置 macvtap 接口,并将网络接口作为设备名称。或者,如果使用普通 QEMU,则以同样的方式设置桥接器。
  3. 如果主机上 ping 不通,但是在虚拟机上工作你是黄金。

相关内容