Debian? Copertina Esperimenti

Articoli


Collegarsi ad Internet? Ma con Linux!

Da circa un mese un mio amico ha comprato un computer nuovo. Si è abbastanza arrangiato, e come spesso succede, gli hanno appioppato Windows 95. Non malvagio, tenuto conto che deve soprattutto giocarci, e purtroppo ci sono moltissimi giochi abbastanza pesanti ma belli che girano solo con Windows 95.

La macchina comunque è degna di rispetto: 32Mb di RAM e 3Gb di disco, non ricordo la frequenza del processore, ma sopra i 166MHz. Spazio libero c'è, e già che ci sono provo a buttarci su PLUTO Debian GNU/Linux (mi porto sempre dietro il CDROM Pluto, proprio per queste occasioni).

FAT32, non posso farci moltissimo, così lo installo in UMSDOS. Non va via proprio liscio (infatti un pacchetto, inspiegabilmente, quando sta per installarsi, fa piantare inesorabilmente la macchina), però ho comunque un buon sistema Unix, completo almeno nei comandi base, a portata di mano in caso di bisogno.

E il bisogno capita: appena si tratta di collegarsi ad Internet, Windows mostra i suoi primi cedimenti. Un errore strano, il modem fa il numero, poi più nulla... anzi, appare la finestrella di errore. Ho provato a darci un'occchiata anch'io (bestemmiando non poco quando ho visto che si imposta il numero telefonico in una finestra e login&password in un'altra al momento dell'attivazione), ma appare sempre l'errore, come se il software di collegamento si fosse rovinato.

Che fare? Non resta che telefonare all'assistenza Microsoft, o portare il computer dal negoziante. C'è un CDROM fornito da quest'ultimo, ma non pare così facilissimo reinstallare il software di collegamento. Oppure affidarsi ai moltissimi esperti di questo facile sistema... anche se non tutti questi sarebbero abilitati a prestare la loro copia del software (non sarebbe legalmente possibile, anche se si fa lo stesso).

Vabbè, Linux c'è, facciamo un tentativo, oltretutto è free, quindi lo si può copiare ed installare senza problemi di licenza...

Il modem è interno, ok, proviamo /dev/ttyS2. Il dispositivo esiste, ma c'è un conflitto di IRQ (la terza seriale generalmente ha lo stesso IRQ della prima, basta però trovarne uno libero e assegnarglielo). No problem:
setserial /dev/ttyS2 irq 5
cd /dev
ln -s ttyS2 modem

Adesso vediamo se il modem risponde. Non serve gran software oltre la base per fare queste prove:
cat < /dev/modem &
cat > /dev/modem

Questi comandi sono semplici: il primo dice di mostrare a video tutti i messaggi provenienti dal modem, il secondo permette di dare dei comandi al modem da tastiera. C'è software migliore, ma cat si trova in tutti i sistemi!

Per il momento basta provare a dare i comandi ``AT'', ``ATZ'', ``AT&f''. Se il modem continua a rispondere ``OK'', si può anche dare il comando di connessione: ``ATX3L3M1DTxxxxxx'', sostituendo a ``xxxxxx'' il numero telefonico. Si risponde a login&password, e se tutto va bene il modem remoto dovrebbe partire in ppp. Basta quindi chiudere i due cat, uno tramite ctrl-C, l'altro con un kill, e lanciare un bel:
ppp defaultroute noipdefault modem /dev/modem ctrscts asyncmap 0

E la rete va! :-) (basterebbe solo sistemare il nameserver e creare gli script automatici per non dover scrivere tutto a manina). Intanto però si può fare un telnet numerico ad una macchina connessa ad Internet dove trovare lynx...

Dopo questa prova, chi non installerebbe in maniera decente Linux, ovvero dedicandoci una partizione del disco? E così fu. Ovviamente di backup non se ne parla, mancando fisicamente i mezzi per farlo. Quindi si prova con FIPS.

Esiste una versione di fips per la FAT32, e dopo una breve ricerca l'ho trovata a ftp://bmrc.berkeley.edu/pub/linux/fat32/; si tratta della versione 15c. Non supporta le partizioni FAT32 LBA, ma per fortuna non era il mio caso.

Beh, l'installazione della PLUTO Debian GNU/Linux è filata via liscia senza nessun intoppo, ambiente grafico compreso. Avendo già provato il modem, è stato anche facile mettere le mani in /etc/ppp.chatscript, /etc/ppp.options_out, /etc/resolv.conf e /etc/rc.boot/0setserial e configurare ottimamente il collegamento ad Internet (poi esistono già pon e poff per attivare e disattivare la connessione).

Per il resto, Linux ha fatto una buonissima impressione (peccato non faccia funzionare tutti i giochi di animazione su CDROM fatti per Windows 95). Da quella sera abbiamo un utente Linux in più... :-)

di Michele Dalla Silvestra


Debian? Copertina Esperimenti