Accesso via modem ad un server Linux: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 29: Line 29:
  sudo tail -f /var/log/mgetty/mg_ttyS0.log
  sudo tail -f /var/log/mgetty/mg_ttyS0.log


Se si hanno difficoltà a collegarsi, usare questo file di config per minicom:
Se si hanno difficoltà a collegarsi, usare questo file di config per minicom.
 
'''QUESTO FILE IMPOSTA ANCHE LA HOTKEY PER I MENU DI MINICOM A'''
CTRL-P


<pre>
<pre>
cat > $HOME/.minirc.dfl <<EOFile
cat > $HOME/.minirc.dfl <<EOFile
# Machine-generated file - use setup menu in minicom to change parameters.
# Machine-generated file - use setup menu in minicom to change parameters.
pu escape-key      ^P
pu baudrate        115200
pu baudrate        115200
pu minit            ~^M~AT S7=120 S0=0 L1 V1 X4 &c1 E1 Q0^M
pu minit            ~^M~AT S7=120 S0=0 L1 V1 X4 &c1 E1 Q0^M
Line 42: Line 46:
</pre>
</pre>


NOTA: '''Se si lancia minicom da una schermata screen, per fare ctrl-A-o fare ctrl-a-a'''
NOTA: '''Se si lancia minicom da una schermata screen, E NON SI CAMBIA LA HOTKEY IN ctrl-p, per fare ctrl-A-o fare  
ctrl-a-a


== Riferimenti ==
== Riferimenti ==


*[http://www.totse.com/en/technology/telecommunications/at-cmds.html totse.com | The AT command set]
*[http://www.totse.com/en/technology/telecommunications/at-cmds.html totse.com | The AT command set]

Revision as of 08:05, 14 August 2009

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

Collegare il modem alla seriale (COM2=ttyS1)

Installare mgetty

sudo apt-get install mgetty

Abilitare il modem:

sudoedit /etc/inittab
...
T3:23:respawn:/sbin/mgetty -x9 -s 57600 -m '"" AT&F OK AT&C1 OK AT&D3 OK' -D ttyS0
#x9 :debug (mettere x0 quando in produzione)
#s 57600 :velocità seriale
#-m '"" AT&F OK AT&C1 OK AT&D3 OK' : stringa inizializzazione, rest to factory default, più vedi man mgetty
#-D :disabilita risposta fax (altrimenti a volte non ci si collega e si ricevono caratteri spurii

Attivare la configurazione:

sudo init q

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

Se la sconda volta nn si risce a collegarsi, o si blocca appena fatto login, può essere il cavo o il &D3 che non viene mantenuto (Vedi man mgetty)

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 minicom.

QUESTO FILE IMPOSTA ANCHE LA HOTKEY PER I MENU DI MINICOM A

CTRL-P
cat > $HOME/.minirc.dfl <<EOFile
# Machine-generated file - use setup menu in minicom to change parameters.
pu escape-key       ^P
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, E NON SI CAMBIA LA HOTKEY IN ctrl-p, per fare ctrl-A-o fare

ctrl-a-a

Riferimenti