haakonnessjoen / MAC-Telnet
Console tools voor het verbinden met en serveren van apparaten met behulp van MikroTik RouterOS MAC-Telnet protocol.
installatie
Docker
haakonn/mactelnet
bevat alle vier programma ‘ s:
merk op dat Docker standaard containers op geïsoleerde interne netwerken draait. --net=host
instrueert Docker om mactelnet
directe toegang tot de netwerkinterfaces van de hostmachine te bieden.
zie gebruik voor meer.
CentOS 7
om Te installeren afhankelijkheden:
yum -y install wget automake gettext gettext-devel gcc make
Download source tarball uitpakken, compileren en installeren:
Linux / kfreebsd
Afhankelijkheden: gcc – (of soortgelijke), automake, autoconf
om Te installeren afhankelijkheden op Debian/Ubuntu gebaseerde systemen:
apt-get install build-essential automake autoconf
Download source tarball uitpakken, compileren en installeren:
FreeBSD
Afhankelijkheden: clang (GCC of vergelijkbaar), automake, autoconf
om afhankelijkheden te installeren op Debian / Ubuntu gebaseerde systemen:
pkg install automake autoconf gettext-tools
download brontarball, extract, compileer en installeer:
Mac OS X
Installeer afhankelijkheden, download brontarball, extract, compileer en installeer:
en u bent klaar..
Mac OS X (zonder Homebrew)
afhankelijkheden installeren, brontarball downloaden, uitpakken, compileren en installeren:
en u bent klaar.
gebruik
voorbeeld met identiteit:
$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done
voorbeeld met mac-adres:
$ 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
u kunt de bekende “expect” tool gebruiken om/script dialogen te automatiseren via mactelnet!
lijst Beschikbare hosts
# mactelnet -l
MAC-ping gebruik
voorbeeld:
of voor gebruik in 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] )