haakonnessjoen / MAC-Telnet
Konsolværktøjer til tilslutning til og betjening af enheder, der bruger MikroTik RouterOS MAC-Telnet-protokol.
Installation
Docker
haakonn/mactelnet
indeholder alle fire programmer:
Bemærk, at Docker kører containere på isolerede interne netværk som standard. --net=host
instruerer Docker til at givemactelnet
direkte adgang til værtsmaskinens netværksgrænseflader.
Se brug for mere.
CentOS 7
for at installere afhængigheder:
yum -y install wget automake gettext gettext-devel gcc make
Hent kilde tarball, uddrag, kompilere og installere:
Linuks / kfreebsd
afhængigheder: gcc (eller lignende), automake, autoconf
for at installere afhængigheder på Debian/Ubuntu-baserede systemer:
apt-get install build-essential automake autoconf
Hent kilde tarball, uddrag, kompilere og installere:
FreeBSD
afhængigheder: clang (gcc eller lignende), automake, autoconf
for at installere afhængigheder på Debian/Ubuntu-baserede systemer:
pkg install automake autoconf gettext-tools
Hent kilde tarball, uddrag, kompilere og installere:
Mac OS
Installer afhængigheder, Hent kilde tarball, uddrag, kompilere og installere:
og du er klar..
Mac OS (uden hjemmebryggeri)
Installer afhængigheder, Hent kilde tarball, uddrag, kompilere og installere:
og du er klar.
anvendelse
eksempel ved hjælp af identitet:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
eksempel ved hjælp af mac-adresse:
$ 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 bruge det velkendte “forvent” værktøj til at automatisere/script dialoger via mactelnet!
Liste tilgængelige værter
# mactelnet -l
MAC-ping brug
eksempel:
eller til brug i 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] )