Re: Announcing LTSP 19.08
Alkis Georgopoulos <[email protected]> Wed, 28 Aug 2019 12:14:28 +0300
| Newsgroups | gmane.linux.terminal-server.general |
|---|---|
| Message-ID | <[email protected]> |
I wrote a wiki page with instructions and a dhcpd.conf template,
and I tested it in dual NIC LTSP server mode,
it worked fine:
https://github.com/ltsp/ltsp/wiki/isc-dhcp-server
...one more thing off the (short now) TODO list! :)
Btw, this is what the current LTSP iPXE menu looks like:
https://raw.githubusercontent.com/wiki/ltsp/ltsp/images/ltsp-ipxe.png
On 8/25/19 10:03 AM, Alkis Georgopoulos wrote:
> I opened an issue to be able to discuss this in a more organized manner:
> https://github.com/ltsp/ltsp/issues/10 (Implement `ltsp isc-dhcp`)
>
> I have a link to the appropriate syntax for isc-dhcp there, so sysadmins
> using isc-dhcp should be able to test under BIOS/UEFI/IPXE and report,
> so that then the code can be committed upstream.
>
>
> On 8/21/19 9:19 AM, Alkis Georgopoulos wrote:
>> Hi Vinícius;
>> also all the other LTSP users that don't use dnsmasq should read this.
>>
>> The new LTSP supports UEFI and relies on the awesome iPXE for menus
>> and kernel cmdline parameters. This means that there are at least
>> THREE different "filenames" involved now, it's not as simple as
>> "pxelinux.0".
>>
>> Please read the `ltsp dnsmasq` template file from line 35 and below:
>> https://github.com/ltsp/ltsp/blob/master/ltsp/server/dnsmasq/ltsp-dnsmasq.conf#L35
>>
>>
>> This first paragraph checks "if client is UEFI... else...".
>> So people using isc-dhcp or pfsense or windows, will need to find the
>> equivalent syntax for those "ifs".
>>
>> In the next paragraph (line 45+), the boot filenames are assigned
>> based on the previous "ifs".
>> undionly.kpxe gives ipxe support to BIOS/PXE clients
>> snponly.efi gives ipxe support to UEFI/PXE clients
>> ltsp.ipxe is our menu, sent to ipxe clients
>>
>> So one solution would be to "translate" that dnsmasq.conf file into
>> isc-dhcp or windows dhcp server settings. When someone does that,
>> please edit the wiki or file an issue or at least send it here to the
>> mailing list so that we record it for others.
>>
>> Another EASIER solution though, is to configure your external DHCP
>> server to send IPs etc but NOT the boot filename,
>> and just run `ltsp dnsmasq` to configure it in proxyDHCP mode,
>> so that the LTSP server will just send those appropriate filenames
>> (but not IP addresses).
>>
>> If someone wants to do the previous harder solution and needs more
>> specific help, he should mention the exact dhcp server/setup he has.
>>
>> Cheers,
>> Alkis
>>
>>
>> On 8/21/19 4:51 AM, Vinícius Ferrão via Ltsp-discuss wrote:
>>> Alkis, first of all thanks for the amazing job that you are doing
>>> with LTSP.
>>>
>>> I have a question regarding the DHCP configuration. I don’t use
>>> dnsmasq at all in my environment because I have a full featured DHCP
>>> server running on another machine. So in the new LTSP release what is
>>> the needed steps to use an standalone DHCP server?
>>>
>>> Thanks,
>>>
_____________________________________________________________________
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