I have a debian sarge machine (we'll call machine1) at home that
currently lists 67 sunrpc connections to another server (machine2) of
mine. However, machine2 does not indicate any open connections to
machine1. The output of 'netstat --inet | grep sunrpc' on machine1
produces (abridged):
tcp 0 0 192.168.0.1:sunrpc tito:851 ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:627 ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:krb_prop ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:721 ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:816 ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:ipp ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:759 ESTABLISHED
tcp 0 0 192.168.0.1:sunrpc tito:919 ESTABLISHED
Both
machines have only been up for 28 days since the last reboot. The one
thing I can think of is that once a night, machine2 mounts four
different directories on machine1 via nfs to either backup files or
download updates. Machine2 then disconnects. My theory is that when
machine2 disconnects, machine1 still sees the connection as established
and never closes the socket. Any ideas on what could be causing this
or how to fix it?
other notes:
machine1 = debian sarge, linux 2.6.15 custom config, restrictive iptables firewall, iptables nat
machine2 = debian sarge, linux 2.4.32 custom config, barebones install, no firewall