haakonnessjoen / MAC-Telnet
konsolverktyg för anslutning till och servering av enheter med MikroTik RouterOS MAC-Telnet-protokoll.
Installation
Docker
haakonn/mactelnet
innehåller alla fyra program:
Observera att Docker kör behållare på isolerade interna nätverk som standard. --net=host
instruerar Docker att gemactelnet
direkt åtkomst till värdmaskinens nätverksgränssnitt.
SE Användning för mer.
CentOS 7
för att installera beroenden:
yum -y install wget automake gettext gettext-devel gcc make
hämta källa tarball, extrahera, kompilera och installera:
Linux / kfreebsd
beroenden: gcc (eller liknande), automake, autoconf
för att installera beroenden på Debian/Ubuntu-baserade system:
apt-get install build-essential automake autoconf
hämta källa tarball, extrahera, kompilera och installera:
FreeBSD
beroenden: clang (gcc eller liknande), automake, autoconf
För att installera beroenden på Debian/Ubuntu-baserade system:
pkg install automake autoconf gettext-tools
hämta källa tarball, extrahera, kompilera och installera:
Mac OS X
installera beroenden, ladda ner källa tarball, extrahera, kompilera och installera:
och du är redo..
Mac OS X (utan Homebrew)
installera beroenden, hämta källa tarball, extrahera, kompilera och installera:
och du är redo.
användning
exempel med identitet:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
exempel med mac-adress:
$ 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/ >
Tips
Du kan använda det välkända” expect ” – verktyget för att automatisera/skriptdialoger via mactelnet!
lista tillgängliga värdar
# mactelnet -l
MAC – ping användning
exempel:
eller för användning i bash-skript:
# 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] )