wiki:AdminDhcp
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.

Version 4 (modified by bau, 8 years ago) ( diff )

--

DHCP-Server

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

Leases

Die Leases sind 12 Stunden gültig. Manchmal kommt es vor, dass ein Lease (beim einem Rechnertausch, bei der Rechneraufnahme, ...) vorzeitig freigegeben werden muss:

  dhcp_release eth1 [IP] [MAC]

Die IP/MAC bekommt man recht leicht im syslog, z.B.:

Jan  4 16:05:13 paedml dnsmasq-dhcp[25124]: DHCPREQUEST(eth1) 10.45.28.2 d0:50:99:58:5d:9a 

Kuriositäten

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

Jan  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

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

Note: See TracWiki for help on using the wiki.