[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

nfs woes



Hi guys,

I have a diskless workstation setup (which I had working fine) and am
having trouble incorporating 100Mbps NICs into the picture.

I have 10Mbps NICs and 100Mbps NICs, but netboot and etherboot only
support the 10Mbps NICs I have.

However there are ways around this - just have the workstation use the
10Mbps NIC to get an IP, grab its kernel, mount root via NFS and begin
booting.  While booting, it configures its 100Mbps NIC and remounts root
over the 100Mbps line.

The problem is that when trying to mount root via the 100Mbps line I keep
getting permission denied error messages.  So it is failing at literally
the very last step.

I became very familiar with all the config files and such while getting it
to work with just 10Mbps NICs, and from what I can tell everythig seems
configured correctly.  I am not sure what to try next.

here are the relevant details:

The network is setup such the 10Mbps and 100Mbps networks are entirely
sepparate.  Physically, there are no connectiosn between the two, and it
is configured so that 192.168.0.* is 10Mbps and 192.168.1.* is 100Mbps.

----------------------------------------------------
Server: (seele)

-----------------------------------------------------
/etc/hosts

127.0.0.1	seele	localhost
192.168.0.1	seele   localhost
192.168.1.1	seele   localhost
192.168.0.2     casper
192.168.1.2     casper

----------------------------------------------------
/etc/network/interfaces

auto lo
iface lo inet loopback

# internet 100Mbit connection (top card)
auto eth2
iface eth2 inet static
        address 192.168.1.1
        netmask 255.255.255.0

# internet 10Mbit connection (middle card)
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0

# external 10Mbit connection (bottom card)
auto eth1
iface eth1 inet dhcp

------------------------------------------------------
/etc/bootptab

default:ds=192.168.0.1:\
    sm=255.255.255.0:\
    gw=192.168.0.1:\
    ds=66.245.60.4

casper:ht=ethernet:\
    sa=192.168.0.1:\
    ha=0x52544c1d2fb1:\
    ip=192.168.0.2:\
    tc=default:\
    hd=/tftpboot/casper:\
    bf=kernel:\
    rp=/nfsroot/casper:

------------------------------------------------------
/etc/exports

/nfsroot/casper/	192.168.0.2(rw,no_root_squash)
/nfsroot/casper/	192.168.1.2(rw,no_root_squash)
/root/			192.168.1.2(rw,no_root_squash)
/home/jason/		192.168.1.2(rw,no_root_squash)
/boot/			192.168.1.2(rw,no_root_squash)
/usr/src/		192.168.1.2(rw,no_root_squash)
/usr/audio/		192.168.1.2(rw,no_root_squash)
/usr/video/		192.168.1.2(rw,no_root_squash)

---------------------------------------------------
Client: (casper)

---------------------------------------------------
/etc/fstab

# <file system>	<mount point>	<type>	<options>	<dump>	<pass>
none		/proc		proc	defaults	1	0

# 192.168.0.1 is 10Mbps
# 192.168.1.1 is 100Mbps

# first mount at 10Mbps
# <file system>			<mount point>	<type>	<options>			<dump>	<pass>
192.168.0.1:/nfsroot/casper/	/		nfs	rsize=8192,wsize=8192,nolock	0	1

# then remount at 100Mbps
# <file system>			<mount point>	<type>	<options>			<dump>	<pass>
192.168.1.1:/nfsroot/casper/	/		nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/root/		/root		nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/home/jason/	/home/jason	nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/boot/		/boot		nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/usr/src/		/usr/src	nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/usr/audio/		/usr/audio	nfs	rsize=8192,wsize=8192,nolock	0	1
192.168.1.1:/usr/video/		/usr/video	nfs	rsize=8192,wsize=8192,nolock	0	1

# <file system>	<mount point>	<type>	<options>		<dump>	<pass>
/dev/cdrom	/cdrom  	iso9660	defaults,ro,user,noauto	0	0
/dev/dvd	/cdrom  	iso9660	defaults,ro,user,noauto	0	0
/dev/fd0	/mnt/floppy	auto	defaults,user,noauto	0	0

-------------------------------------------------------

If you guys can think of anything I might be missing, or if there are any
pertinent config files I have left out, please let me know.

by the way, if you could please reply to cell@cs.utexas.edu, as I am not
currently subscribed to the list.

thanks,
jason pepas
cell@cs.utexas.edu



Reply to: