Pagina 1 di 1

Connessione ADSL automatica

Inviato: mer 23 nov 2005, 17:56
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à.

Re: Connessione ADSL automatica

Inviato: mer 23 nov 2005, 18:18
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.

Inviato: mer 23 nov 2005, 18:24
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)?

Inviato: mer 23 nov 2005, 18:28
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



Inviato: mer 23 nov 2005, 18:34
da half-sin
Grazie 1000, proverò. :wink:

Inviato: dom 27 nov 2005, 16:32
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?