You got it working so you are more of an 'expert' than I am. Also, your aim was very close to what I wanted which made it easy to cut and paste. I didn't mention how many times I had to redo some things mostly due to misspelling (it was rpc.nfsd, not rpc.nfcd!)
Opps! That line was supposed to be #mount /mnt/Compaq. Thats what I get trying to enter the commands given on one PC in a message on the other. (Hmm... Since that was cut and paste, maybe I did key it wrong. I don't believe I'd make the same mistake before and after the re-boot. I can't remember now, which machine I used to post last night.)
I'm on Vector, now. In fstab I have
# Shared Windows/Linux partition
/dev/hdc1 /mnt/win vfat fmask=111,dmask=0,quiet,shortname=mixed,user 0
...
Gateway:/C /mnt/win98 cifs credentials=/root/cred,servern=GATEWAY,_netdev 0 0
Compaq:/ /mnt/Compaq nsf users 0 0
FreeDos:/ /mnt/FreeDos cifs users,noauto,rw 0 0
Gateway has worked but is being a pill and not allowing ANYONE to access him - and I've had several different ways of making the connection that would work for a while, then fizzle out. And I haven't even tried FreeDos yet. I want to get the VL machines to talk to each other then work on the others.
Also, currently, this machine is Vector. The next time I install/upgrade, I'll call it Human which is the name on the front of the machine. The mount point on Compaq is called Human and I only will need to adjust fstab when I make the change.
Also, I forgot to mention that Vector has nfs-utils version 1.1.2-i486-2.
On Vector, hdc1 is the old win98 that was on this machine and was no longer boot able. I've removed most of the os and use the drive to hold all the stuff I worked on in Windows. As you see, it is mounted on /mnt/win. On Compaq, I created /mnt/win-arc to differentiate when Gateway (working win98) is also mounted.
Hmm... I see I also missed entering the line for Human in my fstab. I should have also added
Vector:/ /mnt/Compaq nsf users 0 0
And, once I turn it back on, will double check that I used Vector:/mnt/win instead of Human. (I must send that pencil back to school!)
In exports, I started with what you had. After studying man (and most of the time I'm like you about understanding it!) I wound up with
/ *.linux.net(rw,sync,no_root_squash,subtree_check)
/mnt/win *.linux.net(rw,sync,no_root_squash,subtree_check)