> For those who care, you are just not supposed to enable eth0 in
> /etc/network/interfaces. I thought it wasn't showing up in ifconfig
> without doing that, but I must have been mistaken.
>
> Another question: what is the best way of making the NFS filesystem
> read-only so that the N ROACH boards do not conflict with one another?
> I modified fstab to have this line:
>
> rootfs          /             rootfs  ro                 0  0
>
> There are a number of complaints along the way in bootup, however.
> Would it be better to edit /etc/rcSimple to remount read-only after
> boot?

We install a different root file system for each roach.  Not elegant, but
it works if you only have a few roaches to serve!

John


>
> Tom
>
> On Tue, Jul 5, 2011 at 4:21 PM, Tom Downes <[email protected]> wrote:
>> I'm quite certain NFS works correctly since it's only the enabling of
>> eth0 that breaks things.
>>
>> I think the problem is described here:
>>
>> http://wiki.voyage.hk/nfs_voyage.txt
>>
>> What is happening is that /etc/init.d/mountnfs-bootclean.sh is
>> mounting "/" over NFS and then cleaning up after itself. It
>> inadvertently deletes a file important to DHCP, which sees the problem
>> and reacts by shutting down eth0 (and the NFS mount).
>>
>> I am going to remove the call to bootclean and see how it goes.
>>
>> Tom
>>
>> On Tue, Jul 5, 2011 at 4:16 PM, Adam Barta <[email protected]> wrote:
>>> Hi Tom
>>>
>>>
>>> Are you certain NFS is working correctly? Since the initial uImage
>>> transfer
>>> is over tftp and dhcp looks okay from the log! Possibly try mount nfs
>>> from a
>>> computer on the same subnet as the roaches using dhcp from the server?
>>> Maybe?
>>>
>>>
>>> Regards
>>>
>>>
>>> On Tue, Jul 5, 2011 at 11:56 PM, Tom Downes <[email protected]>
>>> wrote:
>>>>
>>>> Casper folks:
>>>>
>>>> I am setting up a netboot system for our ~16 ROACH boards. I had
>>>> things working until I attempted to edit /etc/network/interfaces to
>>>> enable eth0 to use DHCP. My testing to this point had been over the
>>>> serial port. As soon as the DHCP client makes a request, the NFS
>>>> connection breaks and I get:
>>>>
>>>> nfs: server 10.5.5.32 not responding, still trying
>>>>
>>>> This is, of course, after netboot makes some initial DHCP requests as
>>>> part of the BOOTP / TFTP dancing. All that works and it can boot
>>>> successfully if I do not enable eth0 as part of boot-up.
>>>>
>>>> How do I enable eth0 to use DHCP without breaking the NFS connection
>>>> that allows the ROACH to continue seeing the exported filesystem?
>>>>
>>>> Tom
>>>>
>>>
>>>
>>>
>>> --
>>> Adam Barta
>>> c: +27 72 105 8611
>>> e: [email protected]
>>> w: www.ska.ac.za
>>> p: about.me/adambarta
>>>
>>>
>>
>
>



Reply via email to