DHCP
DHCP (Dynamic Host configuration Protocol) ermöglicht die Vergabe von
IP-Adressen, Default-GW, DNS-Server, Domain-Nameserver durch einen DHCP-Server. Der DHCP-Server wartet dabei darauf dass ein Rechner im Netzwerk ein DHCPDISCOVER schickt (Eine Nachfrage an alle Adressen im Netz). Wenn er dies von einem Rechner bekommen hat Sendet er auf das DHCPDISCOVER ein DHCPOFFER in den er mitteilt dass er hier ist. Darauf Sendet dann der Rechner wenn er das DHCPOFFER bekommen hat ein DHCPREQUEST in den eine vorgeschlagenen IP-Adresse, Subnetzmaske, Default-Gateway … nachfragt ob diese OK sind. Wenn ja Sendet der Server ein DHCPACK und Streicht die IP Adresse aus den Verfügbaren für neue Rechner. Wenn nicht Sendet ehr ein DHCPNAK und der Rechner muss einen neuen REQUEST Schicken. Wenn die IP-Adresse die der Rechner bekommen hat schon verwendet sein sollte sende der Rechner ein DHCPDECLINE und sagt damit das diese IP-Adresse schon vergeben ist. Wenn nun der Rechner eine IP-Adresse zbsp. Nicht mehr benötig kann er diese wieder führ den DHCP Server durch ein DHCPRELEASE freigeben.
Beispiele:
Ziel 1:
Ziel ist es das der Router den Notebook Dynamisch eine IP Adresse zuweist so wie Default-GW, DNS-Server, Domain-Name.
Ziel 2:
Es soll der Rechner mit der MAC Adresse 0090.f538.510e als einziger die 192.168.1.2 IP Adresse bekommen alle anderen sollen eine IP Adresse aus den 192.168.1.0 255.255.255.0er Netz bekommen.
Lösungen:
Ziel 1 Konfiguration:
Conf t
Ip dhcp pool NBNetz1
network 192.168.1.0 255.255.255.0
dns-server 192.168.1.248
domain-name NBNetz
default-router 192.168.1.250
end
wr
Ziel 2 Konfiguraiton:
//Netzwerk 192.168.1.0 255.255.255.0
Conf t
Ip dhcp pool NBNetz1
network 192.168.1.0 255.255.255.0
dns-server 192.168.1.248
domain-name NBNetz
default-router 192.168.1.250
//PC mit MAC 0090.f538.510e
ip dhcp pool nb
host 192.168.1.2 255.255.255.0
client-identifier 0100.90f5.3851.0e //Wildcast Adresse des Rechner
dns-server 192.168.1.250
domain-name NB
default-router 192.168.1.250
end
wr
Einige weiter Konfigurationen Möglichkeiten:
Global
- ip dhcp-client
- Broadcast-flag // Broadcast-flag setzten
- Default-router //DHCP Default Router
- Network-discovery
- Informs //Maximale Anzahl an DHCP Informs Übertragungen
- ip dhcp-server //DHCP-Server IP-Adresse oder DNS Name
- ip dhcp
- conflict
- logging //Adresse auf die DHCP Konflikte geloggt werden sollen.
- limited-broadcast-address //Limit an Broadcast Adressen
- ping
- packets //Anzahl Ping Packete
- timeout //Ping Timeout
- pool //DHCP Adress Pool
- relay // Weitergabe von DHCP anfragen aus Subnetzen ohne DHCP-Server
- smart-relay //Speziale relay weitergaben
- snooping //DHCP SNOOPING untersucht DHCP Pakete nach gefälschten DHCP Informationen. Dabei werden Pakete vom UNTRUSTED Interfaces untersucht.
- database
- verify //Spezielles MAC-Adresse die überprüft wird.
- vlan //Spzielles VLAN das überprüft werden soll
- …..
Einige weiter Am Interface:
- ip dhcp
- client DHCP client configuration
- class-id //Klassen ID
- hostname //HOSTNAME vom DHCP Clienten
- lease //DHCP Lebens Zeitraum In Tagen 0-365
- request //Nachfragen von Optionen
- dns-nameserver
- domain-name
- …..
- Route
- Track //Spezielle Route
- relay
- information
- trusted // Weitergabe von DHCP anfragen aus Subnetzen ohne DHCP-Server über den Speziellen Port
- snooping DHCP Snooping //SNOOPING auf diesen Port Einstellen
- limit
- trust
- vlan
Einige weiter Möglichkeiten am Klienten
//IP Adresse am Clienten frei geben
ipconfig release //Windows
ifconfig eth0 dhcp release //Linux
//Neue Adresse holen
ipconfig renew //Windows
ifconfig eth0 dhcp start //Linux
ifconfig eth0 dynamic //Linux
ifconfig eth0 dhcp status //DHCP Status Abfragen unter Linux





SK
Als Autor einladen
Unbenannt