<br><br><div class="gmail_quote">On Mon, Aug 3, 2009 at 10:04 AM, Jim Stichnoth <span dir="ltr">&lt;<a href="mailto:stichnot@gmail.com">stichnot@gmail.com</a>&gt;</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&lt;<a href="mailto:jelte.veldstra@gmail.com">jelte.veldstra@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; 2. Can the DHCP service in a home router and a Linux DHCP/PXE server<br>
&gt;&gt; &gt; coexist on the same network?  I would prefer the home router to handle<br>
&gt;&gt; &gt; most DHCP requests and the Linux server to handle just the PXE-related<br>
&gt;&gt; &gt; requests for this frontend, so that e.g. my wife doesn&#39;t lose DHCP for<br>
&gt;&gt; &gt; her laptop computer when the Linux server is down.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Even though with bad configuration they can cause a lot of confusion and<br>
&gt; disruption it can be done safely. My router is handing out IPs using dhcp,<br>
&gt; but cannot parse the PXE options. On my MythTV backend I have setup a dhcp<br>
&gt; server that does not assign IPs except for a list of mac addresses it knows.<br>
<br>
</div>I&#39;m glad to hear that at least a couple of people have got this<br>
working.  I&#39;ll pursue that after I get past the NFS root problems that<br>
I&#39;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&#39;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&#39;d be<br>
much happier.)  The final problem I encountered before giving up for<br>
the night is that the &quot;mount&quot; command built into nash doesn&#39;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&#39;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&#39;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>