Jumat, 27 Oktober 2017

LAB.1.21 #SDN konfigurasi DHCP server cisco device dengan Paramiko

Assalamu'alaikum, sehat selalu luar biasa ! hari ini admin ingin bicara tentang DHCP (Dynamic Host Configuration Protocol). Metode dalam pengalamatan IP dibagi menjadi dua yaitu secara static atau manual dan yang kedua secara dynamic/DHCP atau otomatis, nah yang akan kita bahas adalah mengenai DHCP, bagaimana cara membuat service DHCP di device cisco (dengan script python tentunya) ?. simak tutorial berikut ini :D ! cek topologi dulu :


siapkan bahan nge-LAB :
- pyhton2.7
- paramiko
- controller
- Switch / Router IOS

nah langsung aja sudah saya siapkan scripnya, ceritanya kita akan memberi DHCP kepada Komputer 1.

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")
shell.send("int fa1/0\n")
shell.send("no switchport\n")
shell.send("ip add 20.20.20.1 255.255.255.0\n")
shell.send("ip dhcp pool gratis\n")
shell.send("network 20.20.20.0 255.255.255.0\n")
shell.send("default-router 20.20.20.1\n")
shell.send("dns-server 20.20.20.1\n")
shell.send("end\n")
time.sleep(1.5)
print shell.recv(1000)

# keluar
ssh.close 


kemudian jalankan scriptnya , hasilnya sebagai berikut :

Share:

0 komentar:

Posting Komentar