TD1 Programmation Python Netmiko (1)
TD1 Programmation Python Netmiko (1)
******
Exercice 1
Szwitch 1 Szwitch 2
.2 .3
Szwitch 3
4
Szwitch 5
Szwitch 4
6
5
Reseau:
172.16.16.0/20
Machine [Python]
.1
Etape 1 : Adressage IP de VLAN 1 de chaque Switch et configuration d
conf t
int vlan 1
no shutdown
ip address 172.16.16.x 255.255.240.0
exit
username epn password epn
service password-encryption
enable password enp
secret password epn24
line vty 0 4
password epn
login local
transport input ssh
exit
ip domain-name EPN
crypto key generat rsa general modul 1024
do write
Etape 2 : Ecrire le script Python de configuration des switch, exécutable depuis la machine cliente. Ce script utilise le
module netmiko
Objectif : Vérifier la configuration SSH de chaque switch
Exercice 2-
TD 2
.2
.3
Reseau: 192.168.1.0/24
.4 .5
.1
.6 .7 .8
Distribution.txt :
access.txt
Travail demandé
1. Ecrire un script Python qui permet de.
a. Configurer la sécurité des consoles
b. Configurer le protocole VTP sur les switch 2 et 3
c. Configurer le trunc
cnS.disconnect()
Autre façon : Programmation fonctionnelle
Reseau: 192.168.1.0/24
.2
.3
e0/0 -1 .9
.10
e0/0 -1
e0/2
.6 .7 .8
.13
.2 .3
e0/0 -1 .6 .7
e0/0 -1
e1/0 -1
Roseau:
e0/2-3 e0/2-3 10.16.0.0/12 e1/0 -1
e0/2-3 e0/2-3
e2/0
e0/0 -1
e1/2 e0/0 -1
.4 .5 e1/3 e1/3 .9
.8 e1/2
e0/0 -1
e0/0 -1
.12 .13
.16 . .17