A week or three ago, I set up a box with Linux 1.2.1 to be a terminal
server for shell logins, PPP and SLIP. Shell logins work fine
to a Sparc running Solaris 2.3. PPP and SLIP are set up in the
conventional way, doing proxy-arp in order to route packets to the
dial-in connection. This is set up the same way I have done other
servers (which work fine).
However in this case, even though an arp -a shows the correct published
arp entries, the Solaris machine and the Dec Brouter running Cisco
software which is the link to the Internet never show corresponding
entries in their arp tables no matter how many pings are used.
Communications directly from the Linux server work perfectly, it is
just the proxy-arp done for dial-in SLIP and PPP which fails.
Different network cards have been tried.
I have resorted to hard coding arp entries to get customers working,
but want to get this sorted out.
Has anyone seen something like this? Is this a known problem fixed in
one of the 1.2.2-11 kernels?