
255.255.255.255 dhcp
route add -host dhcp dev eth0
vim /etc/dhcp/dhcpd.conf
Dies ist eine Beispielkonfiguration
ddns-update-style interim; ignore client-updates; # Raum 3 subnet 192.168.4.0 netmask 255.255.255.0 { option routers 192.168.4.1; option subnet-mask 255.255.255.0; option nis-domain "raum3.meteosat.de"; option domain-name "raum3.meteosat.de"; option domain-name-servers 192.168.4.250; option time-offset -18000; range dynamic-bootp 192.168.4.128 192.168.4.254; default-lease-time 21600; max-lease-time 43200; host ns.meteosat.de { hardware ethernet 12:34:56:78:AB:CD; fixed-address 192.168.4.254; } }
/etc/init.d/dhcpd start /etc/init.d/dhcpd stop
chkconfig dhcpd on
Um mit einem DHCP-Server bestimmten Netzwerkgeräten eine immer wiederkehrende IP-Adresse vergeben zu können (Feste IP-Zuweisung) ist es praktisch alle MAC-Adressen eines Netzwerkes auslesen zu können. Hier gibt es drei Möglichkeiten
Zuerst muss nmap mit
yum install nmap
nachinstalliert werden. Jetzt kommt ein Script zum Einsatz, mit dem Inhalt:
vim ~/macsammler.sh
#! /bin/bash # arp2ethers.sh PATH=/bin:/sbin:/usr/bin:/usr/sbin NETZ="192.168.0.0/24" nmap -sP ${NETZ} > /etc/ethers tail +2 /proc/net/arp | \ ( while read ip hw fl ad ma de ; do test $ad != "00:00:00:00:00:00" && echo -e "$ad\t$ip" >> /etc/ethers ; done ) exit # end of script
sh ~/macsammler.sh
führt das Script aus. Das Ergebnis ist dann in der Datei /etc/ethers verewigt.