在 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
。为了实现这一点,我使用了以下步骤:
- 在 Windows 机器上我
192.168.178.63
作为网关进入。 - 在 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 地址无法在您的本地网络之外路由。