A-A+
公司里重启D-link路由的脚本文件
公司里使用的dlink路由(DAP-1360)需要定时重启一下,而路由设置管理本身没这个功能。要实现的话,脚本如下:
- require 'net/http'
- require 'base64'
- pwd = Base64.encode64('123456')
- ser = ['192.168.3.2','192.168.3.3']
- ser.each {|x|
- Net::HTTP.post_form(URI("http://#{x}/apply.cgi?formPasswordAuth"), 'login_name' => 'Admin', 'login_pass' => pwd )
- Net::HTTP.post_form(URI("http://#{x}/apply.cgi?do_reboot"), 'do_reboot' => 'true' )
- }
特别要说明一下,这个脚本文件未必对所有设备都有效。在不同的设备和不同的网络中,还需要根据实际情况进行修改。这个脚本里的默认的登录的用户名是Admin,密码是pwd,这里要特别注意一下。