Linux

在 Linux 上將子網路由到全球網路

  • August 26, 2009

我有一台主機 A,它連接到全球網路和本地子網。它的IP分別是77.37.194.10010.1.1.177.37.195.255全球網路上有伺服器 B ( )。

另一個盒子 C 通過 IP 連接到子網10.1.1.15。如何配置路由以使 B 可以從 C 到達?

PS:全球網路是ISP的網路,伺服器B是名稱伺服器,C是Virtual Box。A 和 C 是 Ubuntu。

在您的虛擬機中,將預設路由添加到您的 A 框

route add default gw 10.1.1.1

此外,您還必須在 A 框上啟用 ip 轉發和偽裝:看看這篇文章。無論如何,該命令將如下所示:

sudo sysctl net.ipv4.ip_forward=1
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE

引用自:https://serverfault.com/questions/58848