Linux
在 Linux 上將子網路由到全球網路
我有一台主機 A,它連接到全球網路和本地子網。它的IP分別是
77.37.194.100
和10.1.1.1
。77.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