Le Dynamic Host Configuration Protocol (DHCP) est un protocole basé sur une architecture client/serveur utilisé pour faciliter l’attribution d’adresses IP dans un réseau. Un réseau local qui n’utilise pas le protocole DHCP doit fournir manuellement des adresses IP à tous les ordinateurs. Si le protocole DHCP est installé sur un réseau local, tous les ordinateurs connectés au réseau recevront automatiquement une adresse IP du serveur DHCP. Outre les adresses IP, le protocole DHCP fournit également des paramètres, tels que les passerelles par défaut et les serveurs DNS.
Le VLAN permet de segmenter les réseaux et de former des groupes logiques d’utilisateurs, indépendamment de l’emplacement physique de l’utilisateur ou de sa connexion au réseau local.
Dans ce tutoriel, nous allons configurer :
- Créer 3 VLAN et ajouter un PC à chaque VLAN
- Configuration du serveur DHCP sur le routeur
- Attribuer un pool DHCP à chaque VLAN
- Configuration du PC en tant que client DHCP
- Test de connexion
Configuration du VLAN sur le commutateur
Créez 3 VLAN sur les commutateurs : VLAN 10, VLAN 20 et 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) #
Définissez les ports VLAN 10 sur l’interface Fa0/1, VLAN 20 sur l’interface Fa0/2, VLAN 30 sur l’interface Fa0/3, et sur l’interface Fa0/4 (interface connectée au routeur) définissez le mode TRUNK.
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
Vérifiez le VLAN que vous avez créé.
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
Vérifier l’interface en mode trunk
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
Configuration du serveur DHCP sur le routeur
La première étape consiste à configurer l’interface du routeur. Dans l’exemple ci-dessus, le routeur est connecté à un commutateur sur le port Gi0/0. Dans l’interface Gi0/0, nous créons 3 sous-interfaces : Gi0/0.10, Gi0/0.20 et Gi0/0.30 avec les adresses IP 192.168.10.1, 192.168.20.1 et 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) #
Ensuite, la configuration du serveur DHCP est la suivante.
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) #
Autres articles intéressants
Configuration du PC en tant que client DHCP
Cliquez sur l’onglet « Desktop », puis sélectionnez « IP Configuration ».
Sélectionnez « DHCP » (1), en cas de succès, une notification « DHCP request successful » (2) s’affichera. Le point suivant (3) affichera l’IP et les autres paramètres du serveur DHCP.
Test de connexion
Pour effectuer un test de connexion, vous pouvez effectuer un ping entre PC0 (192.168.10.2) et PC1 (192.168.20.2).