Thanks for the posts guys. Excuse they delay in replying, life gets in the way at times!
As I've been trying to connect old<->new(ish) pc's and as I have had nothing but problems ever since I then bought 2 D-Link G520 wireless cards, I thought I'd see if there was something that could be done with them. I did my darnest to get these to work properly with Win2k way back, and since I had similar problems with Linux I just presumed they were junk. So imagine my surprise to discover that when I tried them with WinXP they worked perfectly! Even better, when I downloaded a 'updated' driver, the performance increased dramatically!!! I had done everything possible with Win2k - including trying the 'updated' driver - and failed, so I got quite a buzz out of that.
Anyway, back to things Linux. It turns out that the 'Ath5k' kernel module is buggy! A quick google had people back in 2007-8 experiencing the same symptoms that I was seeing, but I didn't confirm that the kernel-driver was to blame until I managed to get Ndiswrapper working. I had tried it with the drivers from the their installation-CD but it just crashed the Mageia-desktop for some reason. The 'updated' drivers worked perfectly though and completely eliminate the barely-usable connection I have always had when using them - now I see 750-800KiB/s incoming, and a screaming (for me anyway!) 1.2-1.4MiB/s outgoing.

But this actually generated problems of its own. I had been forced to switch to NetworkManager because when using they Ath5k kernel-driver there is some bug in the old pc that had it insisting every time I rebooted that no network had been configured. It didn't suffer from this but I soon discovered that
NetworkManager suffers from a serious bug that makes it all but unusable with ad-hoc networks - you can create connections fine but they won't work unless 'system' is checked, but when you do this, the configured 'ad-hoc' setting automatically changes to 'infrastructure', each and every time! The only way to retain the setting is to uncheck the 'system' box, but then you can't get it to connect to a network - maddening!!! In fact the only connection that works is the one defined through the Mageia Control Center, which NetworkManager can 'manage', but if you then try editing it in any way (with root privileges) you immediately see that 'infrastructure' is set, even though you have an up-and-running ad-hoc network. Infuriating... Anyway, with the Ath5k blacklisted and Ndiswrapper working, a new problem presents itself - every time you restart the pc, NetworkManager can no longer connect to a network! The solution was to bin NetworkManager and crawl back to the system-manager setup, which seems to work fine now on rebooting, which is ironic...
Back to the task at hand - NFS-sharing. With a rock-solid wireless connection now, I no longer have to worry about that being an issue. I can also say that I can connect all 3 pc's via NFS, each both having client/server roles, without a problem - but only from the command-line! As far as I'm concerned, there is a definite bug somewhere when you try connecting through the Mageia Control Center GUI. For instance, I have Fedora 14 running on the laptop atm - if I try connecting to it through Mageia's GUI it fails every time. With 'display logs' checked, the exact command it generates is;
- Code: Select all
mount -t nfs omelette-laptop:/home/omelette/Public /mnt/Public -o 'vers=3'
- this has some 'default' options unchecked and includes a necessary custom 'vers=3' option (which the GUI allows you to enter) to connect to the 'old' NFS3 F14 has. But when I run the exact same command from the root-console, I connect instantly!
The stuff you guys posted about name resolution is all valid and I definitely have a bit of a blind-spot in that regard, but not really the problem here. What was confusing me was how I should go about changing that 'linux' name to something more informative, and what the 'hosts' file contained didn't help matters. I have since realised that you get the option to select a network-name when you are configuring the wireless network connection, so that issue is solved!
The thing that doesn't seem quite right now is that when I do mount a NFS share, there is no mounted-icon appearing, either on the desktop or in Dolphin's 'Places' - is this normal? Having tried it with SuseLinux, I see that all mounted NFS shares also automatically generate a desktop-icon.