- 论坛徽章:
- 0
|
公司网络结构如下:
-->;internet--->;router
|
--------------------------
| | | |
主机1 主机2 主机3 主机4
| | |
-------------------
|
公司内网
其中主机1,2,3,4为公司外网服务器,其中主机1,2,3都是双网卡,直接连接到公司外网,另一网卡连接到公司内网。其中外网ip为218.xx.xx.34,218.xx.xx.35, 218.xx.xx.36,218.xx.xx.37
内网ip分别为192.168.10.254(公司内网的默认网关),192.168.10.110,192.168.10.220。
我个人用的机器在公司内网,现在的ip是192.168.10.43,默认网关是192.168.10.254,即通过主机1上网。现在我想通过主机2上网。
执行echo 1 >; /proc/sys/net/ipv4/ip_forward
然后设定我的机器默认网关为192.168.110.其它不变。
现在在主机2上ping 我的机器,可以ping 通.
在主机2上ping google.com可以ping 通。
在我的机器上ping 主机2内网ip可以ping 通。
在我的机器上ping 主机2外网ip可以ping通。
在我的机器上ping主机4外网ip不通??????
在我的机器ping主机3外网ip可以通??????
在我的机器上ping google.com不通????
问题,从我的机器上ping公司外网ip的机器,如果机器有与公司内网的直接连接,则可以ping通,否则,不能ping通。为什么呢?
我做的网关机器的设置,有什么不对吗?如何检查呢? |
|