Configurare internet in una Slackware con D-Link302T

Avendo da poco installato Slackware 12.0 sul mio computer, ho trovato non pochi problemi a configurare la connessione internet. Per connettermi utilizzo un modem D-Link302T, che non mi ha dato grossi problemi né con Windows né con Ubuntu 9.04. In ogni caso, secondo me, connettersi ad internet con Linux è molto più semplice se si possiede un router!

Prerequisiti

Per seguire questa guida dovete avere:

  • Un computer funzionante (ma va? 🙂 );
  • Slackware 12.0; (probabilmente funziona anche con le versioni precedenti, che però ancora non ho testato)
  • Un modem D-Link302T o simile; (probabilmente questa guida può esservi utile anche se avete un altro modem);
  • rp-pppoe, un pacchetto cui al suo interno è contenuto pppoe, che se non è ancora installato lo potete trovare da qua;
  • Avere i moduli della scheda di rete correttamente installati(In questa guida non mi soffermerò, non avendo provato). Si può capire se ci sono digitando da terminale un “ifconfig eth0”. Se non vi rileva nulla, allora andate sul sito http://www.slacky.eu, e li con molta probabilità troverete qualcuno che ne sa più di me sull’argomento!!!!

Procedimento

Innanzitutto controllate che il modem sia connesso al PC, mi raccomando che lo sia attraverso la presa Ethernet, e al cavo dell’alimentazione (sembra ovvio, ma spesso succede di dimenticarsene).

Fatto questo, si può cominciare. Date il comando

# ifconfig eth0 up

per attivare la vostra interfaccia di rete. Se tutto funziona correttamente, nell’output dovrebbero comparire le parole UP e RUNNING.

Ora dovete scompattare rp-pppoe:

# tar -xvzf /percorso/rp-pppoe-3.10.tar.gz

Successivamente eseguite lo script go, contenuto nella cartella appena scompattata:

# cd /perco/rp-pppoe-3.10
# ./go

questo script, molto comodo, installerà il pacchetto e lancerà il programma; ora inizia la configurazione vera e propria (ho inserito dei commenti preceduti da #):

Welcome to the Roaring Penguin PPPoE client setup.  First, I will run
some checks on your system to make sure the PPPoE client is installed
properly...

Looks good!  Now, please enter some information:

USER NAME

>>> Enter your PPPoE user name (default alice): #Inserite l'username che vi è stato fornito al momento dell'attivazione dell'adsl

INTERFACE

>>> Enter the Ethernet interface connected to the DSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0): #Premete semplicemente invio, a meno che non utilizziate un'interfaccia di rete diversa da eth0

Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped.  If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses.  You may have some problems with demand-activated links.
>>> Enter the demand value (default no):#Premete invio

DNS

Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
>>> Enter the DNS information here: #Digitate "server" e premete invio

PASSWORD

>>> Please enter your PPPoE password: #Digitate la password che vi è stata fornita assieme all'username
>>> Please re-enter your PPPoE password: #Ri-digitatela

FIREWALLING

Please choose the firewall rules to use.  Note that these rules are
very basic.  You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security.  If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself.  Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc.  If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.

The firewall choices are:
0 - NONE: This script will not set any firewall rules.  You are responsible
         for ensuring the security of your machine.  You are STRONGLY
         recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
                for a LAN
>>> Choose a type of firewall (0-2): #Qui dovete scegliere il tipo di Firewall, normalmente quello base

** Summary of what you entered **

Se avete fatto esattamente come me l’output sarà uguale:

Ethernet Interface: eth0
User name:          ********
Activate-on-demand: No
DNS addresses:      Supplied by ISP's server
Firewalling:        STANDALONE

>>> Accept these settings and adjust configuration files (y/n)? #Digitate y e premete invio
Adjusting /etc/ppp/pppoe.conf
Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets
 (But first backing it up to /etc/ppp/pap-secrets-bak)
 (But first backing it up to /etc/ppp/chap-secrets-bak)

Congratulations, it should be all set up!

Type 'pppoe-start' to bring up your PPPoE link and 'pppoe-stop' to bring

Congratulazioni, avete configurato correttamente il vostro modem! Ora ogni volta che avviate Slackware, per poter navigare dovrete dare il comando, da root con il comando su per l’autenticazione dal vostro utente :

# pppoe-start

Oppure potete aggiungerlo al file /etc/rc.d/rc.inet1 per fare in modo che parta automaticamente all’avvio del PC. Per farlo editate (con i permessi di root) tale file e aggiungeteci semplicemente queste righe:

### Attivazione di pppoe:
pppoe-start

Le righe precedute da # sono commenti in tutti i file di configurazione e eseguibili in Linux. Abituatevi a usarli, vi faranno sempre comodo!

A me, questo procedimento e’ andato alla grande, sta a voi ora metterlo in pratica, e……………. CIBIVLFAB !!!!!!!!!!(Che Il Buon Iddio Ve La Faccia Andare Buona)
Fonti

Per configurare il modem e poter scrivere questa guida ho seguito queste istruzioni, sono sintetiche ma se uno ha un minimo di esperienza sono un ottima alternativa: http://www.scorianz.com/?p=15