Accesso via modem ad un server Linux

From RVM Wiki
Jump to navigation Jump to search

In questo modo si può accedere via modem alla console Linux di una macchina.

Collegare il modem alla seriale (COM2=ttyS1)

Installare mgetty

apt-get install mgetty

Abilitare il modem:

sudoedit /etc/inittab
...
T3:23:respawn:/sbin/mgetty -x1 -s 57600 -m '"" ATZ' -D ttyS1
#x1 :debug
#s 57600 :velocità seriale
#-m '"" ATZ' : stringa inizializzazione
#-D :disabilita risposta fax (altrimenti a volte non ci si collega e si ricevono caratteri spurii

Settare una connesione con Minicom e chiamare il numero a cui è collegato il modem. Si ottiene la schermata di login.

Sul server si può debuggare mgetty con:

sudo tail -f /var/log/mgetty/mg_ttyS0.log

Se si hanno difficoltà a collegarsi, usare questo file di config per miciom:

cat > $HOME/.minirc.dfl <<EOFile
# Machine-generated file - use setup menu in minicom to change parameters.
pu baudrate         115200
pu minit            ~^M~AT S7=120 S0=0 L1 V1 X4 &c1 E1 Q0^M
# nota S7=120, che è il timeout di connessione
pu mdialtime        120
pu backspace        BS
EOFile

NOTA: Se si lancia minicom da una schermata screen, per fare ctrl-A-o fare ctrl-a-a

Riferimenti