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
e
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
e
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ò.

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?