hi debian folk, i am in desperate need of your wisdom, patience, and help! i have a network setup as follows: 212.54.xxx.12 <router> 192.168.14.1 | | | 192.168.14.31 <fw> 192.168.31.1 | | | host> 192.168.31.2 the only thing doing PAT (masquerading) is the router, the firewall does *not* NAT! my probem is as follows: when i sit at the 192.168.31.2 machine, and i ping 192.168.14.1, then the echo request properly traverses the firewall (its default route), and the firewall hands it off its 192.168.14.31 IP to the router at 192.168.14.1. in order for replies to come back, i have added a static route to the router with the following command: #> route add -net 192.168.31.0 netmask 255.255.255.0 \ gw 192.168.14.31 metric 1 which makes the routing table look like this: #> route -n 212.54.xxx.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 192.168.14.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.31.0 192.168.14.31 255.255.255.0 UG 1 0 0 eth1 0.0.0.0 212.54.xxx.1 0.0.0.0 UG 0 0 0 eth0 however, the echo replies never get there. and best of all, here's tcpdump's output on the router: #> tcpdump -ni any tcpdump: listening on any 22:54:17.981373 192.168.31.2 > 192.168.14.1: icmp: echo request (DF) 22:54:17.982174 192.168.14.1 > 192.168.14.1: icmp: echo reply 22:54:18.981352 192.168.31.2 > 192.168.14.1: icmp: echo request (DF) 22:54:18.982102 192.168.14.1 > 192.168.14.1: icmp: echo reply *but*: sitting at the router and pinging 192.168.31.2: %> ping -nc1 192.168.31.2 PING 192.168.31.2 (192.168.31.2): 56 data bytes 64 bytes from 192.168.31.2: icmp_seq=0 ttl=128 time=3.6 ms would you agree with me that there's something wrong? but in any case, would you like to tell me _what_ is wrong? -- martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck two manic depressives named mastick had marital problems, quite drastic. her mood swings were mild, but his were quite wild. the two were not homoscedastic.
Attachment:
pgpFlApcr1XXb.pgp
Description: PGP signature