两个网卡和ip转发

Isa*_*kul 8 networking routing

我想让“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?

Pan*_*her 12

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

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

启用 IP 转发

echo 1 > /proc/sys/net/ipv4/ip_forward
Run Code Online (Sandbox Code Playgroud)

配置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
Run Code Online (Sandbox Code Playgroud)

另请参阅Ubuntu Wiki 路由器

你可能想了解一点 iptables

使用 IPTables 的 Linux 防火墙

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

光滑壁

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