Ubuntu服务器路由表

我有一个带3个网卡的ubuntu服务器(13.04)。 这是我的路由表:

Destination Gateway Genmask Flags Metric Ref Use Iface default vodafone.statio 0.0.0.0 UG 0 0 0 p1p1 192.168.8.0 * 255.255.255.0 U 0 0 0 p2p2 192.168.17.0 * 255.255.255.0 U 0 0 0 p2p1 

服务器位于interet上并看到2个子网。 我的PC在子网17.xxx上,我可以ping子网8.xxx上的所有PC,但我无法上网。

如何配置路由表以在Web上重定向我的请求?

如果您可以从一个子网ping到另一个子网,则路由表中没有问题。 可能来自本地网络的数据包未经修改地发送到Internet。 问题是私有网络地址不能通过Internet路由。

在发送到Internet之前,专用网络地址必须是NAT 。 试试跑步:

 sudo iptables -t nat -A POSTROUTING -o p1p1 -j MASQUERADE