Exemplo n.º 1
0
def reboot_router():
    try:
        ssh_user = data.ssh_user()
        #在路由器中输入reboot
        ssh.ssh_cmd(ssh_user[0],ssh_user[1],ssh_user[2],'reboot')
        time.sleep(60)
    #捕捉异常并打印异常信息
    except Exception,e:
        print u"reboot重启路由失败,原因如下:\n%s"%e
Exemplo n.º 2
0
def hostnameValidate(hostname,host,user,pwd,cmd):
        ssh_cmd(host,user,pwd,cmd)
        time.sleep(50)
        str1= 'ping %s -c 3' %hostname
        #通过ping主机名来判断主机名是否验证成功
        ping = os.system(str1)
        if ping == 0 :
            return True
        else :
            return  False
Exemplo n.º 3
0
 def test_restore_ssh(self):
     general_control.wifidog_menu(self)
     gatewayId1 = general_control.get_gatewayId(self)
     general_control.set_gatewayId(self,'11111111111')
     ssh.ssh_cmd(ip,user,pwd,'reset')
     self.driver.implicitly_wait(50)
     self.driver.get(url)
     login_control.set_user(self,user,pwd)
     login_control.submit(self)
     general_control.wifidog_menu(self)
     gatewayId2 = general_control.get_gatewayId(self)
     assert gatewayId1==gatewayId2,u'后台恢复出场设置后网关ID恢复默认值'
Exemplo n.º 4
0
def router_lan_inet(ip):
    try:
        ssh_user = data.ssh_user()
        ifocnfig = ssh.ssh_cmd(ip,ssh_user[1],\
                               ssh_user[2],'ifconfig br-lan | grep inet')
        return ifocnfig
    #捕捉异常并打印异常信息
    except Exception,e:
        print u"查看路由器lan口的网络信息失败,原因如下:\n%s"%e