Dodatkowy terminal (szeregowy / RSS232 / serial) przy użyciu starego laptopa lub jak logować się na headless server via RS232

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
Stary laptop

Zapewne każdy sys-admin wie że to czego mu do szczęścia potrzeba to niezliczona liczba terminali.

W tym artykule pokażę w jaki sposób zdobyć dodatkowy terminal (w zasadzie za darmo), lub jak ktoś woli, w jaki sposób logować się na headless server poprzez RS232.


W artykule opisane jest łączenie się starej maszyny z nowym komputerem więc wykorzystuję konwerter USB -> COM (RS-232).

Konwerter USB -> COM (RS-232) oraz NULLMODEM
Konwerter USB -> COM (RS-232) oraz NULLMODEM


Co potrzebujemy ?

  • Stary laptop z wbudowanym portem COM (RS-232)
  • Kabel null-modem (żeńsko-żeński)
  • Konwerter USB -> COM (RS-232)



W moim wypadku, starym laptopem jest maszyna z procesorem 66 Mhz oraz 8 megabajtami pamięci. Laptop teoretycznie i praktycznie mógł by mieć pod maską linuxa na pokładzie, ale mój na szczęście miał zainstalowany 95 więc nie chciało mi się niczego zmieniać.

Wystarczyło pobrać klienta putty skompilowanego dla platformy x86 windows

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html


Kolejnym krokiem, była konfiguracja serwera Ubuntu.

nano /etc/init/ttyUSB0.conf

A w treści

# ttyUSB0 - getty on USB serial port
#
# This service maintains a getty on ttyUSB0 from the point the system is
# started until it is shut down again.


start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]


respawn
exec /sbin/getty -L 115200 ttyUSB0 vt102

I uruchomienie

sudo start ttyUSB0


Gotowe.


Teraz przesiadamy się na Windowsa, i konfigurujemy putty, podając odpowiednią prędkość przesyłu.

W swoim laptopie miałem czarno-białą matryce, więc w zakładce dotyczącą kolorów, wyłączyłem ich obsługę. (tekst jest czytelniejszy).


Poniżej znaleźć można kilka zdjęć w boju ;)


laptop z wpiętym kablem nullmodem
konfiguracja putty COM na laptopie
Logowanie przez terminal, rs232, com, serial
atop przez serial
tail -f przez serial