Lab 1.19 Menambah DHCP Server Multi Device Cisco External List Dengan Netmiko Python

Hallo Guys, kali ini saya akan memposting cara menambah DCHP Server di Router Cisco 3 device sekaligus dengan Extenal list IP yang berbeda script nya, saya mengunakan Netmiko Python.

Oke langsung saja mulai konfigurasinya

setelah itu Jangan lupa aktifkan SSH pada cisco, Karena Netmiko Python mengunakan SSH untuk berkomunikasinya. Untuk Tutorial SSH cisco bisa cekĀ Disini

Dan Jangan lupa untuk menambahkan Modul Netmiko pada Python anda, Bisa cekĀ Disini

Selanjutnya jangan lupa membuat dulu list IP Cisco nya berserta username,password, dan secretnya.

seperti gambar dibawah ini :

isi file ip_cisco

192.168.122.100 saputraaziii azi azi
192.168.122.110 saputraaziii azi azi
192.168.122.120 saputraaziii azi azi

dan Isi File dhcp.py

from netmiko import ConnectHandler

# Containing login information such
# device type, IP, username, password even port and so on
routeres = open('ip_cisco', 'r')

for router in routeres:
 router = router.split()
 router = {
 'device_type': 'cisco_ios',
 'ip': router[0],
 'username': router[1],
 'password': router[2],
 'secret': router[3]
 }

# Establish a SSH connection using login information
 # stored in login variable
 print "Connecting to %s" %router['ip']
 net = ConnectHandler(**router)

# Enter enable mode first
 net.enable()
 # Membuat DHCP Server

config = [
 'interface g0/2',
 'ip address 192.168.90.1 255.255.255.0',
 'no shut',
 'exit',
 'ip dhcp pool CatatanLebah',
 'default-router 192.168.90.1',
 'network 192.168.90.0 255.255.255.0',
 'dns-server 8.8.8.8',
 ]

print net.send_config_set(config)



 net.disconnect()

 

Nah setelah itu jalankan script dhcp.py nya.

Terima kasih.

Be the first to comment

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan.


*