<html dir="ltr">
<head>
<!-- Template generated by Exclaimer Mail Disclaimers on 08:31:07 Mittwoch, 9 April 2014 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">P.41eb0ce5-2995-4d3e-9ca3-357076884d1d {
        MARGIN: 0cm 0cm 0pt
}
LI.41eb0ce5-2995-4d3e-9ca3-357076884d1d {
        MARGIN: 0cm 0cm 0pt
}
DIV.41eb0ce5-2995-4d3e-9ca3-357076884d1d {
        MARGIN: 0cm 0cm 0pt
}
TABLE.41eb0ce5-2995-4d3e-9ca3-357076884d1dTable {
        MARGIN: 0cm 0cm 0pt
}
DIV.Section1 {
        page: Section1
}
</style><style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<p class="41eb0ce5-2995-4d3e-9ca3-357076884d1d"></p>
<div style="BORDER-TOP: #ffffff 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<p></p>
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi everyone,<br>
<br>
im using dnsmasq as a proxy dhcp for my ubuntu ltsp.<br>
<br>
My config so far:<br>
<br>
# Configures dnsmasq for PXE client booting.<br>
# All the files in /etc/dnsmasq.d/ override the main dnsmasq configuration in<br>
# /etc/dnsmasq.conf.<br>
# You may modify this file to suit your needs, or create new ones in dnsmasq.d/.<br>
<br>
# Log lots of extra information about DHCP transactions.<br>
#log-dhcp<br>
# IP ranges to hand out.<br>
#dhcp-range=192.168.67.20,192.168.67.250,8h<br>
<br>
# If another DHCP server is present on the network, you may use a proxy range<br>
# instead. This makes dnsmasq provide boot information but not IP leases.<br>
# (needs dnsmasq 2.48+)<br>
dhcp-range=10.0.0.0,proxy<br>
<br>
dhcp-ignore=extern<br>
<br>
# The rootpath option is used by both NFS and NBD.<br>
dhcp-option=17,/opt/ltsp/i386<br>
<br>
# Define common netboot types.<br>
dhcp-vendorclass=etherboot,Etherboot<br>
dhcp-vendorclass=pxe,PXEClient<br>
dhcp-vendorclass=pxe,PXEClient<br>
dhcp-vendorclass=ltsp,"Linux ipconfig"<br>
<br>
# Set the boot filename depending on the client vendor identifier.<br>
# The boot filename is relative to tftp-root.<br>
dhcp-boot=net:pxe,/ltsp/i386/pxelinux.0<br>
dhcp-boot=net:etherboot,/ltsp/i386/nbi.img<br>
dhcp-boot=net:ltsp,/ltsp/i386/lts.conf<br>
<br>
# Kill multicast.<br>
dhcp-option=vendor:pxe,6,2b<br>
<br>
# Disable re-use of the DHCP servername and filename fields as extra<br>
# option space. That's to avoid confusing some old or broken DHCP clients.<br>
dhcp-no-override<br>
<br>
# We don't want a PXE menu since we're using a graphical PXELinux menu.<br>
#pxe-prompt="Press F8 for boot menu", 3<br>
<br>
# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86,<br>
# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI<br>
pxe-service=X86PC, "Boot from network", /ltsp/i386/pxelinux<br>
<br>
           #pxe-prompt="Press F8 for boot menu", 3<br>
<br>
# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86,<br>
# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI<br>
pxe-service=X86PC, "Boot from network", /ltsp/i386/pxelinux<br>
<br>
# A boot service type of 0 is special, and will abort the<br>
# net boot procedure and continue booting from local media.<br>
#pxe-service=X86PC, "Boot from local hard disk", 0<br>
<br>
# Comment the following to disable the TFTP server functionality of dnsmasq.<br>
enable-tftp<br>
<br>
# The TFTP directory. Sometimes /srv/tftp is used instead.<br>
tftp-root=/var/lib/tftpboot/<br>
<br>
# Disable the DNS server functionality of dnsmasq by setting port=0<br>
port=0<br>
<br>
# Don't listen on lo, to prevent conflicts with Ubuntu's local resolver hack (LP: #959037).<br>
#except-interface=lo<br>
#bind-interfaces<br>
<br>
I tried dhcp-ignore=extern and on my other dhcp server (ISC-DHCP) i gave a group of MACs a DHCP-Vendorclass-Identifier=extern<br>
<br>
But my request will not be taken. The "extern" client also boots from the ubuntu ltsp. Even if he shouldnt.<br>
<br>
Is there a other way to do it.<br>
<br>
What i need in the end is a solution to tell the clients X to boot from Ubuntu LTSP1 and clients Y boot from LTSP2.<br>
<br>
Hope you can help :)<br>
<br>
Best regards<br>
Martin<br>
<br>
<br>
                                                          <br>
                                                 <br>
                                                            <br>
<br>
<br>
</div>
</div>
<p></p>
<p></p>
<p></p>
</body>
</html>