Pagina 1 di 2

[Risolto] Connessione internet Automatica

Inviato: ven 21 dic 2007, 19:33
da squall68
Ho cercato in tutto il forum, ma non ho trovato nulla a riguardo.
Il mio problema ( che poi problema non è) sarebbe riuscire a trovare il sistema di connettere automaticamente l'adsl all'avvio della mia Slackware.
La rete è configurata e funzionante tramite pppoe, purtroppo però al riavvio del sistema devo necessariamente aprire la console e dare il fatidico comando.
Se qualcuno molto più ferrato di me (ci vuole poco!! ) in materia script fosse in grado di farne uno per poter connettere all'avvio l'adsl, oppure conoscesse il metodo, gli sarei molto grato.
Grazie

Re: Connessione internet Automatica

Inviato: ven 21 dic 2007, 19:35
da conraid
squall68 ha scritto:Ho cercato in tutto il forum, ma non ho trovato nulla a riguardo.
Il mio problema ( che poi problema non è) sarebbe riuscire a trovare il sistema di connettere automaticamente l'adsl all'avvio della mia Slackware.
Metti il comando che vuoi in /etc/rc.d/rc.local

E se non è eseguibile, dai i permessi di esecuzione a tale file (chmod +x rc.local)

Inviato: ven 21 dic 2007, 19:41
da squall68
In poche parole dovrei inserire:
pppoe-start
ma dovrei anche dare la password, come mi devo comportare?
Porta pazienza, ma con i file da editare non sono così ferrato, grazie per la celerissima risposta in merito.

Inviato: ven 21 dic 2007, 19:46
da conraid
squall68 ha scritto:In poche parole dovrei inserire:
pppoe-start
ma dovrei anche dare la password, come mi devo comportare?
Porta pazienza, ma con i file da editare non sono così ferrato, grazie per la celerissima risposta in merito.
A seconda del tipo di autenticazione del tuo provider la metti nel file giusto.
Io l'ho in /etc/ppp/pap-secrets

In ppoe.conf gli dici quale user utilizzare e lui ricava la password dal file pap-secrets

Solitamente deve avere il formato

Codice: Seleziona tutto

"username"\t*\t"password"
dove \t è un tab

Io quando ne ho bisogno lancio pppoe-start senza pensare più alla password

spero di essermi spiegato, ultimamente mi sembra di parlare un altra lingua :-)

Ma pppoe-setup non ti ha fatto tutto lui?

Inviato: ven 21 dic 2007, 19:56
da squall68
Pppoe-setup ha configutato la mia connessione egregiamente, ma non per la riconnessione automatica in caso di riavvio o primo avvio, per intenderci.
Comunque provo a guardare in /etc/rc.d/rc.local se vedo qualcosa, prima di impostare un qualsiasi file riferirò e vedremo il dafarsi, grazie intanto.

Inviato: ven 21 dic 2007, 19:58
da conraid
squall68 ha scritto:Pppoe-setup ha configutato la mia connessione egregiamente, ma non per la riconnessione automatica in caso di riavvio o primo avvio, per intenderci.
Questo ok.
rc.local è solo un file in cui ci aggiungi i "comandi" che vuoi eseguire all'avvio. All'inizio è vuoto
Io per esempio ho postfix
E' il posto giusto per questo tipo di cose.
Ma io intendevo cosa intendi per immettere la password
Te la chiede ogni volta che lanci pppoe-start?

Inviato: ven 21 dic 2007, 20:03
da squall68
Ops...non ho mai provato a lanciare pppoe-start da "esegui comando".
Ho sempre aperto la console, come di consueto il comando sopra non è accessibile al singolo utente senza i permessi di root.
Proverò, ed al limite poi inserirò il file in etc/rc.d/rc.local, così mi sembra sia la prassi.
...penso... :D

Inviato: ven 21 dic 2007, 20:06
da conraid
squall68 ha scritto:Ops...non ho mai provato a lanciare pppoe-start da "esegui comando".
Ho sempre aperto la console, come di consueto il comando sopra non è accessibile al singolo utente senza i permessi di root.
Proverò, ed al limite poi inserirò il file in etc/rc.d/rc.local, così mi sembra sia la prassi.
...penso... :D
si lo so. Anche io lo lancio da console ed ho modificato sudoers.

Ma non mi chiede la password di connessione
Lo lancio e via.

Se parli della password di root, non preoccuparti, rc.local gira con i permessi di root

Inviato: ven 21 dic 2007, 20:21
da squall68
Allora inserisco pppoe-start in local?
Dovrebbe finzionare!?...o no??

Inviato: ven 21 dic 2007, 20:45
da maxmo
squall68 ha scritto:Ops...non ho mai provato a lanciare pppoe-start da "esegui comando".
Ho sempre aperto la console, come di consueto il comando sopra non è accessibile al singolo utente senza i permessi di root.
Proverò, ed al limite poi inserirò il file in etc/rc.d/rc.local, così mi sembra sia la prassi.
...penso... :D
Prova a creare uno script: come il seguente:


#!/bin/sh

# collega adsl

sudo /usr/sbin/pppoe-start



ti salvi il file da qualche parte e poi con editor dei menu di KDE ti crei una nuova voce
esempio: ADSL START
nella linea comando indichi la path del file di script
flegghi esegui in un terminale e nelle opzioni del terminale scrivi --noclose --vt_sz 90x25
salvi il tutto.
ora dal Menu di K puoi selezionare direttamente il comando che vuoi utilizzare.
comunque per prima cosa devi permettere ad user di eseguire pppoe-start
come indicato da conraid attraverso sudoers
Per capire come fare > Slackware For Dummies

Invece se vuoi connetterti all'avvio inserisci pppoe-start in etc/rc.d/rc.local

Inviato: ven 21 dic 2007, 21:15
da conraid
squall68 ha scritto:Allora inserisco pppoe-start in local?
Dovrebbe finzionare!?...o no??
Si. Inseriscilo in /etc/rc.d/rc.local

Inviato: ven 21 dic 2007, 22:01
da squall68
Ok provo e grazie.

Inviato: sab 22 dic 2007, 10:46
da ermes
io ho risolto così.

ho inserito la seguenta riga nel file "/etc/sudoers"
<<nomeutente>> ALL = NOPASSWD: /usr/sbin/pppoe-start, /usr/sbin/pppoe-stop


e nel file "/etc/rc.d/rc.local" le seguenti righe

# Avvio della connessione ADSL
pppoe-start
route del default
route add default dev ppp0


ciao e fai sapere :)

Inviato: sab 22 dic 2007, 10:50
da squall68
Io al file /etc/sudoers non ci avevo manco pensato.
Ma prima non bisogna configurare sudo?
Ho inserito nel file /etc/rc.d/rc.local solo la stringa:
pppoe-start
Non è sufficiente?

Inviato: sab 22 dic 2007, 11:48
da conraid
squall68 ha scritto:Io al file /etc/sudoers non ci avevo manco pensato.
Ma prima non bisogna configurare sudo?
Ho inserito nel file /etc/rc.d/rc.local solo la stringa:
pppoe-start
Non è sufficiente?
Sì, è sufficiente.

Sudoers serve per impostare i permessi degli utenti per fargli usare SUDO in qualche modo. Cioè lanciando con i permessi di root programmi con o senza password.

Ma rc.local è chiamato dal sistema di init della Slackware, ancor prima che fai login, quindi non hai bisogno di "sudare", ma stai anche attento a cosa ci inserisci in quel file mi raccomando :-)