python批量管理交換機腳本

#!/bin/env  python
import telnetlib,time,sys
iplist=[]
f=open('ip.txt','r')
for i in f:
iplist.append(i)
def conn(x,y):
T=telnetlib.Telnet
user=''  ##用戶名
pw=''    ###密碼
enpw=''  ###全局密碼
tl=T(x)
tl.read_until('Username:')
tl.write(user+'\n')
tl.read_until('Password:')
tl.write(pw+'\n')
tl.write('en\n')
tl.read_until('Password:')
tl.write(enpw+'\n')
tl.write(y+"\n   ")
time.sleep(3)
print tl.read_very_eager()
cmd=['sh ver','sh cdp nei']
for ip in iplist:
print i
for m in cmd:
print m
conn(ip,m)
相關文章
相關標籤/搜索