Cuando administras routers mikrotik una de las cosas que te salvan cuando has perdido una mikrotik o no sabes qué ip tiene es poder descubrir las MAC de los routers mikrotik y poder acceder a ellos por MAC.
Si tienes entorno gráfico todo de maravilla, ejecutas winbox y listos, pero si no dispones de él tienes la opción de instalar un fake-x o bien usar MAC-Telnet de haakonnessjoen.
Primero instalaremos git
root@carboni:~# apt-get install git
Nos descargamos los sources de MAC-Telnet
root@carboni:~# cd /home/laura/bin/ root@carboni:/home/laura/bin# git clone https://github.com/haakonnessjoen/MAC-Telnet
Lo instalamos
root@carboni:/home/laura/bin# cd MAC-Telnet/ root@carboni:/home/laura/bin/MAC-Telnet# make all install
Lo siguiente es descubrir los dispositivos mikrotik que hay en nuestra red (pulsamos control+C cuando los tengamos identificados)
root@carboni:/home/laura/bin/MAC-Telnet# mndp Searching for MikroTik routers... Abort with CTRL+C. MAC-Address Identity (platform version hardware) uptime d4:ca:6d:6e:f5:7 routerfibra450 (MikroTik 6.12 RB450G) up 83 days 9 hours MMEU-3AJD 0:c:42:a4:e4:2f BCNRossello208-RB750-C8 (MikroTik 6.22 RB750G) up 39 days 2 hours EIES-9H20 ^C
Y nos conectamos a uno de ellos
root@carboni:/home/laura/bin/MAC-Telnet# mactelnet 0:c:42:a4:e4:2f Login: blackhold Password: Connecting to 0:c:42:a4:e4:2f...Connection failed. root@carboni:/home/laura/bin/MAC-Telnet# mactelnet 0:c:42:a4:e4:2f Login: admin Password: Connecting to 0:c:42:a4:e4:2f...Connection failed.
Como véis a mi no me funciona, de momento no sé el porqué pero el output correcto sería éste:
# sudo ./mactelnet eth0 0:c:42:43:58:a5 admin mysecretpass 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/ [admin@HMG] >
Veo que el paquete está disponible en los repositorios de debian
laura@carboni:~$ apt-cache search mac-telnet mactelnet-client - Console tools for telneting and pinging via MAC addresses mactelnet-server - Telnet daemon for accepting connections via MAC addresses
Y que otra forma de descubrir routers mikrotik es con mactelnet -l
root@carboni:/home/laura/bin/MAC-Telnet# mactelnet -l Searching for MikroTik routers... Abort with CTRL+C. MAC-Address Identity (platform version hardware) uptime 0:c:42:a4:e4:2f BCNRossello208-RB750-C8 (MikroTik 6.22 RB750G) up 39 days 3 hours d4:ca:6d:6e:f5:7 routerfibra450 (MikroTik 6.12 RB450G) up 83 days 9 hours ^C
RT @Blackhold_: Blog] MAC Telnet desde Linux: Cuando administras routers mikrotik una de las cosas que te salvan cuando has perdi… http:/…
Crea el fitxer
/etc/mactelnetd.users
# Format:
#username:password
i reinicia el servei :P
thnks Locke! ;D