![通过 Arch Linux VM 共享互联网](https://linux22.com/image/1436206/%E9%80%9A%E8%BF%87%20Arch%20Linux%20VM%20%E5%85%B1%E4%BA%AB%E4%BA%92%E8%81%94%E7%BD%91.png)
我正在使用位于路由器后面的 LAN,但我无法控制它。路由器管理员允许一个 IP 地址 192.168.0.50 访问互联网。我想在该 IP 地址上创建一个 arch linux VM,以便根据需要使用该 VM 将互联网共享给 LAN 上的计算机。这似乎是其他计算机的默认网关,但由于所有这些计算机都在 192.168.0.x 网络上,我不知道如何设置 VM 来路由/转发流量。
我见过的所有东西都谈到使用两个 NIC 并将机器设置为路由器,这是有道理的。虽然有点复杂,但在这种情况下,似乎我应该能够使用一个 NIC 来完成。
这可能吗?有人能给我指出正确的方向吗?
非常感谢,凯文
答案1
您需要使用 NAT 和两个不同的子网(其中一个是 192.168.1.50)。您可以在网上找到大量有关如何设置的教程。以下是Centos。
假设您有两个网络接口,则必须正确桥接它们,一个与网络 192.168.0.50 连接,另一个与另一个网络 192.168.1.50(LAN)连接。
如果您只有一个接口,则可以使用网络别名在该接口上设置两个不同的 IP。