Connecting Riscos Pi to Unix on NFS
Mark Argent (2571) 5 posts |
I have just acquired a Raspberry Pi and would like to connect to files I have stored on my NetBSD (unix) machine. My RiscPC is running Riscos 3. I connect it to my NetBDS machine by launching !omni (which causes a Net icon to appear on the taskbar) and then go: nfs and can then access files of the form /home/mark/xxx from RiscOS as nfs::netbsd.XXX When I try this on the Raspberry Pi, the command “nfs” is not recognised. How do I mount files on the unix machine? |
Dave Higton (1515) 3526 posts |
You need Sunfish. |
David Feugey (2125) 2709 posts |
And luck. I still have file corruptions with NFS under RISC OS, but I don’t know if the problem comes from the client or the server… |
Mark Argent (2571) 5 posts |
THank you, I will investigate! |
Mark Argent (2571) 5 posts |
That worked but it throws up two problems: 1) It pops up an “Enter identification” dialogue box asking for userID and groupID when I try to connect, but does not let me type in either box. 2) I use static IP for the machines on my network. One of these (called netbsd) is not showing up in the Sunfish window, yet I can see a web site on it I go to http://netbsd/ma Does anyone have any thoughts? |
Ronald May (387) 407 posts |
It pops up an “Enter identification” dialogue box asking for userID and groupID when I try to connect, but does not let me type in either box. When I used Sunfish last, I found that it was the settings at the server end that needed studying and getting right. With several linux machines that get new installations periodically, I found it easier to use Moonfish on RISC OS. I also stopped using nfs server for linux to linux in favour of the much simpler aoe and vblade method. (only works for ethernet connected machines) |
Christian Walther (1821) 9 posts |
This thread is nearly three weeks old but maybe this information is still of some use: |
Ronald May (387) 407 posts |
Sunfish requires the numeric UID and GID (use id -a on your server). It’s a pity it doesn’t say so explicitly. Is this from Sunfish.documents/index.html not sufficient then? The NFS protocol requires that all accesses specify a user identification number (UID) and group identification number (GID) to identify who is performing the access, and which files they are allowed to access. If you have any improvement on this, I will gladly take note for my next use of Sunfish. I imagine /etc/password might not be valid on all systems. Notes I took from my last use are /etc/exports /home/Public 192.168.0.0/24(rw,sync,no_subtree_check) sudo exportfs -v -a #should confirm the above. Now click on !Sunfish, make no entries to uid & gid and set or save. Properties>Permissions for /home/Public Things could have changed in the last few years though. |