haakonnessjoen / MAC-Telnet
Console nástroje pro připojení, a slouží, zařízení pomocí MikroTik RouterOS MAC-Telnet protokolu.
Instalace
Docker
haakonn/mactelnet
obsahuje všechny čtyři programy:
Všimněte si, že Docker běží kontejnery na izolované vnitřní sítě ve výchozím nastavení. --net=host
pověřuje Docker poskytnout mactelnet
přímý přístup k hostitelskému zařízení síťových rozhraní.
Více viz Použití.
CentOS 7
instalovat závislosti:
yum -y install wget automake gettext gettext-devel gcc make
Stáhnout zdrojový archiv, rozbalit, zkompilovat a nainstalovat:
Linux / kfreebsd
Závislosti: gcc (nebo podobné), automake, autoconf,
instalovat závislosti na Debian/Ubuntu-založené systémy:
apt-get install build-essential automake autoconf
Stáhnout zdrojový archiv, rozbalit, zkompilovat a nainstalovat:
FreeBSD
Závislostí: clang (gcc nebo podobné), automake, autoconf,
instalovat závislosti na Debian/Ubuntu-založené systémy:
pkg install automake autoconf gettext-tools
Stáhnout zdrojový archiv, rozbalit, zkompilovat a nainstalovat:
Mac OS X
Instalovat závislostí, stáhnout zdrojový archiv, rozbalit, zkompilovat a nainstalovat:
A jste připraveni..
Mac OS X (bez Homebrew)
nainstalujte závislosti, stáhněte zdrojový tarball, rozbalte, zkompilujte a nainstalujte:
a jste připraveni.
použití
příklad použití identity:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
příklad použití MAC adresy:
$ 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/ >
Tipy
můžete použít dobře známý „očekávat“ nástroj pro automatizaci/scénář, dialogy přes mactelnet!
Seznam dostupných hostitelů
# mactelnet -l
MAC-Ping použití
Příklad:
Nebo pro použití v 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] )