![如何禁止主机使用网络接口,同时仍然路由到互联网](https://linux22.com/image/192824/%E5%A6%82%E4%BD%95%E7%A6%81%E6%AD%A2%E4%B8%BB%E6%9C%BA%E4%BD%BF%E7%94%A8%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%8C%E5%90%8C%E6%97%B6%E4%BB%8D%E7%84%B6%E8%B7%AF%E7%94%B1%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
你必须原谅我,在网络方面我并不是特别精通技术......
我正在使用主机/虚拟机模型,需要将两者连接到互联网,但在不同的物理网络接口下。所以我的问题是:如何将我的两个物理网络接口连接到互联网,最好使用不同的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 不通,但是做在虚拟机上工作你是黄金。