Altri tipi di connessione

Altri metodi per connettersi a reti grandi sono attraverso interfacce ISDN e PPPoE, tra le altre. PPPoE è discussa qui. Pagine scritte per ISDN (o altre a seconda delle necessità) sono sempre benvenute e saranno incluse in versioni future del libro, se disponibili.

RP-PPPoE-3.5

Introduzione a RP-PPPoE

Il pacchetto Roaring Penguin PPPoE contiene un client e una componente server che funziona con il client. Il client permette di connettersi a reti grandi che usano il protocollo PPPoE, comune tra i provider ADSL. La componente server gira insieme al client, permettendo di configurare altri client che inviano una richiesta di configurazione.

Informazioni sul pacchetto

Dipendenze perRP-PPPoE

Necessarie

PPP-2.4.3 e Net-tools-1.60 (si può omettere Net-tools utilizzando la seguente patch a IPRoute2: http://www.linuxfromscratch.org/blfs/downloads/6.0/rp-pppoe-3.5-iproute2-1.patch)

Installazione di RP-PPPoE

[Nota]

Nota

Se si pensa di utilizzare PPPoE in kernel-mode, questo pacchetto non è più esplicitamente necessario, comunque è raccomandato per semplicità di configurazione. Informazioni aggiuntive su PPPoE in kernel-mode sono reperibili in rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.

Installare RP-PPPoE eseguendo i seguenti comandi:

cd src &&
./configure &&
make

Ora, come utente root:

make install

Spiegazione dei comandi

Questi sono i comandi di installazione standard che creeranno l'installazione in base al prefisso /usr. Opzionalmente si può usare lo script go nella radice dell'albero dei sorgenti, per eseguire gli stessi comandi, che sono poi immediatamente seguiti dallo script adsl-setup.

Configurazione di RP-PPPoE

File di configurazione

/etc/ppp/pppoe.conf, /etc/ppp/firewall-standalone, /etc/ppp/firewall-masq, /etc/ppp/pppoe-server-options, /etc/resolv.conf, /etc/ppp/pap-secrets, /etc/ppp/chap-secrets

Informazioni di configurazione

Per configurare RP-PPPoE dopo l'installazione, bisognerebbe lanciare lo script adsl-setup.

Durante la configurazione della connessione bisognerà disporre di informazioni relative al name server del proprio ISP, come anche di username e password. Verrà anche chiesto se si desidera configurare una connessione on demand o permanente. Se il proprio provider non si fa pagare al minuto, è una buona idea avere uno script di boot che gestisce la connessione. Ovviamente si può scegliere di non installare il seguente script ed avviare la propria connessione a mano con lo script adsl-start.

Opzionalmente si può installare lo script di servizio /etc/sysconfig/network-devices/services/pppoe incluso nel pacchetto blfs-bootscripts-6.0 (come utente root).

make install-service-pppoe

Ora bisogna creare il file di configurazione da utilizzare con lo script di servizio pppoe (come utente root):

[Nota]

Nota

Se precedentemente si era configurata l'interfaccia di rete che adesso userà PPPoE, bisognerebbe rimuovere i file di configurazione per quell'interfaccia (come utente root):

rm /etc/sysconfig/network-devices/ifconfig.eth0/*

install -d /etc/sysconfig/network-devices/ifconfig.eth0 &&
cat > /etc/sysconfig/network-devices/ifconfig.eth0/pppoe << "EOF"
ONBOOT="yes"
SERVICE="pppoe"
EOF

Contenuti

Programmi installati: adsl-connect, adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server e pppoe-sniff
Librerie installate: Nessuna
Directory installate: /etc/ppp/plugins e /usr/share/doc/rp-pppoe-3.5

Brevi descrizioni

adsl-connect

è uno shell script che gestisce una connessione ADSL utilizzando il client PPPoE in spazio utente.

adsl-setup

è uno script per la configurazione del client. La configurazione è poi memorizzata in /etc/ppp/pppoe.conf.

adsl-start

avvia il client utilizzando le opzioni specificate in /etc/ppp/pppoe.conf.

adsl-status

mostra lo stato della connessione ADSL.

adsl-stop

arresta il client.

pppoe

è il programma client. Generalmente non dovrebbe essere avviato per conto suo.

pppoe-relay

avvia il relay agent del server.

pppoe-server

avvia la componente server.

pppoe-sniff

è un piccolo sniffer di rete pensato per assistere nella scelta dei parametri di configurazione di PPPOE_EXTRA.