[GRLUG] No connectivity between two specific end-points
Roberto Villarreal
rvillarreal at mktec.com
Tue Nov 13 10:02:16 EST 2012
On Tue November 13 2012 9:15:48 AM Adam Tauno Williams wrote:
> This end: LINUX box A and LINUX box B
>
> Mystery is that "A" can ping the remote device, and perform HTTP
> connections, B cannot (no ping, no HTTP, etc...). The remote device
> is a very boring HP4200 laser printer
>
> Firewall on A & B:
>
> cassowary:~ # iptables --list
> Chain INPUT (policy ACCEPT)
> target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> target prot opt source destination
>
> Remote device 192.168.34.183 which lies on the other side of an MPLS
> 'cloud' [so oblivious to whatever hi-jinks the proprietary numb skulls
> in the middle pull].
>
>
> Traceroute from A [working]:
> adam at cebolla:/home/adam> sudo /usr/sbin/traceroute 192.168.34.183
> traceroute to 192.168.34.183 (192.168.34.183), 30 hops max, 40 byte
> packets using UDP
> 1 router.example.com (192.168.1.6) 0.864 ms 0.538 ms 0.585 ms
> 2 172.20.42.102 (172.20.42.102) 2.175 ms 1.980 ms 2.231 ms
> 3 12.84.15.221 (12.84.15.221) 7.391 ms 7.292 ms 6.843 ms
> 4 cr85.cgcil.ip.att.net (12.122.85.102) 20.248 ms 19.627 ms 19.046
> ms 5 cr1.cgcil.ip.att.net (12.122.99.33) 22.327 ms 21.691 ms 21.584
> ms 6 cr82.gdrmi.ip.att.net (12.122.152.6) 18.671 ms 18.115 ms 19.772
> ms 7 12.112.209.37 (12.112.209.37) 12.450 ms 12.352 ms 12.230 ms 8
> 12.112.209.38 (12.112.209.38) 16.428 ms 17.401 ms 17.632 ms 9
> 192.168.34.183 (192.168.34.183) 15.715 ms 15.978 ms 16.346 ms
>
> Traceroute from B [not working]:
> adam at cassowary:~ # sudo /usr/sbin/traceroute 192.168.34.183
> traceroute to 192.168.34.183 (192.168.34.183), 30 hops max, 40 byte
> packets using UDP
> 1 router.example.com(192.168.1.6) 0.621 ms 0.646 ms 0.695 ms
> 2 172.20.42.102 (172.20.42.102) 2.290 ms 2.239 ms 2.404 ms
> 3 12.84.15.221 (12.84.15.221) 7.355 ms 8.100 ms 7.851 ms
> 4 cr85.cgcil.ip.att.net (12.122.85.102) 20.735 ms 20.269 ms 19.558
> ms 5 cr1.cgcil.ip.att.net (12.122.99.33) 22.579 ms 22.115 ms 20.127
> ms 6 cr82.gdrmi.ip.att.net (12.122.152.6) 18.181 ms 18.653 ms 18.080
> ms 7 12.112.209.37 (12.112.209.37) 13.358 ms 12.310 ms 12.216 ms 8
> 12.112.209.38 (12.112.209.38) 16.149 ms 16.217 ms 16.486 ms 9 * * *
>
> Hmmmm. Host B can reach and communicate with every other host on the
> remote subnet. The remote router [12.112.209.38] is a Cisco 2800 that
> doesn't do any packet filtering [only QoS].
>
> Guesses / thoughts as to what might be eating the packets for this
> very specific pair of end-points?
Adam --
I'll preface by saying that I know only enough about networking to make myself
sound stupid... but here goes:
- The prompts on A and B suggest that on A you are either logged in
'differently' (user on A and root on B?) or perhaps two entirely different
systems. If the latter... different networking (low level) settings on the
two machines? Perhaps tcpdump your outgoing traceroute packets to see if
there is anything significantly different?
- You listed the 'filter' table on your A and B; did you look at your tables
('nat', 'mangle', etc.) to check for differences?
- Try using TCP or ICMP traceroute instead? (A and B)
- Find another host outside your network where traceroute from A completes
and see if B completes as well (to place the blame either on B itself or a
router before 12.112.209.38).
- What about a generic 'nmap' scan on that printer (assuming you own it) from
B? Maybe that could give back some diagonstics...
- You've rebooted your machines... what about your router?
Good luck; your findings will be interesting.
Roberto
More information about the grlug
mailing list