如上图服务器IP配置:
代理服务器:Eth0 192.168.1.110  255.255.255.0
            Eth2 192.168.3.110  255.255.255.0
server1 Eth0 192.168.1.100  255.255.255.0 网关:192.168.1.110
server2 Eth0 192.168.1.200  255.255.255.0 网关:192.168.1.110
  X    P:  192.168.3.1    255.255.255.0           网关:192.168.3.110
1、在代理服务器上启用转发功能:/etc/sysctl.conf 配置文件,将net.ipv4.ip_forward=0改为1。
2、测试:

      XP 客户端可以ping通192.168.1.110  但ping 不通内网服务器
      内网服务器可以ping通192.168.3.110 但不能ping通外网XP

代理服务器上的路由表如下:

 
 
解决办法:
分别在server1上添加路由条目route add –net 192.168.3.0 netmask255.255.255.0 dev eth0 gw 192.168.1.110
测试如下: 
问题解决