<br><br><div class="gmail_quote">On Mon, Aug 3, 2009 at 10:04 AM, Jim Stichnoth <span dir="ltr"><<a href="mailto:stichnot@gmail.com">stichnot@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, Aug 3, 2009 at 4:37 AM, Jelte Veldstra<<a href="mailto:jelte.veldstra@gmail.com">jelte.veldstra@gmail.com</a>> wrote:<br>
><br>
>><br>
>> > 2. Can the DHCP service in a home router and a Linux DHCP/PXE server<br>
>> > coexist on the same network? I would prefer the home router to handle<br>
>> > most DHCP requests and the Linux server to handle just the PXE-related<br>
>> > requests for this frontend, so that e.g. my wife doesn't lose DHCP for<br>
>> > her laptop computer when the Linux server is down.<br>
>><br>
><br>
> Even though with bad configuration they can cause a lot of confusion and<br>
> disruption it can be done safely. My router is handing out IPs using dhcp,<br>
> but cannot parse the PXE options. On my MythTV backend I have setup a dhcp<br>
> server that does not assign IPs except for a list of mac addresses it knows.<br>
<br>
</div>I'm glad to hear that at least a couple of people have got this<br>
working. I'll pursue that after I get past the NFS root problems that<br>
I'm currently having.<br>
<br>
My first problem in that area was that I needed to point mkinitrd at<br>
the target /etc/fstab with the NFS-mounted root. After I figured that<br>
out, mkinitrd automatically pulled in the required nfs and networking<br>
modules and I didn't to use any other --with or --preload options.<br>
Then I had to deal with the fact that for some reason NetworkManager<br>
has assigned my only network interface as eth1 but the modified bootup<br>
used eth0. (I worked around this by hand-modifying the initrd image<br>
to change all the eth1 strings to eth0, but if someone can tell me how<br>
to get NetworkManager to permanently change it back to eth0, I'd be<br>
much happier.) The final problem I encountered before giving up for<br>
the night is that the "mount" command built into nash doesn't support<br>
NFS, so I guess I need to package up and use mount.nfs in the initrd<br>
script.</blockquote><div><br>I haven't followed the entire thread, but another option is to use PXE to load gPXE which can then mount an iSCSI volume as a boot drive. This gets around all the NFS issues you seem to be having and there are instructions for some Linux versions like CentOS on the PXE site. I'm helping a friend do this with a Zotac and so far it seems to work very well.<br>
<br>Kevin<br></div></div><br>