- python2.7
- netmiko
- switch/router (IOS)
- controller
kali ini kita akan membuat vlan di dalam switch 1,2,3, silahkan setting dahulu aktifkan ssh di switch 1,2,3
kemudian buat scriptnya :
from netmiko import ConnectHandler
# Informasi device
switch1 = {
'device_type': 'cisco_ios',
'ip': '10.10.10.2',
'username': 'huda',
'password': 'miftah',
'secret': '123'
}
switch2 = {
'device_type': 'cisco_ios',
'ip': '10.10.10.3',
'username': 'huda',
'password': 'miftah',
'secret': '789'
}
switch3 = {
'device_type': 'cisco_ios',
'ip': '10.10.10.4',
'username': 'huda',
'password': 'miftah',
'secret': '456'
}
switches = [switch1, switch2, switch3]
# perulangan di switch
for switch in switches:
# login ssh
print "Connecting to %s" %switch['ip']
net = ConnectHandler(**switch)
# masuk mode global
net.enable()
# membuat vlan di switch 1,2,3
for vlan in range(10,31,10):
config = ['vlan ' + str(vlan), 'name Python' + str(vlan)]
print net.send_config_set(config)
net.disconnect()
save kemudian jalankan scriptnya :
0 komentar:
Posting Komentar