Bug 54669 - NFS exports available only through gateway device
NFS exports available only through gateway device
Status: CLOSED CURRENTRELEASE
Product: Red Hat Linux
Classification: Retired
Component: nfs-server (Show other bugs)
7.1
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Steve Dickson
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2001-10-15 19:04 EDT by Larry Hauch
Modified: 2007-04-18 12:37 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2004-08-11 06:50:18 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Larry Hauch 2001-10-15 19:04:30 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

Description of problem:
A server with multiple ethernet cards has problems with RPC and NFS Server 
mounts through the an ethernet card not defined as the GATEWAY device.

If a client tries to mount an nfs drive using an IP address for an 
ethernet device that is not defined as the gateway, it gets an RPC timeout.

The /usr/sbin/rpcinfo -p nfsserver.notgateway.name will give a list of 
services, regardless of the gateway device, however /usr/sbin/rpcinfo -u 
nfsserver.notgateway.name portmapper will hang.  The client mount command 
will get an RPC timeout when trying to mount using the non-gateway device.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Setup two NIC cards on two separate subnets, using the eth0 as the 
GATEWAY device
2. then try either (from a second system on the second subnet) of the 
following:
    a) /usr/sbin/rpcinfo -u ipaddr.of.eth1 portmapper
    b) mount -t nfs ipaddr.of.eth1:/tmp/foo /mnt/foo
	

Actual Results:  for testcase 
2.a) the rpcinfo command will hang
2.b) the client will return with an RPC timeout error

Expected Results:  for testcase: 
2.a) should return with 
program 100003 version 2 ready and waiting

2.b) should mount the nfs share under /mnt/foo

Additional info:

This only happens with RedHat 7.1 using NFS server, but works correctly 
with RedHat 6.2 NFS servers.
Comment 1 Steve Dickson 2004-08-11 06:50:18 EDT
This seems to be fixed in later kernels.

Note You need to log in before you can comment on or make changes to this bug.