我有一台连接到两个网络接口的服务器(通过两个不同的互联网服务提供商)。该服务器运行 Ubuntu 操作系统。我只想将其中一个接口用于服务器上运行的虚拟机(虚拟机的专用接口)。
我希望通过该接口到服务器的所有传入流量都将被重定向到虚拟机机器,并且任何传出的流量都将通过该接口。
我知道第一个任务是做端口转发。但是我找不到定义包含所有端口的规则的方法。
我花了一天多的时间寻找解决方案,但一无所获。如果能提供详细的答案或参考资料(最好有例子),我将不胜感激。
如果您有部分答案,例如,仅有关传出流量,请不要犹豫,发送它!
提前致谢!
答案1
如果主机永远不会使用该接口,那么您真的不应该在主机上执行任何事情。
相反,设置虚拟盒以将虚拟机的虚拟接口直接桥接到该物理接口。然后设置虚拟机,就好像它物理连接到该接口所连接的任何接口一样。