Linux:IP 转发还是桥接?

Linux:IP 转发还是桥接?

在 Ubuntu 8.04 上,我有两个接口 eth3 和 eth4:avahi。

eth3 is in my local network with 192.168.178.63.
eth4:avahi has the ip 85.214.144.211.

从这个盒子我可以 ping 85.214.144.212成功。

在与 IP 位于同一本地网络中的 Windows 机器上,192.168.178.61我也希望能够访问85.214.144.212。为了实现这一点,我使用了以下步骤:

  1. 在 Windows 机器上我192.168.178.63作为网关进入。
  2. 在 Ubuntu 上我激活了/proc/sys/net/ipv4/ip_forwarding

现在在 Windows 机器上我可以ping 85.214.144.211但不是ping 85.214.144.212

我做错了什么?

答案1

原因:85.214.144.212 不知道到 192.168.178.0/24 网络的路由。1
. 在 85.214.144.212-box 上添加到 192.168.178.0/24 网络的路由。2
. 在 Ubuntu_8.04 上使用 NAT。

答案2

我不知道 OpenVZ-guest 是什么,但如果它是互联网上的主机,那么您将必须在 Ubuntu 主机上使用网络地址转换 (NAT),因为 192.168.xy 地址无法在您的本地网络之外路由。

相关内容