Relative newbie on Linux, but having strange results with local LAN ping tests, whilst I try and figure out the correct routing commands I have encountered two questions. Why I can ping the server from 2nd local adjacent Linux server, but not from adjacent local MS 2000 server. Network is as follows:
Server A (MS) ip address eth0 xx.xx.64.2
Server B (Linux) ip address eth0 xx.xx.64.5
New C server (Linux) ip address eth0 xx.xx.64.4
Router D ip address xx.xx.64.1
All point to gateway xx.xx.64.1, all /28 mask, all part of same vlan with all devices on same local switch.
I can ping from A to B, A to D
I can ping from B to A, B to C, B to D
I can ping from C to B and C to D but not A
I can ping from D to A, D to B but not C
My question is not really with regard to how to fix the routing issue, but why the difference between MS & Linux, does this mean the TCP/IP stack is different and if so, what other significant differences are known? RARP & ARP? My 2nd question is how to thoroughly test a LAN card under Linux or detect before wasting time on thinking I have a VLAN/routing issue?
Thoughts most welcome.