Seleccionar página

¿Cómo Acceder y resetear el router Zyxel P-660HW-D1 desde Python?

Éste es un ejemplo sencillo en Python, el cual efectúa un acceso Telnet al Router Zyxel P-660HW-D1 y su posterior reseteo:

#!/usr/bin/python

import getpass
import sys
import telnetlib

HOST = «192.168.4.1»
PASS = «1234»

tn = telnetlib.Telnet(HOST)

tn.set_debuglevel(1)

tn.read_until(«Password: «)
tn.write(PASS + «n»)

# System maintenance
tn.write(«24n»)

# Diagnostic
tn.write(«4n»)

# Reset xDSL
tn.write(«1n»)

# Reboot System
#tn.write(«21n»)

 

La misma secuencia que se realizaría desde la consola de texto trasladada a código.

 

Pin It on Pinterest