On 2016-01-12 10:53, Truth wrote:
> On 11.01.2016 21:10, richard kweskin wrote:
>> 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
>
> Thanks for the link.
> However, I would like to use my already existing debian server as a 
> ltsp
> server.
> I do not quite understand what you mean with non secure ipxe.

> Does it mean the bios option for secure boot ...or something else?

Yes, I meant you must disable secure boot and you may need to comb 
carefully through the many options in order to enable both the onboard 
nic to operate with ipxe and to enable ipxe booting. Unfortunately there 
are so many variations of uefi, each manufacturer coming up with its own 
version, since there has not yet been an accepted standard to which all 
will agree, that makes it difficult to be more specific.

> The reason I would like to get UEFI running is that there are quite 
> nice
> low power and low price shuttles with e.g. Pentium J2900 or Celeron
> J1900 (22nm, 2,4GHz, 4 Core, 10Watt) available which unfortunately 
> only
> available for uefi boot.
>
> Truth

Essentially, choosing to boot from the lan through ipxe means the unit 
will not be in uefi mode but that does not preclude your using the 
hardware you describe.

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