On 2016-01-10 21:22, Truth wrote: > 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.
This was a one off since we were invited once to a pc lab where most pc's were older but 4 were uefi pc's. We brought a laptop ltsp server with http://ts.sch.gr/repo/livecd/12.04/ubuntu-12.04.5-desktop-i386-sch.iso which is a remastered Ubuntu 12.04 32bit iso. It uses dnsmasq and it just worked with all the clients once we could get the uefi to boot with no secure ipxe. Richard ------------------------------------------------------------------------------ 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