On 04/ 1/11 09:50 AM, Witek Świerzy wrote:

Hello,

OK - the second part of the problem solved now (with RO access to NFS shares).
I was, of course, wrong, thikning (and writing), that the UID were the same.
I forgot to force setting the UID to the particular value at the OpenIndiana user creation stage,
so it was set automatically.
After fixing the UID of my local OpenIndiana user, the problem has dissapeared, and I have RW access
to the NFS shares.

However - the first part of the problem still exists. It seems that NWAM tries to activate the NIC
a bit too late ...

regards
Witek Swierzy

Hello,

I have got the following problem :
I want to mount some NFS shares during the system startup
I have correct (I think) entries in /etc/vfstab (it's verified - see the rest of the post).

And here's the list of issues :

1. When I am using NWAM, then it mounts it *sometimes*, but sometimes *doesn't*. Looks like NWAM starts the NIC too late - I see the following entries in NFS logs :

*NFS mount: server :: RPC: unknown host*

    (above entry comes fom network-nfs-client:default.log)
where this *server* is the name of the machine, where NFS shares exist. It's registered in the DNS,
    and can be easily resolved to the IP after the system starts


2. So it seems that there is easy workaround : disable NWAM, and entry manual configuration : So I have done it, applying well known scenario published several times on different OpenSolaris pages, including OpenIndiana : disable physical NWAM, enable physical network, plumb the interface,
    etc ...
Additionally I have modified it a little bit to get the DHCP configuration : created /etc/dhcp.e100g0 file
    etc - generally, manual DHCP configuration works fine.
During the boot, DHCP client has got the IP configuration, plumbed the NIC, resolved DNS server
    address.
    Additionally - NFS mounted the shares correctly !
Well - almost correctly : shares are mounted in RO mode, although at the server side there are correct (I think) shares definitions - they are used by different machine with Solaris 10 installed, and it mounts them in RW mode. I have even tried to force mounting them in RW mode, using appropriate option in /etc/vfstab file : in column option I have *rw,vers=3* options enabled (I am forcing NFS v. 3 as the "server" works under Linux - and there are some incompatibilities in NFS4 between SunOS based systems
     and the "Linux world".
By the way : the same problem appears, when I mount the shares manually, using the following command :
                         mount -o rw,vers=3 server:/home/tools /mnt/tools
     Although mount shows that :
    ...
/mnt/tools on server:/home/tools remote/read/write/setuid/devices/vers=3/xattr/dev=8e80004 on Fri Apr 1 09:46:48 2011
    ...
    I cannot create the file - receive the message : permision denied
(of course - I have the local user with the same UID, as the owner of remote files and directories)
    The same configuration on Solaris10 machine works perfectly.

    Have You got any ideas about how to solve it ?

    Thanks in advance, and best regards
    Witek Swierzy








_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to