我有一台主机 A,它连接到一个全局网络和一个本地子网。它的 IP 分别是77.37.194.100
和。全局网络上10.1.1.1
有一台服务器 B ( )。77.37.195.255
另一个盒子 C 连接到 IP 为 的子网10.1.1.15
。如何配置路由以便从 C 可以访问 B?
PS:全球网络是 ISP 的网络,服务器 B 是名称服务器,C 是 Virtual Box。A 和 C 是 Ubuntu。
答案1
在您的虚拟机中,向您的 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