konto usunięte
Temat: Serwer MAC-Telnet dla Ubiquity AirOS
Zapewne większość z użytkowników grupy używa lub słyszała o urządzeniach Ubiquity na systemie AirOS. Mnie brakowało zawsze możliwości zarządzania przez drugą warstwę co jest dużą zaletą Mikrotik-a w sytuacjach, gdy nie pamiętamy adresu IP.Adres projektu:
http://elceef.itsec.pl/airos-mactelnetd/
Serwer mactelnetd został przeze mnie przeportowany do architektury MIPS i biblioteki uClibc. Plik binarny jest skompilowany statycznie i zoptymalizowany pod kątem rozmiaru. Autorem oryginalnej wersji jest Håkon Nessjøen.
Serwer został przetestowany na urządzeniu Nanobridge M5 z systemem AirOS w wersji 5.3.2
Poniżej proces instalacji na urządzeniu z domyślną konfiguracją:
$ scp mactelnetd mactelnetd.users rc.poststart ubnt@192.168.1.20:
ubnt@192.168.1.20's password:
mactelnetd
mactelnetd.users
rc.poststart
$ ssh ubnt@192.168.1.20 'cfgmtd -w -p /etc && sleep 5 && reboot'
ubnt@192.168.1.20's password:
Found Active on[1] ...
Found Backup1 on[2] ...
Storing Active[2] ... [%100]
Active->Backup[1] ... [%100]
Po restarcie możemy się już zalogować przez mactelnet:
elceef@cerebellum:~$ mactelnet eth1
Discovering Mikrotik routers... (CTRL+C to abort)
00:27:22:38:e8:c4 UBNT 2.6.15-5.2 Linux mips up~42days21h 192.168.1.20
elceef@cerebellum:~$ mactelnet eth1 00:27:22:38:e8:c4
Trying 00:27:22:38:e8:c4 ...
Username: ubnt
Password:
BusyBox v1.11.2 (2011-04-29 17:41:29 EEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/var/etc/persistent # uname -a
Linux UBNT 2.6.15-5.2 #1 Fri Apr 29 17:46:33 EEST 2011 mips unknown
/var/etc/persistent # cat mactelnetd.users
ubnt:ubnt
Plik mactelnetd.users zawiera użytkownika z hasłem (niestety otwartym tekstem). Nazwa użytkownika i hasło muszą być zgodne z zawartością pliku /etc/passwd na urządzeniu. Zmiana nazwy lub hasła w systemie wymaga modyfikacji tego pliku i zapisania zmian w pamięci flash wykonując polecenie 'cfgmtd -w -p /etc'.
Mam nadzieję, że komuś się przyda.