Hi, thank you very much for your input! Are there some good documents on this topic that I can read? (I've looked at man dhcpd.conf.)
So where do I put the options 66 and 67 and IP address, and what is the correct syntax? Below are the contents of the /etc/ltsp/ltsp-server.conf and /etc/ltsp/dhcpd.conf. After making the necessary changes, how do I activate the LTSP server to use the new information? Are there some daemons that have to be started? How do you start/stop the LTSP server? [root@localhost2 ltsp]# chkconfig --list dhcpd dhcpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@localhost2 ltsp]# ps -ef |grep -i dhcpd [root@localhost2 ltsp]# BTW, here is a more correct diagram than the one from a previous email. laptop <----> LAN <-----> Windows Servers and LTSP Server The laptop running windows boots up with DHCP IP the usual way. It obtains DHCP IP address, Gateway, DNS, ADS, Webservers, etc. from the usual windows environment. Somewhere in that LAN is the LTSP Server running CentOS. Task: Launch the Oracle VirtualBox from the laptop to download a CentOS 6.4 GUI desktop environment running inside the VirtualBox. Do the laptop and LTSP Server have to be in the same subnet? ************************* [root@localhost2 ltsp]# pwd /etc/ltsp [root@localhost2 ltsp]# cat dhcpd.conf # # Default LTSP dhcpd.conf config file. # ddns-update-style interim; ignore client-updates; allow booting; allow bootp; option option-128 code 128 = string; option option-129 code 129 = string; use-host-decl-names on; next-server 192.168.67.1; authoritative; subnet 192.168.67.0 netmask 255.255.255.0 { range 192.168.67.20 192.168.67.250; option domain-name "ltsp"; option domain-name-servers 192.168.67.1; option broadcast-address 192.168.67.255; option routers 192.168.67.1; get-lease-hostnames true; option subnet-mask 255.255.255.0; option root-path "nfs:/opt/ltsp/i386"; # Use this root-path line instead for NBD clients. Dont forget to run # ltsp-update-image! # option root-path "nbd:192.168.67.1:2000:squashfs:ro"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0"; } else { filename "/ltsp/i386/nbi.img"; } } ******************** [root@localhost2 ltsp]# cat ltsp-server.conf # /etc/ltsp/ltsp-server.conf # Contains variables which are shared by ltsp-tools. #VENDORDEF="Fedora" #RELEASEDEF=18 VENDORDEF="RHEL" RELEASEDEF=el6 # The LTSP base directory. Defaults to "/opt/ltsp". #BASE="/opt/ltsp" BASE="/opt/ltsp" # Space-separated list of TFTP directories to update kernels and initrd's to. # Defaults to "/var/lib/tftpboot /tftpboot /srv/tftp". TFTP_DIRS="/var/lib/tftpboot" # The LTSP subdirectory within the TFTP base directory. # Defaults to "ltsp". #TFTP_BOOT_DIR="students" TFTP_BOOT_DIR="ltsp" # The default network device that the server will be using for ltsp-dhcpd. ###LTSP_DEV=eth1 LTSP_DEV=eth0 # Changes this to the IP address of the server LTSP_DEFAULTIP="192.168.10.155" *********** -------------------------------------------- On Wed, 6/26/13, Christian Lensch <len...@opensourcemedia.de> wrote: Subject: Re: [Ltsp-discuss] Fw: Re: ltsp-build-client failed after 78% completion To: ltsp-discuss@lists.sourceforge.net Date: Wednesday, June 26, 2013, 10:12 PM Sorry, I forgot to add that in this scenario you must not run a dhcp-service on the ltsp-server. Am 27.06.2013 07:09, schrieb Christian Lensch: > Hi Km, > > configure the dhcp-server with option 66 and 67 (I think its called > boot-server and boot-image) where 66 must contain the IP (maybe the > dns-name) of your LTSP-Server and 67 the path to your image on the > ltsp-server. > > Configure virtual-box to use bridged networking for the client. > > That should do the trick. > > Am 26.06.2013 21:24, schrieb Km -: >> >> Hi, this is a summary of the previous message in a shorter form. The scenario is: >> >> DHCP-Windows-Server <---> Laptop with VirtualBox <---> LTSP CentOS Server >> >> >> 1) Laptop (running MS windows) boots up under the usual LAN environment settings using DHCP. >> >> 2) Launch the Oracle VirtualBox from the laptop. >> >> 3) Launch CentOS thin client inside the VirtualBox and use the CentOS image downloaded from the LTSP server (LTSP server has only one NIC card). This provides a complete Xwindows/GUI CentOS desktop environment running inside the Oracle VirtualBox. >> >> How to configure the VirtualBox on the laptop and the LTSP server so that step (3) is feasible? Any possibilities of the LTSP server interfering with the DHCP-Windows-Server? >> >> Some relevant URLs: >> >> http://www.thefanclub.co.za/how-to/how-create-virtualbox-ubuntu-ltsp-thin-client >> >> https://fedorahosted.org/k12linux/wiki/MixedNetworkSetup >> >> Thank you for your input! >> >> >> -------------------------------------------- >> On Wed, 6/26/13, Km - <km3...@yahoo.com> wrote: >> >> Subject: Re: [Ltsp-discuss] Fw: Re: ltsp-build-client failed after 78% completion >> To: ltsp-discuss@lists.sourceforge.net >> Date: Wednesday, June 26, 2013, 9:42 AM >> >> Hi, here is the progress report for >> the experts, and thank you for your pointers. >> >> Since the LTSP server uses only one physical NIC card, eth0, >> which has a DHCP IP address of 192.168.10.155, I ventured >> and set the following in the /etc/ltsp/ltsp-server.conf >> file: >> >> BASE="/opt/ltsp" <=== this is the default >> setup >> >> TFTP_BOOT_DIR="ltsp" <=== this is >> default >> >> LTSP_DEV=eth0 <=== changed >> from default eth1 to eth0 (NIC card of LTSP server using >> DHCP) >> >> LTSP_DEFAULTIP="192.168.10.155" <=== >> DHCP IP address of eth0 (netmask is 255.255.255.0) >> >> >> I then ran the command >> >> ltsp-build-client --release epel-6-x86_64 >> --debug --noprogress >> >> The installation completed this time. But it still >> displayed the error during the installation: >> >> /usr/share/ltsp/plugins/ltsp-build-client/RHEL/009-mock-chroot: >> line 83: >> /opt/ltsp/x86_64/etc/sysconfig/firsboot:No such file or >> directory >> >> (BTW, I also looked at >> >> >>http://www.thefanclub.co.za/how-to/how-create-virtualbox-ubuntu-ltsp-thin-client >> >> but this only talks about the Oracle VirtualBox, but not how >> to install and configure LTSP on the CentOS 6.x side to make >> it work. Can someone please provide some >> pointers? I can copy+paste various config files here >> if needed.) >> >> I also looked at >> >> https://fedorahosted.org/k12linux/wiki/MixedNetworkSetup >> >> Here is the /etc/ltsp/dhcpd.conf file. I imagine I'll >> need to change various values in it. The LTSP server >> running CentOS 6.4 has DHCP address 192.168.10.155 and the >> client is coming from an Oracle VirtualBox on some laptop. >> >> [root@localhost2 ltsp]# ll /etc/ltsp/dhcpd.conf >> -rw-r--r--. 1 root root 944 Jun 20 09:28 >> /etc/ltsp/dhcpd.conf >> >> [root@localhost2 ltsp]# cat /etc/ltsp/dhcpd.conf >> # >> # Default LTSP dhcpd.conf config file. >> # >> ddns-update-style interim; >> ignore client-updates; >> allow booting; >> allow bootp; >> >> option option-128 code 128 = string; >> option option-129 code 129 = string; >> >> use-host-decl-names on; >> >> next-server 192.168.67.1; >> >> authoritative; >> >> subnet 192.168.67.0 netmask 255.255.255.0 { >> range 192.168.67.20 192.168.67.250; >> option domain-name "ltsp"; >> option domain-name-servers 192.168.67.1; >> option broadcast-address 192.168.67.255; >> option routers 192.168.67.1; >> get-lease-hostnames true; >> option subnet-mask 255.255.255.0; >> option root-path "nfs:/opt/ltsp/i386"; >> # Use this root-path line instead for NBD clients. Dont >> forget to run >> # ltsp-update-image! >> # option root-path >> "nbd:192.168.67.1:2000:squashfs:ro"; >> if substring( option vendor-class-identifier, >> 0, 9 ) = "PXEClient" { >> filename >> "/ltsp/i386/pxelinux.0"; >> } else { >> filename "/ltsp/i386/nbi.img"; >> } >> } >> >> >> FYI, this is the output of the ltsp-build-client command >> above: >> >> The client has been installed successfully. Now we >> must update the server to boot the thin client image. >> >> >> After that is complete have a look at >> /var/lib/tftpboot/ltsp/i386/lts.conf and verify everything >> is setup the way you want. >> >> [root@localhost2 result]# grep -in error root.log >> 302:DEBUG util.py:264: libgpg-error >> >> x86_64 1.7-4.el6 >> base >> 59 k >> 664:DEBUG util.py:264: libgpg-error.x86_64 >> 0:1.7-4.el6 >> >> 1072:DEBUG util.py:264: libgpg-error-1.7-4.el6.x86_64 >> >> [root@localhost2 result]# grep -in fail root.log >> [root@localhost2 result]# >> [root@localhost2 result]# grep -in fatal root.log >> [root@localhost2 result]# >> [root@localhost2 result]# grep -in cannot root.log >> [root@localhost2 result]# >> [root@localhost2 result]# grep -in unable root.log >> [root@localhost2 result]# >> [root@localhost2 result]# grep -in warn root.log >> 437:DEBUG util.py:264: warning: /etc/hosts created as >> /etc/hosts.rpmnew >> 438:DEBUG util.py:264: warning: /etc/yum.conf created >> as /etc/yum.conf.rpmnew >> [root@localhost2 result]# >> [root@localhost2 result]# grep -in 'return code' root.log >> 56:DEBUG util.py:354: Child return code was: 0 >> 58:DEBUG util.py:354: Child return code was: 0 >> 60:DEBUG util.py:354: Child return code was: 0 >> ... >> All zero return codes >> >> >> -------------------------------------------- >> On Tue, 6/25/13, Km - <km3...@yahoo.com> >> wrote: >> >> Subject: Re: [Ltsp-discuss] Fw: Re: ltsp-build-client >> failed after 78% completion >> To: ltsp-discuss@lists.sourceforge.net >> Date: Tuesday, June 25, 2013, 7:13 AM >> >> Hi all, it would be a great help to >> everybody if we can come up with some working procedures, >> or >> something that pioneers like us can run some tests and >> report back the issues encountered so we can figure out >> how >> to proceed or to reach the conclusion that the endeavor is >> not feasible. In the case of the Oracle Virtualbox or >> some other similar software, the Virtualbox does not have >> a >> physical NIC card, and I am not sure if it uses the same >> NIC >> card as the Windows 7 laptop NIC card or some other >> virtual, >> non-static IP address NIC with a different IP address from >> the laptop NIC card. Thank you for the pointers. >> >> -------------------------------------------- >> On Tue, 6/25/13, Radek Bursztynowski <ra...@bursztynowski.waw.pl> >> wrote: >> >> Subject: Re: [Ltsp-discuss] Fw: Re: >> ltsp-build-client >> failed after 78% completion >> To: ltsp-discuss@lists.sourceforge.net >> Date: Tuesday, June 25, 2013, 3:12 AM >> >> Good question! I am interested in the >> answer too. >> >> In general in my opinion documentation related to >> network >> configuration documentation is not clear. >> >> https://fedorahosted.org/k12linux/wiki/NetworkSetup >> >> https://fedorahosted.org/k12linux/wiki/MixedNetworkSetup >> >> I look for network solution in four cases: >> >> A. LTSP server is equipped in one NIC, and >> (1) physical NIC only, >> (2) physical NIC configured as a bridge; >> >> B. LTSP server i equipped in two NICs >> (3) with no bridges (one NIC dedicated to >> Internet connection, the second one destinated to >> LTSP >> privet network), >> (4) with one bridge for Internet >> connection and the second NIC for LTSP private >> network. >> >> Best regards, >> Radek >> >> --- >> >> Hi, I was tasked to use the Oracle Virtualbox running >> on >> windows 7 with LTSP on the server side, and download >> the >> CentOS from the LTSP server to the Oracle >> Virtualbox. >> So there will not be a private hardwired network with >> just >> the LTSP server and the thin clients only. And we >> can >> assume that the LTSP server has only one network >> card, >> which >> for the test environment is currently a DHCP IP >> address. >> >> In this case what are the appropriate values to use >> for >> the >> two parameters: >> >> LTSP_DEV= >> LTSP_DEFAULT= >> >> Thank you! >> >> -------------------------------------------- >> On Fri, 6/21/13, Joshua Trimm <ensla...@enslaver.com> >> wrote: >> >> Subject: Re: [Ltsp-discuss] Fw: Re: >> ltsp-build-client >> failed after 78% completion >> To: ltsp-discuss@lists.sourceforge.net >> Date: Friday, June 21, 2013, 7:49 AM >> >> I recommend these steps: >> >> - Clean the yum cache >> # yum clean all >> - Remove any half made and non working chroot's along >> with >> mock cache. >> # rm -rf /opt/ltsp/i386 /opt/ltsp/x86_64 >> /opt/ltsp/mock/epel-* >> /var/cache/mock/epel-* >> - Update LTSP server >> # yum update ltsp-server nbd ltspfs ldm ldminfod >> - edit /etc/ltsp/ltsp-server.conf and make sure your >> LTSP_DEV and >> LTSP_DEFAULTIP are correct >> # nano /etc/ltsp/ltsp-server.conf >> - Build the client >> # ltsp-build-client --debug --noprogress --release >> epel-6-i386 >> >> Follow any additional steps listed in the >> README.rpminstall >> >> Hope everything goes smooth from here on, let me know >> if >> you >> have any >> other issues. >> >> -Joshua >> >> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by Windows: >> >> Build for Windows Store. >> >> http://p.sf.net/sfu/windows-dev2dev >> >> _____________________________________________________________________ >> 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 >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by Windows: >> >> Build for Windows Store. >> >> http://p.sf.net/sfu/windows-dev2dev >> >> _____________________________________________________________________ >> 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 >> >> >> >>------------------------------------------------------------------------------ >> This SF.net email is sponsored by Windows: >> >> Build for Windows Store. >> >> http://p.sf.net/sfu/windows-dev2dev >> _____________________________________________________________________ >> 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 >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by Windows: >> >> Build for Windows Store. >> >> http://p.sf.net/sfu/windows-dev2dev >> _____________________________________________________________________ >> 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 >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by Windows: >> >> Build for Windows Store. >> >> http://p.sf.net/sfu/windows-dev2dev >> _____________________________________________________________________ >> 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 >> > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _____________________________________________________________________ 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 ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _____________________________________________________________________ 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