<div dir="ltr"><p style="margin:0px;font-size:12px;font-family:Helvetica">Kris,</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">I've finished the modifications for pc-thinclient to accept an external dhcp server.† Basically the way it works is a new second prompt will ask the user to press "d" for internal dhcp server or 'e' for external dhcp server.† If external dhcp server option is chosen a series of prompts will ask the user for the network card interface, network id, subnet mask and ip address of the thin client will be running on. †It will then use the user input for modifying /etc/exports and /etc/hosts.allow.</p>

<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">2 issues.† I've not yet found a way yet to verify the network id, subnet mask, and ip address in the way that the network interface is verified.† I'm not sure if it is possible to pull that info from ifconfig because if I grep inet it also displays info for inet 6 for example.† I haven't devised a way yet at least.† I could easily create a dialog asking the user if these settings look correct before continuning?† Would that be acceptable or would we definitely want the verification?</p>

<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">The second issue is the pxeboot client refuses to mount the /usr/home/thinclient nfs share unless i constantly ping the client as it is booting.† This is true whether or client is listed with a hostname in /etc/hosts.</p>

<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">for example</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">10.11.0.72 pc-thinclient200</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">Adding an entry to /etc/hosts does not seem to help one way or another.† Therefore I haven't yet devised a way to add the bulk of IP's to /etc/hosts as the option for internal dhcp server would.† I thought I would check to see what you thought before issuing a pull request.† I can still issue the pull request if you like but I suspect I need to make this work a little better first.† What do you think?</p>

<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">Joe Maloney</p><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 13, 2013 at 8:19 AM, Kris Moore <span dir="ltr"><<a href="mailto:kris@pcbsd.org" target="_blank">kris@pcbsd.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div class="im">
    <div>On 06/12/2013 23:20, Joe Maloney wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Thanks Kris. †I've cloned the repo and I've added
        the option to use an external dhcp server during the second
        prompt. †This will bypass installing isc-dhcp and will ask the
        user to input their network id and subnet info but I need to
        find a way to take that text and paste it into hosts.allow on
        the appropriate line for ifs, etc. †I think that should work I
        just haven't gotten that quite yet. †
        <div>
          <br>
        </div>
        <div><a href="https://github.com/pkgdemon/pcbsd/blob/master/src-sh/pc-thinclient/pc-thinclient" target="_blank">https://github.com/pkgdemon/pcbsd/blob/master/src-sh/pc-thinclient/pc-thinclient</a><br>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote></div>
    Cool! Issue a pull request when you get it wrapped up and I'll take
    a look at it :)<div class="im"><br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>While I am thinking about it I was just watching the
            presentation from BSDcan on pc-thinclient and I learned a
            few things in the process. †I was thinking since it was
            mentioned that the pc-thinclient environment is just a
            chroot would it be possible to create an option in the
            warden to create pc-thinclient jails in addition to linux
            jails, etc? †Then allow the user to graphical set the
            network card to run off of, specify mac address options, etc
            from there? †Would that even be possible to pxe boot into a
            jail? †</div>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br></div>
    It may be possible, maybe something worth trying? My guess would be
    that it requires a jail with VIMAGE support enabled. If you or
    somebody wants to do a test jail and see if its possible though,
    please let us know. If it works properly, then it would be a very
    cool feature to have in the warden. <br><div><div class="h5">
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>Joe Maloney</div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Fri, May 31, 2013 at 10:03 AM, Kris
          Moore <span dir="ltr"><<a href="mailto:kris@pcbsd.org" target="_blank">kris@pcbsd.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>
                <div>
                  <div>On 05/27/2013 21:01, Joe Maloney wrote:<br>
                  </div>
                </div>
              </div>
              <blockquote type="cite">
                <div>
                  <div>
                    <div dir="ltr">
                      <p style="margin:0px"><span style="letter-spacing:0px">Iíve been looking
                          over various ways to set up a thin client
                          install server for images of FreeBSD current
                          to avoid having to constantly write to flash
                          drives, etc.† I found a way to accomplish this
                          by using the ftp/tftp-hpa port and syslinux to
                          build a grub menu which will allow me to boot
                          from various ISOís I add to the menu.† I also
                          used my mikrotik router for dhcp rather than
                          the isc/dhcp port for passing dhcp options
                          which worked out nicely.† It led me to think
                          about pc-thinclient again which I havenít
                          tried out in a while and had forgotten about.</span></p>
                      <p style="margin:0px;min-height:14px"><span style="letter-spacing:0px"></span><br>
                      </p>
                      <p style="margin:0px"><span style="letter-spacing:0px">Iíve used
                          pc-thinclient before as well and I was
                          contemplating trying to make a few
                          modifications for my own uses.† For example I
                          would like to the have pc-thinclient install
                          script give me the option to use my own dhcp
                          server and spit out instructions of what
                          options to add to an external dhcp server for
                          end users. †</span></p>
                      <p style="margin:0px;min-height:14px"><span style="letter-spacing:0px"></span><br>
                      </p>
                      <p style="margin:0px"><span style="letter-spacing:0px">I was looking over
                          at the code for pc-thinclient and I see itís
                          been updated to support pkgng which is nice.
                          Before I dove in to far I was curious if I
                          could somehow share some of these changes with
                          your project for consideration or if something
                          like this might already be planned or in the
                          works? †</span></p>
                      <p style="margin:0px;min-height:14px"><span style="letter-spacing:0px"></span><br>
                      </p>
                      <p style="margin:0px"><span style="letter-spacing:0px">Joe Maloney</span></p>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                  </div>
                </div>
                <pre>_______________________________________________
Dev mailing list
<a href="mailto:Dev@lists.pcbsd.org" target="_blank">Dev@lists.pcbsd.org</a>
<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a>
</pre>
              </blockquote>
              <br>
              I hadn't planned on adding that support in the near
              future. If you would like to feel free to clone the git
              repo and make your changes. Once you get it working, let
              me know and I'll pull them into the mainline one :)<span><font color="#888888"><br>
                  <br>
                  <br>
                  <pre cols="72">-- 
Kris Moore
PC-BSD Software
iXsystems</pre>
                </font></span></div>
            <br>
            _______________________________________________<br>
            Dev mailing list<br>
            <a href="mailto:Dev@lists.pcbsd.org" target="_blank">Dev@lists.pcbsd.org</a><br>
            <a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Dev mailing list
<a href="mailto:Dev@lists.pcbsd.org" target="_blank">Dev@lists.pcbsd.org</a>
<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre cols="72">-- 
Kris Moore
PC-BSD Software
iXsystems</pre>
  </div></div></div>

<br>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.pcbsd.org">Dev@lists.pcbsd.org</a><br>
<a href="http://lists.pcbsd.org/mailman/listinfo/dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/dev</a><br>
<br></blockquote></div><br></div>