Connessione ADSL automatica

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
half-sin
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: dom 3 lug 2005, 0:00

Connessione ADSL automatica

Messaggio da half-sin »

Ho Slackware 10.1 ed uso come modem un Alcatel STH (quello ethernet, insomma).
Ogni volta che mi devo connettere ad Internet, per poter fare qualsiasi cosa, dopo adsl-start devo dare i comandi

Codice: Seleziona tutto

/sbin/route del default
e

Codice: Seleziona tutto

/sbin/route add default dev ppp0
Sarò petulante, però cercando sul forum mi escono migliaia di informazioni che non mi sono servite a molto. C'è un modo per impostare all'avvio del sistema la connessione automatica, sollevandomi dal ripetere ogni volta tutta sta tarantella?

Scusatemi, ma sono un novizio con tanta voglia di imparare. e sarò grato a chiunque mi risponderà.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: Connessione ADSL automatica

Messaggio da absinthe »

half-sin ha scritto:Ho Slackware 10.1 ed uso come modem un Alcatel STH (quello ethernet, insomma).
Ogni volta che mi devo connettere ad Internet, per poter fare qualsiasi cosa, dopo adsl-start devo dare i comandi

Codice: Seleziona tutto

/sbin/route del default
e

Codice: Seleziona tutto

/sbin/route add default dev ppp0
Sarò petulante, però cercando sul forum mi escono migliaia di informazioni che non mi sono servite a molto. C'è un modo per impostare all'avvio del sistema la connessione automatica, sollevandomi dal ripetere ogni volta tutta sta tarantella?

Scusatemi, ma sono un novizio con tanta voglia di imparare. e sarò grato a chiunque mi risponderà.
dunque, io ho un router quindi non sono molto pratico, però vedrei una soluzione:

1) inserisci tutti e tre i comandi (adsl start e gli altri) in uno script, chiamalo ad esempio "connessione" e lancia quello invece di adsl start, con un comando avvi la sequenza di connessione...

M.

half-sin
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: dom 3 lug 2005, 0:00

Messaggio da half-sin »

E se invece volessi inserire questi comandi all'avvio invece che avviare uno script subito dopo il login (da ricordare che, non avendo fatto il chmod, la connessione la devo fare da root)?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

half-sin ha scritto:E se invece volessi inserire questi comandi all'avvio invece che avviare uno script subito dopo il login (da ricordare che, non avendo fatto il chmod, la connessione la devo fare da root)?
richiama lo script da /etc/rc.d/rc.local

se ti serve, eccoti il mio:

Codice: Seleziona tutto

#!/bin/bash
#scriptino per la connessione

stato_conn(){
        /usr/sbin/pppoe-status >/dev/null
        if [ \( \( $? -eq 0 \) -a \( "$1" = "u" \) \) -o  \( \( $? -eq 1 \) -a \( "$1" = "d" \) \)  ]
        then
                return 1
        else
                return 0        
        fi
}
correct_gw(){
        /sbin/route del default 
        numero=`/sbin/route -n | grep "ppp." -o | uniq`
        /sbin/route add default dev $numero
}
control_gw(){
        /sbin/route -n | grep UG | grep -o eth0 >/dev/null
        if [ $? -eq 0 ];then
                correct_gw
        fi
}
con_up(){
        var=`/usr/sbin/pppoe-start 2>&1` 
        if [ $? -eq 0 ]
        then 
                correct_gw
                echo ok
        else
                echo $var             
        fi          
}
con_down(){
        /usr/sbin/pppoe-stop
}
case $1 in
    "u")
        stato_conn u 
        if [ $? -eq 1 ] 
        then
                echo "connessione già attiva!"
                control_gw      
                exit 1
        else            
                con_up
                exit 0
        fi      
   ;;
    "d") 
        stato_conn d
        if [ $? -eq 1 ]
        then
                echo "connessione già disattivata!"
                exit 1
        else            
                con_down
                exit 0
        fi                                    
    ;;
*)
 stato_conn u
        if [ $? -eq 1 ]
        then
                echo "connessione già attiva!"
                control_gw
                exit 1
        else            
                con_up
                exit 0
        fi
    ;;
esac



half-sin
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: dom 3 lug 2005, 0:00

Messaggio da half-sin »

Grazie 1000, proverò. :wink:

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio 17 mar 2005, 0:00
Slackware: 12
Località: Torino

Messaggio da prometeo79 »

Ciao
Sto avendo problemaoni anch'io con la connessione adsl. Ho ricompilato il kernel del firewall e la connessione funziona. Anch'io però devo dare il route add defaul dev ppp0 dopo essermi connesso. Il mio problema è che gli altri pc della lan non escono in internet. Se do iptables non compare nulla ne in input ne in output. Avete qualche idea?

Rispondi