haakonnessjoen/MAC-Telnet
Konsollverktøy for tilkobling til og betjening av enheter ved Hjelp Av MikroTik RouterOS MAC-Telnet-protokoll.
Installasjon
Docker
haakonn/mactelnet
inneholder alle fire programmer:
Merk At Docker kjører beholdere på isolerte interne nettverk som standard. --net=host
instruerer Docker om å gimactelnet
direkte tilgang til vertsmaskinens nettverksgrensesnitt.
Se Bruk for mer.
CentOS 7
for å installere avhengigheter:
yum -y install wget automake gettext gettext-devel gcc make
Last ned kilde tarball, pakke ut, kompilere og installere:
Linux/kfreebsd
Avhengigheter: gcc (eller lignende), automake, autoconf
for å installere avhengigheter På Debian/Ubuntu-baserte systemer:
apt-get install build-essential automake autoconf
last ned kilde tarball, pakke ut, kompilere og installere:
freebsd
avhengigheter: For å installere avhengigheter På Debian/Ubuntu-baserte systemer:
pkg install automake autoconf gettext-tools
Last ned kilde tarball, pakk ut, kompilere og installer:
Mac OS X
Installer avhengigheter, last ned kilde tarball, pakk ut, kompilere og installer:
og du er klar..
Mac OS X (uten Homebrew)
Installer avhengigheter, last ned kilde tarball, pakke ut, kompilere og installere:
og du er klar.
Bruk
eksempel ved bruk av identitet:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
Eksempel ved bruk av 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 bruke det velkjente «expect» – verktøyet til å automatisere/skriptdialoger via mactelnet!
Liste tilgjengelige verter
# mactelnet -l
mac-Ping bruk
Eksempel:
Eller for bruk 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] )