I'm having a wierd problem at one of our customer's sites.  The system has
multiple IP addresses bound to one NIC, eth0 and eth0:[0-3].  NFS clients
can't mount NFS directories because the UDP replies are coming from
addresses other than eth0.

I've looked at the source for mountd.c, and there's no option to bind to a
specific interface (the man pages don't have one so I went to the source to
make sure that there's not an undocumented option).  The system in question
is running Caldera eDesktop 2.4, but I've looked at the source on SuSE 8.2
Professional and the code is largely the same.

It seems to me that the return packet should show as coming from the
primary interface on that network.  The only thing I see that looks a
little strange is that ``netstat -rn'' shows two routes to the internal
network, both on eth0:

# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.254.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.254.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         192.168.254.8   0.0.0.0         UG        0 0          0 eth0

Any ideas?

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software LLC
UUCP:               camco!bill  PO Box 820; 6641 E. Mercer Way
FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676
URL: http://www.celestial.com/

``I don't care how little your country is, you got a right to run it like
you want to.  When the big nations quit meddling, then the world will have
peace.''
    Will Rogers
_______________________________________________
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users

Reply via email to