On 12.01.2016 12:49, Johan Kragsterman wrote:
> Hi!
>
>
> -----Truth <tru...@gmx.de> skrev: -----
> Till: ltsp-discuss@lists.sourceforge.net
> Från: Truth <tru...@gmx.de>
> Datum: 2016-01-12 09:53
> Ärende: Re: [Ltsp-discuss] ltsp uefi client ?
>
> 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&#8217;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?
>
> 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
>
>
>
>
>
>
>
> I use this mITX Asus board with integrated J1900. I use it for 64 bit fat 
> clients on a ubuntu 14.04 server. There is a lot of options in the firmware 
> to choose if you like UEFI or legacy solutions.
>
> http://www.amazon.com/Intel-Celeron-J1900-Motherboard-J1900I-C/dp/B00KMIJR5Y
>
> This is a very cheap board, and with 8 GB of RAM I get very fast as well, 
> with good graphics performance. I got it in a very small chieftec box.
>
> Rgrds Johan
>
>
Great board - ... and it has the 'Legacy OpROM only' option.
Unfortunately, my XS36V4 shuttle does not offer any legacy option (e.g.
CSM).
However, if there is a way to use my shuttle as an UEFI client I would
like to give a try.

Truth




------------------------------------------------------------------------------
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