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

Reply via email to