<html>
<head>
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Lukas,<br>
<br>
It seems you are using generic pxe, not gpxe or similar. I used a
comparable configuration (dnsmasq as proxy), but did first overload
the pxe with ipxe (<a class="moz-txt-link-abbreviated" href="http://www.ipxe.org">www.ipxe.org</a>, gpxe is a zombie). Maybe your
generic pxe implementation doesnt support different pxe-boot-server?<br>
<br>
Nevertheless, the The IP 192.168.1.45 should be the IP of the
machine that runs DNSMASQ.<br>
<br>
So, dhcp-range=192.168.1.45,proxy<br>
<br>
Hth<br>
Oliver<br>
<br>
<div class="moz-cite-prefix">Am 25.02.2014 15:10, schrieb Lukas
Bradley:<br>
</div>
<blockquote cite="mid:CALHn0O5OqM138vcyF=mz76ZXnyqMaFP2VBYudKB7MRK1Zsk=RQ@mail.gmail.com" type="cite">
<div dir="ltr">I'm attempting to boot machines from a server
(192.168.1.45) over a network using PXE boot and DNSMasq. My
network presently utilizes a DHCP server on a VPN/Firewall, so I
don't want to run a DHCP server on the server itself.<br>
<br>
When I start the client computer, it seems to connect to the
server, but doesn't proceed with a boot. The remote computer
just hangs showing "Start PXE over IPv4".<br>
<br>
The /var/log/messages on the server shows the following.<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<div style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255);margin:5px
20px 20px">
<div class="" style="font-size:11px;margin-bottom:2px">Code:</div>
<pre class="" dir="ltr" style="background-color:rgb(230,230,230);margin-top:0px;margin-bottom:0px;padding:3px;border:1px inset;width:726.171875px;height:466px;overflow:auto">
Feb 24 15:10:45 localhost dnsmasq[14487]: started, version 2.48 DNS disabled
Feb 24 15:10:45 localhost dnsmasq[14487]: compile time options: IPv6 GNU-getopt DBus no-I18N DHCP TFTP "--bind-interfaces with SO_BIN
DTODEVICE"
Feb 24 15:10:45 localhost dnsmasq-dhcp[14487]: DHCP, proxy on subnet 192.168.1.255
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 Available DHCP subnet: <a moz-do-not-send="true" href="http://192.168.1.255/255.255.255.0">192.168.1.255/255.255.255.0</a>
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 Vendor class: PXEClient:Arch:00007:UNDI:003016
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 PXE(eth0) bc:5f:f4:97:be:ab proxy
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 tags: eth0
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 bootfile name: pxelinux.0
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 next server: 192.168.1.45
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 1 option: 53:message-type 02
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 4 option: 54:server-identifier 192.168.1.45
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 9 option: 60:vendor-class 50:58:45:43:6c:69:65:6e:74
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 17 option: 97:client-machine-id 00:00:02:00:03:00:04:00:05:00:0
6:00:07...
Feb 24 15:11:20 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 10 option: 43:vendor-encap 06:01:08:0a:04:00:50:58:45:ff
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 Available DHCP subnet: <a moz-do-not-send="true" href="http://192.168.1.255/255.255.255.0">192.168.1.255/255.255.255.0</a>
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 Vendor class: PXEClient:Arch:00007:UNDI:003016
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 PXE(eth0) bc:5f:f4:97:be:ab proxy
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 tags: eth0
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 bootfile name: pxelinux.0
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 next server: 192.168.1.45
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 1 option: 53:message-type 02
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 4 option: 54:server-identifier 192.168.1.45
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 9 option: 60:vendor-class 50:58:45:43:6c:69:65:6e:74
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 17 option: 97:client-machine-id 00:00:02:00:03:00:04:00:05:00:0
6:00:07...
Feb 24 15:11:24 localhost dnsmasq-dhcp[14487]: 3423833039 sent size: 10 option: 43:vendor-encap 06:01:08:0a:04:00:50:58:45:ff</pre>
</div>
The DNSMasq config is the following:<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<div style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255);margin:5px
20px 20px">
<div class="" style="font-size:11px;margin-bottom:2px">Code:</div>
<pre class="" dir="ltr" style="background-color:rgb(230,230,230);margin-top:0px;margin-bottom:0px;padding:3px;border:1px inset;width:726.171875px;height:146px;overflow:auto">
#set port to 0 so that dnsmasq knows its not being used as a dns server
port=0
log-dhcp
dhcp-range=192.168.1.255,proxy
#dhcp-boot=<a moz-do-not-send="true" href="http://192.168.1.45/%0Aenable-tftp%0Atftp-root=/var/lib/tftpboot%0Adhcp-boot=pxelinux.0,fileserver,192.168.1.45">http://192.168.1.45/
enable-tftp
tftp-root=/var/lib/tftpboot
dhcp-boot=pxelinux.0,fileserver,192.168.1.45</a></pre>
</div>
The /var/lib/tftpboot directory:<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<div style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255);margin:5px
20px 20px">
<div class="" style="font-size:11px;margin-bottom:2px">Code:</div>
<pre class="" dir="ltr" style="background-color:rgb(230,230,230);margin-top:0px;margin-bottom:0px;padding:3px;border:1px inset;width:726.171875px;height:162px;overflow:auto">
drwxrwxr-x 3 root root 4096 Feb 4 10:35 .
drwxr-xr-x. 37 root root 4096 Feb 24 11:10 ..
-rw-r--r-- 1 root root 97 Feb 24 15:02 boot.txt
drwxrwxr-x 3 root root 4096 Feb 4 10:35 debian-installer
-rw-r--r-- 1 root root 24117248 Feb 4 10:35 mini.iso
-rw-r--r-- 1 root root 13703974 Feb 4 10:35 netboot.tar.gz
lrwxrwxrwx 1 root root 33 Feb 24 15:07 pxelinux.0 -> debian-installer/amd64/pxelinux.0
lrwxrwxrwx 1 root root 35 Feb 24 15:07 pxelinux.cfg -> debian-installer/amd64/pxelinux.cfg
-rw-rw-r-- 1 root root 64 Feb 4 10:35 <a moz-do-not-send="true" href="http://version.info">version.info</a></pre>
</div>
My pxelinux.cfg configuration looks as follows:<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<br style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255)">
<div style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(207,217,255);margin:5px
20px 20px">
<div class="" style="font-size:11px;margin-bottom:2px">Code:</div>
<pre class="" dir="ltr" style="background-color:rgb(230,230,230);margin-top:0px;margin-bottom:0px;padding:3px;border:1px inset;width:726.171875px;height:98px;overflow:auto">
# D-I config version 2.0
include debian-installer/amd64/boot-screens/menu.cfg
default debian-installer/amd64/boot-screens/vesamenu.c32
prompt 1
timeout 0</pre>
</div>
Any comments, suggestions, or insight appreciated.<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gPXE mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gPXE@etherboot.org">gPXE@etherboot.org</a>
<a class="moz-txt-link-freetext" href="http://etherboot.org/mailman/listinfo/gpxe">http://etherboot.org/mailman/listinfo/gpxe</a>
</pre>
</blockquote>
<br>
</body>
</html>