Das Dynamic Host Configuration Protocol (DHCP) ist ein auf einer Client/Server-Architektur basierendes Protokoll, das die Zuweisung von IP-Adressen in einem Netz erleichtert. Ein lokales Netz, das kein DHCP verwendet, muss allen Computern manuell IP-Adressen zuweisen. Wenn DHCP in einem lokalen Netz installiert ist, erhalten alle mit dem Netz verbundenen Computer automatisch eine IP-Adresse vom DHCP-Server. Neben IP-Adressen stellt DHCP auch Parameter wie Standard-Gateways und DNS-Server bereit.
Mit VLAN können Netzwerke segmentiert und in logische Benutzergruppen eingeteilt werden, unabhängig vom physischen Standort des Benutzers oder seiner LAN-Verbindung.

In diesem Lernprogramm werden wir die Konfiguration vornehmen:
- Erstellen Sie 3 VLANs und fügen Sie zu jedem VLAN einen PC hinzu.
- DHCP-Server-Konfiguration auf dem Router
- Zuweisung eines DHCP-Pools für jedes VLAN
- PC-Konfiguration als DHCP-Client
- Verbindungstest
VLAN-Konfiguration auf dem Switch
Erstellen Sie 3 VLANs auf den Switches: VLAN 10, VLAN 20 und VLAN 30.
Switch#en Switch#conf t Switch(config)#vlan 10 Switch(config-vlan)#exit Switch(config)#vlan 20 Switch(config-vlan)#exit Switch(config)#vlan 30 Switch(config-vlan)#exit Switch(config) #
Stellen Sie VLAN 10 Ports auf der Schnittstelle Fa0/1, VLAN 20 auf der Schnittstelle Fa0/2, VLAN 30 auf der Schnittstelle Fa0/3 und auf der Schnittstelle Fa0/4 (mit dem Router verbunden) den TRUNK-Modus ein.
Switch>en Switch#conf t Switch(config)#int fa0/1 Switch(config-if)#switchport access vlan 10 Switch(config-if)#exit Switch(config)#int fa0/2 Switch(config-if)#switchport access vlan 20 Switch(config-if)#exit Switch(config)#int fa0/3 Switch(config-if)#switchport access vlan 30 Switch(config-if)#exit Switch(config)#int fa0/4 Switch(config-if)#switchport trunk mode Switch(config-if)#exit
Überprüfen Sie das VLAN, das Sie eingerichtet haben.
Switch#sh vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 10 VLAN0010 active Fa0/1 20 VLAN0020 active Fa0/2 30 VLAN0030 active Fa0/3
Überprüfen Sie die Trunk-Modus-Schnittstelle
Switch#sh int trunk Port Mode Encapsulation Status Native vlan Fa0/4 on 802.1q trunking 1 Port Vlans allowed on trunk Fa0/4 1-1005 Port Vlans allowed and active in domain management Fa0/4 1,10,20,30 Port Vlans in spanning tree forwarding state and not pruned Fa0/4 1,10,20,30
DHCP-Server-Konfiguration auf dem Router
Der erste Schritt besteht darin, die Schnittstelle auf dem Router zu konfigurieren. Im obigen Beispiel ist der Router über den Port Gi0/0 mit einem Switch verbunden. Auf der Schnittstelle Gi0/0 erstellen wir 3 Subschnittstellen: Gi0/0.10, Gi0/0.20 und Gi0/0.30 mit IP 192.168.10.1, 192.168.20.1 und 192.168.30.1.
Router#en Router#conf t Router(config)#int Gi0/0 Router(config-if)#no ip add Router(config-if)#no shut Router(config-if)#int Gi0/0.10 Router(config-subif)# Router(config-subif)#en dot1q 10 Router(config-subif)#ip add 192.168.10.1 255.255.255.0 Router(config-subif)#exit Router(config)#int Gi0/0 Router(config-if)#int Gi0/0.20 Router(config-subif)#en dot1q 20 Router(config-subif)#ip add 192.168.20.1 255.255.255.0 Router(config-subif)#exit Router(config)#int Gi0/0 Router(config-if)#int Gi0/0.30 Router(config-subif)#ip add 192.168.30.1 255.255.255.0 Router(config-subif)#exit Router(config) #
Als nächstes wird der DHCP-Server wie folgt konfiguriert.
Router#en Router#conf t Router(config)#ip dhcp pool POOL10 Router(dhcp-config)#network 192.168.10.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.10.1 Router(dhcp-config)#dns-server 8.8.8.8 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.10.1 Router(config)#ip dhcp pool POOL20 Router(dhcp-config)#network 192.168.20.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.20.1 Router(dhcp-config)# Router(dhcp-config)#dns-server 8.8.8.8 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.20.1 Router(config)#ip dhcp pool POOL30 Router(dhcp-config)#network 192.168.30.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.30.1 Router(dhcp-config)#dns-server 8.8.8.8 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.30.1 Router(config) #