haakonnessjoen / MAC-Telnet
instrumente de consolă pentru conectarea la și servirea dispozitivelor care utilizează protocolul MikroTik RouterOS MAC-Telnet.
instalare
Docker
haakonn/mactelnet
conține toate cele patru programe:
rețineți că Docker rulează containere pe rețele interne izolate în mod implicit. --net=host
instruiește Docker pentru a oferimactelnet
acces direct la interfețele de rețea ale mașinii gazdă.
vezi utilizare pentru mai multe.
CentOS 7
pentru a instala dependențe:
yum -y install wget automake gettext gettext-devel gcc make
descărcați sursa tarball, extrageți, compilați și instalați:
Linux/kfreebsd
dependențe: gcc (sau similare), automake, autoconf
pentru a instala dependențe pe sistemele bazate pe Debian/Ubuntu:
apt-get install build-essential automake autoconf
descărcați sursa tarball, extrageți, compilați și instalați:
FreeBSD
dependențe: clang (gcc sau similar), automake, autoconf
pentru a instala dependențe pe sistemele bazate pe Debian/Ubuntu:
pkg install automake autoconf gettext-tools
descărcați sursa tarball, extrageți, compilați și instalați:
Mac OS X
Instalați dependențe, descărcați sursa tarball, extrageți, compilați și instalați:
și sunteți gata..
Mac OS X (fără Homebrew)
Instalați dependențe, descărcați sursa tarball, extrageți, compilați și instalați:
și sunteți gata.
utilizare
exemplu de utilizare a identității:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
exemplu de utilizare a adresei 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/ >
sfaturi
puteți utiliza binecunoscutul instrument „expect” pentru a automatiza / script dialoguri prin mactelnet!
lista de gazde disponibile
# mactelnet -l
MAC-Ping utilizare
exemplu:
sau pentru utilizarea în 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] )