can't add entries to fsab
Tim Dunphy
bluethundr at gmail.com
Sun Oct 31 16:11:34 UTC 2010
oh ok, thanks good thing I saw this before I got to long in this
process. I backed up the /etc/rc.d directory and started re-ordering
things like this:
000netif
001netoptions
002routing
003network_ipv6
004ppp
005ipfw
006defaultroute
007routed
008mrouted
009route6d
0010mroute6d
011named
012resolv
013hostname
014hostapd
015hostid
016hostid_save
017rpcbind
018nfsclient
019nfscbd
020nfsdrpcbind
021mountd
022mountcritlocal
023mountcritremote
024mountlate
I realized there may be dependencies but I was gonna give it a try and
see if I got it right. If not I would restore from backup.
Actually this machine isn't on DHCP, it's statically assigned. My
basic goal is to get the box to the point where it can resolve DNS
before it mounts the contents of /etc/fstab...
do you have any suggestions on how best to achieve this goal?
thanks
On Sun, Oct 31, 2010 at 11:58 AM, Warren Block <wblock at wonkity.com> wrote:
> On Sun, 31 Oct 2010, Tim Dunphy wrote:
>
>> On Sat, Oct 30, 2010 at 8:10 PM, Warren Block <wblock at wonkity.com> wrote:
>>>
>>> On Sat, 30 Oct 2010, Tim Dunphy wrote:
>>>
>>>> I am having some trouble adding entries to /etc/fstab.. what happens
>>>> to work under CentOS does not under FreeBSD!! no surprise there, I
>>>> suppose.. heh
>>>>
>>>>
>>>> I have nfs_client_enable="YES" in my /etc/rc.conf
>>>>
>>>> Yet if I add even one line such as
>>>>
>>>> nas2.summitnhome.com:/mnt/home /home nfs rw 0 0
>>>>
>>>> the system refuses to boot normally and I have to add the path to
>>>> /bin//sh manually each time
>>>
>>> Add the "late" option ('man mount | less +3/late') to the rw option in
>>> that
>>> line:
>>>
>>> nas2.summitnhome.com:/mnt/home /home nfs rw,late 0 0
>>>
>>>> why on Earth can I not add entries to fstab as I do to CentOS??
>>>
>>> Beyond knowing that they're different, dunno. Maybe the async DHCP in
>>> FreeBSD is different.
>>
>> thanks!! Yeah I tried adding the late option, but that didn't change
>> anything. But then I thought that perhaps DNS was not loaded by the
>> time the fstab is parsed making any DNS style mounts render the
>> machine unbootable in normal mode.
>>
>> So I tried referring to the mount by the IP address rather than the
>> DNS name, and that fixed it.. I suppose I could setup the order in
>> which the services load in /etc/rc.d/ by pre-pending each one with
>> numbers (i.e. 00netif 01named 02syslogd...etc etc).
>
> Changing that order is not easy, there are internal dependencies. Forcing
> the startup to wait for DHCP in /etc/rc.conf may be enough:
>
> ifconfig_re0="SYNCDHCP"
>
> re0 used for example, change to whatever interface you have.
--
Here's my RSA Public key:
gpg --keyserver pgp.mit.edu --recv-keys 5A4873A9
Share and enjoy!!
More information about the freebsd-questions
mailing list