Alhamdulillah masih diberi kesempatan untuk posting, cukup simple kali ini kita akan coba buat VLAN di device cisco dengan menggunakan paramiko. yang nanti insya Allah akan saya kasih juga yang multiple device :D
Bahan NgeLAB diantaranya :
- Python2.7
- Paramiko
- Switch / Router dengan modul ESW
- Controller
buat topologi yang menghubungkan antara Switch dengan controller:
buat scriptnya vlanssh.py berikut isi konfigurasinya :
import paramiko
import time
ip = "10.10.10.2"
username = "huda"
password = "miftah"
# deklarasi ssh
ssh = paramiko.SSHClient()
# menambahkan host key otomatis
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# masuk
ssh.connect(
ip,username=username,
password=password,
look_for_keys=False
)
# konfigurasi
shell = ssh.invoke_shell()
shell.send("config terminal\n")
for n in range (2,11):
shell.send("vlan " + str(n) + "\n")
shell.send("name VLAN_" + str(n) + "\n")
shell.send("end\n")
shell.send("write\n")
time.sleep(1.5)
print shell.recv(1000)
# keluar
ssh.close
hasilnya adalah sebagai berikut (membuat vlan 2-9)
0 komentar:
Posting Komentar