====== Votre premier serveur DHCP ====== En pratique, à MiNET on utilise un serveur DHCP qui est sur un serveur Linux, et qui discute avec une base de donnée, pour la simplicité du TP, on va utiliser un serveur DHCP qui sera sur le switch. DHCP : Dynamic Host Configuration Protocol, cela permet de configurer une machine à distance, et de façon dynamique : on peut changer la configuration à tout moment en changeant la configuration sur le serveur. Sur le switch : Passez en mode configuration : #configure terminal On va maintenant configurer un serveur DHCP : (config)# ip dhcp pool test (config-dhcp)# network 192.168.0.0 255.255.255.0 (les adresse qu'on veut donner : 192.168.0.0-254) (config-dhcp)# exit (config)# ip dhcp-server 192.168.0.1 (l'IP sur laquelle va etre notre serveur) (config)# interface Vlan 1 (config-interface)# ip address 192.168.0.1 255.255.255.0 (l'interface sur laquelle est l'IP du serveur) (config-interface)# no shutdown (on s'assure qu'elle est bien active) (config-interface)# end # Maintenant vous pouvez remettre votre PC en DHCP : Sous Linux : sudo ip addr flush dev INTERFACE sudo dhclient INTERFACE (si vous n'avez pas dhclient, essayez avec en le rempaçant par dhcpcd) Sous Windows : netsh interface ip set address "INTERFACE" dhcp Vous pouvez regarder quelle adresse vous avez obtenu avec : ip a (Linux) ipconfig (Windows) Maintenant sur le switch, vous pouvez observez aussi des choses : # show ip dhcp binding # show ip dhcp conflict Vous avez probabement mis un serveur sur chaque switch. En pratique, on en met qu'un seul dans le réseau, là vous pouvez observer que c'est celui qui répond le plus vite qui l'emporte. Donc vous avez probablement des conflits : des adresses en double dans le réseau, ce qu'il ne faut pas si on veut que ça fonctionne correctement. Pour corriger : * supprimez un serveur et * excluez les adresses déjà utilisées : (config)# ip dhcp excluded-address 192.168.0.1 192.168.0.1 (config)# end # et * choisissez deux adresses IP différentes pour vos deux switchs Vous pouvez maintenant redemander des adresses IP (il y a des commandes pour ça aussi) : Linux : sudo dhclient -r INTERFACE sudo dhclient INTERFACE Windows : ipconfig /renew On peut bien évidemment indiquer le routeur par défaut, pour pouvoir sortir du réseau, ainsi que les serveurs dns : (config)# ip dhcp pool test (config-dhcp)# default-server 192.168.0.1 (config-dhcp)# dns-server 157.159.40.55 157.159.40.54 Bravo vous avez fait votre premier serveur DHCP