[OpenIndiana-discuss] NFS shares mounting during system startup

Ben Taylor bentaylor.solx86 at gmail.com
Fri Apr 1 12:07:12 UTC 2011


I am not surprised in the least that the wifi setup is taking too long. Given
the pressures to improve boot times, I'd suspect that the parallelism in
the start sequence is the result of the problem.  What you probably would
like is some way to flag the system to either wait on the wifi network setup,
or have nfs shares "pending" until the network is up.


2011/4/1 Witek Świerzy <wswier at gmail.com>:
>  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 at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>



More information about the OpenIndiana-discuss mailing list