两块网卡和 ip 转发

两块网卡和 ip 转发

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

我有两个 LAN 接口。

假设接口 A 的 IP 是172.16.1.10
接口 B 的 IP 是192.168.1.10

如何配置 Ubuntu 以便 172.16.1.1 可以连接到 192.168.1.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 的知识

使用 IPTables 的 Linux 防火墙

如果这一切看起来有点让人不知所措,我可以建议你考虑一个专门用作路由器的 Linux 发行版吗?我喜欢 Smoothwall,但还有其他可供选择。

光滑壁

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

相关内容