On Wed, 21 Nov 2007 12:50:32 -0800 (PST), Anthony M Simonelli wrote
> Using LTSP 5.0.39 & Ubuntu 7.10.  I've used the kiosk plugin to create
>  a kiosk chroot environment (see this bug first:  
> https://bugs.launchpad.net/ubuntu/+source/ltsp/+bug/163278 )
> 
> Now I have two environments in the /opt directory:
> 
> /opt/ltsp
> /opt/ltsp-kiosk
> 
> and I also have two entries in the inetd.conf file corresponding to the
>  chroot environments:
> 
> 2000               stream  tcp            nowait  nobody /usr/sbin/tcpd
>  /usr/sbin/nbdrootd /opt/ltsp/images/i386.img
> 2001               stream  tcp            nowait  nobody /usr/sbin/tcpd
>  /usr/sbin/nbdrootd /opt/ltsp-kiosk/images/i386.img
> 
> The kiosk chroot is served up on port 2001 by the NBD server, but I
>  can't get the thin client to boot up using the kiosk image.  I always get
>  this in the syslog:
> 
> nbd_server[29243]: connect from 192.168.0.150, assigned file is
>  /opt/ltsp/images/i386.img
> 
> After running ltsp-update-kernels -b /opt/ltsp-kiosk -d ltsp-kiosk ,
>  I've set the boot file to /ltsp-kiosk/i386/pxelinux.0 and the root path
>  to /opt/ltsp-kiosk/i386 in the DHCP server but it still doesn't work.
> 
> What do I need to change in order to get the kiosk image served on port
>  2001 of the NBD server to a particular thin client?

You don't really talk to your dhcpd.conf setup here.  I would assume you could 
serve
both images on the same NBD port, but just have two sections in dhcpd.conf.  
One would
define a set of mac addresses that would boot ltsp, and the other would define 
a set of
macs that would boot ltsp-kiosk.  Each section would have their own callouts for
filename and option root-path.

# Standard LTSP
group {
        use-host-decl-names on;
        deny unknown-clients;
        if substring( option vendor-class-identifier , 0 , 9 ) = "PXEClient" {
                filename "/ltsp/i386/pxelinux.0";
                }
        else {
                filename "/ltsp/i386/nbi.img";
                }
        option root-path "/opt/ltsp/i386";
        host ltsp1 {
                hardware ethernet 00:1A:4D:2F:A5:78;
                fixed-address 10.6.252.1;
                }
       }
# Web Kiosks
group {
        use-host-decl-names on;
        deny unknown-clients;
        if substring( option vendor-class-identifier , 0 , 9 ) = "PXEClient" {
                filename "/ltsp-kiosk/i386/pxelinux.0";
                }
        else {
                filename "/ltsp-kiosk/i386/nbi.img";
                }
        option root-path "/opt/ltsp-kiosk/i386";
        host kiosk1 {
                hardware ethernet 00:1A:4D:2F:A5:79;
                fixed-address 10.6.252.10;
                }
     }

Hope that helps,
Jim

-- 
This message has been scanned for viruses and
dangerous content by the Cotter Technology 
Department, and is believed to be clean.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to