Modem ethernet Alice Gate su Slackware

Questo piccolo how-to descrive l'installazione, la configurazione e l'utilizzo sotto Slackware Linux, del modem DSL Alice Gate (Ethernet/USB), fornito da Telecom Italia.

Come prima cosa, attacchiamo il nostro modem alla porta ethernet (RJ-45) del nostro computer e accendiamolo. Adesso bisogna andare a configurare la scheda di rete ethernet, per dialogare con il modem.

Da console logghiamoci come utente root e impostiamo con ifconfig, l'indirizzo IP del computer:

# ifconfig eth0 192.168.1.2 broadcast 192.168.0.255 netmask 255.255.0.0

Per evitare di riconfigurare la scheda di rete ad ogni riavvio del computer, possiamo richiedere la configurazione al server DHCP del modem. Per impostare la scheda, all'assegnazione automatica dell'indirizzo da parte del server DHCP:

  • Possiamo usare il tool netconfig impostando l'indirizzo IP del server DHCP del modem (192.168.1.1) oppure lasciando in bianco.
  • Oppure possiamo editare a mano il file di configurazione /etc/rc.d/rc.inet1.conf e modificando la sezione:
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]="192.168.1.1"
  • Oppure semplicemente da console diamo:
# dhcpcd eth0

Adesso facciamo un piccolo test per vedere se il computer raggiunge il modem:

# ping 192.168.1.1

Se il ping è andato a buon fine, configuriamo i parametri di connessione con pppoe-setup

# pppoe-setup

Inseriamo i parametri chiesti dal programma:

  • Il nome utente scelto quando ci siamo registrati al nostro provider (es. [email protected]).
  • Il nome dell'interfaccia che è collegata al modem (es. eth0).
  • Scegliere se lasciare il collegamento permanentemente attivo (impostare “no”) o impostare un “time-out” (in secondi) per scollegarsi da internet.
  • Inserire l'indirizzo IP del server DNS (es. 212.216.112.112).
  • Inserire l'indirizzo IP del secondo server DNS (es. e 212.216.172.62).
  • Impostare la password scelta durante la registrazione al vostro provider.

Adesso dopo aver impostato i parametri di connessione, siamo pronti a collegarci ad internet. Apriamo la console e sempre da utente root diamo:

# pppoe-start

Purtroppo anche se siamo collegati ad internet non saremo in grado di navigare, perciò sempre da console e da root, impostiamo per bene le regole di routing

# route del default
# route add default dev ppp0

Per scollegare il modem da internet basta digitare da console,

# pppoe-stop

Per evitare di reinserire ogni volta che ci colleghiamo ad internet le regole di routing, possiamo creare uno script che faccia tutto al posto nostro. Apriamo il nostro editor di testo preferito e scriviamo il piccolo script in basso:

#!/bin/bash
 
# Script che automatizza la connessione ad internet
# e imposta correttamente le regole di routing
 
pppoe-start
route del default
route add default dev ppp0

Chiudiamo e salviamo lo script col nome dsl-start.sh. Diamogli i permessi di esecuzione.

Volendo possiamo inserire lo script appena creato in /etc/rc.d/rc.local in modo che ogni volta che avviamo il PC ci colleghiamo automaticamente ad internet.