On 09.01.2016 17:04, Truth wrote:
> Hi,
> I have installed a ltsp-pnp server on Debian jessie and was able to
> connect from to different clients.
> So far everything is great - and many thanks to the ltsp development team.
> However, my problem is that I still can not connect from an UEFI client
> to the ltsp-server.
>
> In order to solve the problem ...
> (compare
> https://forums.fogproject.org/topic/5750/dnsmasq-proxy-booting-with-uefi/22)
>
> ... I downloded ipxe
> apt-get install ipxe
>
> ... put two additional lines into /etc/dnsmasq.d/ltsp-server-dnsmasq.conf
> dhcp-vendorclass=uefi,PXEClient
> dhcp-boot=net:uefi,/ltsp/i386/ipxe.0
>
> ... and put some symlinks into /var/lib/tftpboot/ltsp/i386/
> ipxe.0 -> /boot/ipxe.efi
> ipxe.iso -> /usr/lib/ipxe/ipxe.iso
> ipxe.lkrn -> /boot/ipxe.lkrn
> ipxe.pxe -> /usr/lib/ipxe/ipxe.pxe
> undionly.kkpxe -> /usr/lib/ipxe/undionly.kkpxe
> undionly.kpxe -> /usr/lib/ipxe/undionly.kpxe
>
> Is there something else to do?
> The logfile (see below) does not realy tell me what to do ...
>
> Many thanks in advance.
> Truth
>
>
>
> After restarting dnsmasq and trying to connect from the UEFI client I
> get the following messages (dmesg):
> Jan  9 16:39:01 ltsp-server dnsmasq[566]: beende nach Empfang von SIGTERM
> Jan  9 16:39:01 ltsp-server dnsmasq[1447]: dnsmasq: Syntaxprüfung OK.
> Jan  9 16:39:01 ltsp-server dnsmasq[1456]: gestartet, Version 2.72, DNS
> abgeschaltet
> Jan  9 16:39:01 ltsp-server dnsmasq[1456]: Übersetzungsoptionen: IPv6
> GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth
> DNSSEC loop-detect
> Jan  9 16:39:01 ltsp-server dnsmasq-dhcp[1456]: DHCP, Proxy im Subnetz
> 192.168.2.0
> Jan  9 16:39:01 ltsp-server dnsmasq-dhcp[1456]: DHCP, IP-Bereich
> 192.168.67.20 -- 192.168.67.250, Lease Zeit8h
> Jan  9 16:39:01 ltsp-server dnsmasq-tftp[1456]: TFTP Wurzel
> ist/var/lib/tftpboot/
> Jan  9 16:39:16 ltsp-server NetworkManager[467]: <info> (eth1): link
> connected
> Jan  9 16:39:17 ltsp-server avahi-daemon[488]: Joining mDNS multicast
> group on interface eth1.IPv6 with address xxyy::xxy:xxyy:xxyy:xxyy.
> Jan  9 16:39:17 ltsp-server avahi-daemon[488]: New relevant interface
> eth1.IPv6 for mDNS.
> Jan  9 16:39:17 ltsp-server avahi-daemon[488]: Registering new address
> record for xxyy::xxy:xxyy:xxyy:xxyy on eth1.*.
> Jan  9 16:39:17 ltsp-server NetworkManager[467]: <info> (eth1): link
> disconnected
> Jan  9 16:39:20 ltsp-server NetworkManager[467]: <info> (eth1): link
> connected
> Jan  9 16:39:23 ltsp-server dnsmasq-dhcp[1456]: DHCPDISCOVER(eth1)
> xy:yx:yx:yx:yx:yx
> Jan  9 16:39:23 ltsp-server dnsmasq-dhcp[1456]: DHCPOFFER(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> Jan  9 16:39:26 ltsp-server dnsmasq-dhcp[1456]: DHCPREQUEST(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> Jan  9 16:39:26 ltsp-server dnsmasq-dhcp[1456]: DHCPACK(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> Jan  9 16:39:26 ltsp-server dnsmasq-tftp[1456]: Fehler 8 User aborted
> the transfer von 192.168.67.64 empfangen
> Jan  9 16:39:26 ltsp-server dnsmasq-tftp[1456]: konnte
> /var/lib/tftpboot/ltsp/i386/ipxe.0 nicht an 192.168.67.64 senden
> Jan  9 16:39:27 ltsp-server dnsmasq-tftp[1456]:
> /var/lib/tftpboot/ltsp/i386/ipxe.0 an 192.168.67.64 verschickt
> Jan  9 16:39:27 ltsp-server NetworkManager[467]: <info> (eth1): link
> disconnected
> Jan  9 16:39:29 ltsp-server NetworkManager[467]: <info> (eth1): link
> connected
> Jan  9 16:39:30 ltsp-server dnsmasq-dhcp[1456]: DHCPDISCOVER(eth1)
> xy:yx:yx:yx:yx:yx
> Jan  9 16:39:30 ltsp-server dnsmasq-dhcp[1456]: DHCPOFFER(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> Jan  9 16:39:30 ltsp-server dnsmasq-dhcp[1456]: DHCPREQUEST(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> Jan  9 16:39:30 ltsp-server dnsmasq-dhcp[1456]: DHCPACK(eth1)
> 192.168.67.64 xy:yx:yx:yx:yx:yx
> ...
>
> On the client side I get:
>
> iPXE 1.0.0+git-20141004.86285d1-1 -- OPen Source Network Boot Firmware
> -- http://ipxe.org
> Features: VLAN HTTP DNS TFTP EFI Menu
>
> net0: xy:yx:yx:yx:yx:yx using rtl8168 on PCI02:00.2 (open)
>   [Link:up, TX:0 TXE:0 RX:0 RXE:0]
> Configuring (net0 xy:yx:yx:yx:yx:yx)... ok
> net0: 192.168.67.64/255.255.255.0 gw 192.168.67.1
> Next server: 192.168.67.1
> Filename: /ltsp/i386/ipxe.0
> Root path: /opt/ltsp/i386
> tftp://192.168.67.1/ltsp/i386/ipxe.0... ok
> iPXE initialising devices...ok
>
>
> iPXE 1.0.0+git-20141004.86285d1-1 -- OPen Source Network Boot Firmware
> -- http://ipxe.org
> Features: VLAN HTTP DNS TFTP EFI Menu
>
> Press Ctrl-B for the iPXE command line...
> ...

The above mentioned link claims "that most dnsmasq is not able to boot
most UEFI devices as it uses DHCP option 43 which they don’t like ..."

For that reason I'vd tried a configuration with isc-dhcp-server instead.
Again, I'm able to connect to several clients but - unfortuantely, I'm
not able to connect to the UEFI-client.

It seems that the problem is related to some tftp-communication problem ...
(compare 
https://ask.wireshark.org/questions/22519/tftp-transfer-option-negotiation-failed-error-8-packet-trace).

... but I could not find a solution (link) for this problem.

If someone has been able to connect to an UEFI client, please let me know.










------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_____________________________________________________________________
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