两个网卡和ip转发

我想让“Ubuntu 11.10”充当路由器。

我有两个LAN接口。

假设接口172.16.1.10172.16.1.10 ;
接口B的IP是192.168.1.10

如何配置Ubuntu以便172.16.1.1可以连接到192.168.1.1?

听起来好像在配置路由器。

您只需进行一些更改即可启用IP转发

启用IP转发

 echo 1 > /proc/sys/net/ipv4/ip_forward 

配置iptables

 sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT 

另请参阅Ubuntu Wiki路由器

你可能想了解一下iptables

Linux防火墙使用IPTables

如果所有这些看起来有点压倒性的,我可以建议您考虑一个构建为充当路由器的Linux发行版吗? 我喜欢smoothwall,但还有其他人可以选择。

光面

防火墙特定的发行版将为您处理大多数或所有配置,并且大多数都带有基于Web的界面,以使其更容易。