DHCP-Script(unter Linux)

Carsten1986

Calimero
Thread Starter
Mitglied seit
02.12.2003
Beiträge
2.998
Hi
ich hab mir mal die mühe gemacht und mein wissen zu DHCP(mit Linunx) zusammen geschrieben.

Leider ging mir hier im Forum die formatierung aus word03 und .pdf flöten :grrr:

Desshlab hab ich die neuste version frei verfügbar in .doc / .pdf / .htm auf meinen webspace gelegt

Word (.doc) Version

Acrobat (.pdf) version




Hier noch einen Dank an meine zahlreichen quellen:
dirkvader.de
chip
google
und natürlich die ganzen hwl user


mfg
carsten


ps. wer fragen hat, bitte stellen und bitte VERBESSERUNGsvorschläge posten
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
DHCP-Einträge aus dem Netzwerk lesen

Aber wie man geschickt auf die Ethernet-Adressen kommt ohne sie abtippen zu müssen, verrätst du nicht. So gehts ganz einfach, wenn die Rechner schon statische Adressen haben und man nur umsteigen will:

ping -c 1 80.237.217.67
ping -c 1 80.237.217.65
...

ip neigh show|grep lladdr|sed -e 's/\([^ ]*\) dev.*lladdr \([^ ]*\).*/host \1 {\n\thardware ethernet \2;\n\tfixed-address \1;\n}/'

Auf der Konsole erscheinen dann die Einträge aller Rechner mit denen man in letzter Zeit kommuniziert hat(deswegen der Ping). z.B.:

host 80.237.217.67 {
hardware ethernet 00:50:fc:f7:0c:29;
fixed-address 80.237.217.67;
}
host 80.237.217.65 {
hardware ethernet 00:90:69:cb:a4:65;
fixed-address 80.237.217.65;
}
host 192.168.0.2 {
hardware ethernet 00:e0:4c:96:e5:4d;
fixed-address 192.168.0.2;
}
host 80.237.217.69 {
hardware ethernet 00:50:fc:f7:0c:29;
fixed-address 80.237.217.69;
}

Vielleicht hilfts ja jemandem. Man braucht dafür nur die Befehle ip und ein halbwegs aktuelles sed. Gibts das auf SUSE?.

PS: rate, wo der Befehl lief ;)
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh