close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 3 and Version 4 of AdminDhcp


Ignore:
Timestamp:
Jan 4, 2019, 4:19:46 PM (8 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminDhcp

    v3 v4  
    33= DHCP-Server =
    44
    5 Ein DHCP-Server (Version 3) läuft auf unserem `paedml`-Server. Er verteilt u.a. die Bootinformationen für alle LTSP-Clients.
     5Je ein DHCP-Server (dnsmasq) läuft auf unserem `paedml`-Server (Schülernetz) und auf DHCP (Lehrernetz). Beide machen auch den DNS für die Netze. Die Daten werden vom Script kepler--dns-dhcp auf dem paedml in die entsprechenden Config-Files abgelegt und die Dienste auf den Servern dann neu gestartet.
     6
     7== Leases ==
     8Die Leases sind 12 Stunden gültig. Manchmal kommt es vor, dass ein Lease (beim einem Rechnertausch, bei der Rechneraufnahme, ...) vorzeitig freigegeben werden muss:
     9
     10{{{
     11  dhcp_release eth1 [IP] [MAC]
     12}}}
     13
     14Die IP/MAC bekommt man recht leicht im syslog, z.B.:
     15{{{
     16Jan  4 16:05:13 paedml dnsmasq-dhcp[25124]: DHCPREQUEST(eth1) 10.45.28.2 d0:50:99:58:5d:9a
     17}}}
    618
    719
    8 == LTSP-Clients und DHCP ==
     20=== Kuriositäten ===
     21Wenn beim Rechnertausch die IP noch an die alte MAC gebunden ist (weil der Rechner innerhalb der letzten 12 Stunden gebootet hatte), dann muss man den Lease auch hier lösen, da findet man im syslog:
     22{{{
     23Jan  4 15:39:55 paedml dnsmasq-dhcp[6153]: benutze konfigurierte Adresse 10.45.28.2 nicht, weil sie an d0:50:99:4d:59:16 verleast ist
     24}}}
    925
    10 Die LtspClients booten mittels PXE über das Netz. Hierzu sind in der `/etc/dhcp3/dhcpd.conf` bestimmte Einstellungen nötig, u.a. die
    11  
    12  vendor encapsulated options::
    13  Diese können entweder als Folge von Hexadezimalzahlen konstruiert werden, oder mit Hilfe eines namespaces. Das ist z.B. hier beschrieben:
    14  - http://publib.boulder.ibm.com/tividd/td/ITPMfOSD/SC32-2582-04/de_DE/HTML/tpmfosd511135.htm
    15  - http://publib.boulder.ibm.com/infocenter/tivihelp/v28r1/index.jsp?topic=%2Fcom.ibm.tivoli.tpm.scenario.doc%2Fos%2Ftins_dhcpconfig43.html
    16  - http://lancore.sourceforge.net/es/thin_client_pxe_draft.html
    17  
    18  Den entprechenden Namespace hab ich in unsere `dhcpd.conf` eingeführt, seine Verwendung ist noch experimentell.
     26Bei Rechner 5-28-002 war ein Defekt auf dem Netzwerkport oder auf dem Switch). Anscheinend hatte die IP so viele Fehler verursacht, dass irgendein Switch sie sich gemerkt hat. Egal welche Hardware (ich habe zwei Rechner hingestellt) hat PXE gebootet, konnte dann aber den TFTP-Server nicht lokalisieren. Mit einer anderen IP ging das dann problemlos.