2.3/ Lập trình python sử dụng thư viện netmiko để thực hiện ssh vào Switch tạo nhiều Vlan và cài ip cho các vlan.
2.3.1 Tạo file python :
- Chuột phải vào project, chọn New à Chọn Python File
- Nhập Tên file python :
File tạo thành công :
2.3.2 Thiết lập ssh :
import netmiko
SW1 = {
'device_type':'cisco_ios',
'ip':'192.168.168.154',
'username':'admin',
'password':'123',
'secret':'321'
}
net_conn = netmiko.ConnectHandler(**SW1)
Gọi hàm ConnectHandler trong thư viện netmiko bằng dòng lệnh :
netmiko.ConnectHandler()
,trong đó hàm ConnectHandler bao gồm các giá trị:
+ device_type: các thiết bị của cisco thuờng là ‘cisco_ios’
+ ip: IP của thiết bị
+ username: tên đăng nhập
+ password: mật khẩu đăng nhập
+ secret : mật khẩu enable
gán giá trị khi thực hiện hàm ConnectHandler cho biến net_conn .
Tới đây chúng ta đã thiết lập thành công SSH bằng netmiko .
2.3.1 Tạo file python :
- Chuột phải vào project, chọn New à Chọn Python File
- Nhập Tên file python :
File tạo thành công :
2.3.2 Thiết lập ssh :
import netmiko
SW1 = {
'device_type':'cisco_ios',
'ip':'192.168.168.154',
'username':'admin',
'password':'123',
'secret':'321'
}
net_conn = netmiko.ConnectHandler(**SW1)
Gọi hàm ConnectHandler trong thư viện netmiko bằng dòng lệnh :
netmiko.ConnectHandler()
,trong đó hàm ConnectHandler bao gồm các giá trị:
+ device_type: các thiết bị của cisco thuờng là ‘cisco_ios’
+ ip: IP của thiết bị
+ username: tên đăng nhập
+ password: mật khẩu đăng nhập
+ secret : mật khẩu enable
gán giá trị khi thực hiện hàm ConnectHandler cho biến net_conn .
Tới đây chúng ta đã thiết lập thành công SSH bằng netmiko .