rr02
asked on
Unable to access remote systems from Linux, but able to access from Windows
Hello All,
We have a setup as below.
On the Linux machine, I have added two routes :
net 172.16.0.0/24 gw 192.168.2.18
net 192.168.1.0/24 gw 192.168.2.18
We can ping the remote system from WIndows / Macs but unable to ping from teh linux machine.
Also, if we do a tcpdump on the linux machine and ping from the remote machine, the packets do not reach the linux machine from the router at all.
From the Linux machine, I can ping :
192.168.2.18
172.16.154.117
172.16.154.118
but not beyond.
Any pointers is appreciated.
Thanks in advance.
nw.jpg
We have a setup as below.
On the Linux machine, I have added two routes :
net 172.16.0.0/24 gw 192.168.2.18
net 192.168.1.0/24 gw 192.168.2.18
We can ping the remote system from WIndows / Macs but unable to ping from teh linux machine.
Also, if we do a tcpdump on the linux machine and ping from the remote machine, the packets do not reach the linux machine from the router at all.
From the Linux machine, I can ping :
192.168.2.18
172.16.154.117
172.16.154.118
but not beyond.
Any pointers is appreciated.
Thanks in advance.
nw.jpg
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Have you checked to make sure you have a configured default gateway. Based on your network diagram it looks like your default gateway should be 192.168.2.18.
Here is a link regarding default gateway setup and verification:
http://www.cyberciti.biz/faq/linux-setup-default-gateway-with-route-command/
Here is a link regarding default gateway setup and verification:
http://www.cyberciti.biz/faq/linux-setup-default-gateway-with-route-command/
ASKER
Tried that too. We have multiple linux systems, one of which is a router and has a different gateway.
Only on this do we have a different default gateway.
On all other systems, the default gateway is 192.168.2.18
traceroute to 192.168.1.30 (192.168.1.30), 30 hops max, 38 byte packets
1 * * *
2 172.16.154.118 (172.16.154.118) 4.491 ms 4.432 ms 4.441 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
Since this shows that it has gone to the router, looks like routing table is set correctly.
Have even tried setting the routing table as below :
192.168.2.18 * 255.255.255.255 UH 0 0 0 eth1
192.168.1.0 192.168.2.18 255.255.255.0 UG 0 0 0 eth1
172.34.0.0 192.168.2.18 255.255.0.0 UG 0 0 0 eth1
default 192.168.2.18 0.0.0.0 UG 0 0 0 eth1
Only on this do we have a different default gateway.
On all other systems, the default gateway is 192.168.2.18
traceroute to 192.168.1.30 (192.168.1.30), 30 hops max, 38 byte packets
1 * * *
2 172.16.154.118 (172.16.154.118) 4.491 ms 4.432 ms 4.441 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
Since this shows that it has gone to the router, looks like routing table is set correctly.
Have even tried setting the routing table as below :
192.168.2.18 * 255.255.255.255 UH 0 0 0 eth1
192.168.1.0 192.168.2.18 255.255.255.0 UG 0 0 0 eth1
172.34.0.0 192.168.2.18 255.255.0.0 UG 0 0 0 eth1
default 192.168.2.18 0.0.0.0 UG 0 0 0 eth1
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
We checked the router acls. Could not find anything unusual. The config is as above. The only thing we dont have visibility into is the cloud.
We also tried with different IPs. Same result.
We even connected the linux machine directly to the router and tried traceroute. Same result. THe packets reach the WAN interface of the router but not beyond. Suspect some ISP issue.
There could be some settings with the ISP that is blocking these packets for some reason. We have also asked them to check.
If there was a way to do a tcpdump or equivalent on the 3com MSR 20 router, we should have some clues. Anyone has an idea about this router?
We also tried with different IPs. Same result.
We even connected the linux machine directly to the router and tried traceroute. Same result. THe packets reach the WAN interface of the router but not beyond. Suspect some ISP issue.
There could be some settings with the ISP that is blocking these packets for some reason. We have also asked them to check.
If there was a way to do a tcpdump or equivalent on the 3com MSR 20 router, we should have some clues. Anyone has an idea about this router?
ASKER
It was an ISP problem after all. It looks like they were blocking IP addresses below .20. And, all our linux machines were below .20 and windows machines above that ip.
We discovered it when we assigned an IP below .20 to a windows system.
Thanks everyone!
We discovered it when we assigned an IP below .20 to a windows system.
Thanks everyone!
ASKER
The remote machine is a windows machine and it can ping the local windows machine (same subnet as the linux machine). Only in the case of the linux machines, the packets don't seem to reach the machine from/to the router.
The arp tables are populated correctly and connectivity between the router and linux machine is OK though. We can ping as well as access the router configuration pages via http.
We have checked the router settings. No acls have been set.
Thanks!