haakonnessjoen/MAC-Telnet
Herramientas de consola para conectar y servir dispositivos mediante el protocolo MikroTik RouterOS MAC-Telnet.
Instalación
Docker
haakonn/mactelnet
contiene los cuatro programas:
Tenga en cuenta que Docker ejecuta contenedores en redes internas aisladas de forma predeterminada. --net=host
indica a Docker que proporcione mactelnet
acceso directo a las interfaces de red de la máquina host.
Consulte Uso para obtener más información.
CentOS 7
Para instalar las dependencias:
yum -y install wget automake gettext gettext-devel gcc make
Descargar el tarball fuente, extraer, compilar e instalar:
Linux / kfreebsd
Dependencias: gcc (o similar), automake, autoconf
Para instalar las dependencias en Debian/Ubuntu sistemas basados en:
apt-get install build-essential automake autoconf
Descargar el tarball fuente, extraer, compilar e instalar:
FreeBSD
Dependencias: clang (gcc o similar), automake, autoconf
Para instalar dependencias en sistemas basados en Debian/Ubuntu:
pkg install automake autoconf gettext-tools
Descargar el código fuente, extraer, compilar e instalar:
Mac OS X
Instalar dependencias, descargar el código fuente, extraer, compilar e instalar:
Y listo..
Mac OS X (sin Homebrew)
Instalar dependencias, descargar el código fuente, extraer, compilar e instalar:
Y listo.
Uso
Ejemplo usando identidad:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
Ejemplo usando dirección mac:
$ mactelnet 0:c:42:43:58:a5 -u adminPassword:Connecting to 0:c:42:43:58:a5...done MMM MMM KKK TTTTTTTTTTT KKK MMMM MMMM KKK TTTTTTTTTTT KKK MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK MikroTik RouterOS 4.0 (c) 1999-2009 http://www.mikrotik.com/ >
Consejos
¡Puede utilizar la conocida herramienta» esperar » para automatizar/escribir diálogos a través de mactelnet!
Lista de hosts disponibles
# mactelnet -l
MAC-Ping uso
Ejemplo:
O para su uso en bash-scripting:
# macping 0:c:42:43:58:a5 -c 2 >/dev/null 2>&1 || ( echo "No answer for 2 pings" | mail -s "router down" [email protected] )