在Linux上将子网路由到全局networking

我有一个连接到全局networking和本地子网的主机A. 它的IP分别是77.37.194.10010.1.1.1 。 全球networking上有服务器B( 77.37.195.255 )。

另一个盒子C连接到IP 10.1.1.15的子网。 如何configuration路由,使B可以从C到达?

PS:全球networking是ISP的networking,服务器B是名称服务器,C是虚拟盒子。 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