某高校批量升级IOS,刚开始手动升。感觉很慢,写了个类似的脚本。如下:
1,Topology
Eth_link
Switch(3750x) -------------- Computer(Tftp32)
192.168.1.1/24 192.168.1.110/24
2 , 配置
———————————————————————————————————————————————
en
conf t
int vl 1
no shut
ip add 192.168.1.1 255.255.255.0
exit
exit //交换都可用管理IP或者3层IP与local_computer来通信。
! //vlan1启动需要几s时间,些许等待。
!
copy tftp: flash: //把电脑端的IOS拷到交换机
192.168.1.110 //会提示地址,把你所设的地址填到此处
c3750-ipservicesk9-mz.122-55.SE1.bin //会提示IOS名字,把IOS名字填到此处。
c3750-ipservicesk9-mz.122-55.SE1.bin //同上
!
dir
!======= if there is ok,continue ============
conf t
boot sys flash:/c3750-ipservicesk9-mz.122-55.SE1.bin //把启动项写入系统
exit
wr mem
erase startup-config //此项,针对新设备上架清配置
reload
3,查看是否升级成功
!===== show IOS =====
sh ver
sh boot
———————————————————————————————————————————————
Notice: 升级前先看存储空间是否足够,还有升级完后IOS保留与否在你。本内容只实用,无技术含量!
来源:oschina
链接:https://my.oschina.net/u/4403110/blog/4317205