Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 02, 2008, 11:48:23 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Script dopo connessione pppd  (Letto 786 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
ilSasdo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 5


Mostra profilo E-mail
« inserita:: Aprile 07, 2006, 02:36:39 pm »

Ciao!
Mi sono appena registrato e giò ho una domanda:

c\'è un sistema per far sì che pppd lanci un mio script appena stabilisce la connessione?

Spiego la situazione: attualmente mi connetto ad internet tramite appunto pppd con un modem ADSL Ethernet.
Detta connessione viene lanciata al boot del sistema.
Ho notato che lo script lancia pppd e il processo di connessione in background in modo che la procedura di connessione non \"blocchi\" il booting del sistema.

A questo punto però ho la necessità di lanciare un mio script appena la connessione viene stabilita.
C\'è un qualche sistema per farlo?
Sarebbe fantastico se poi questo script venisse lanciato automaticamente anche ad ogni caduta/ripristino di connessione da parte di pppd.

(inutile dire che il man di pppd me lo sono già guardato tutto e ho googlato non poco Wink )

Ciao, grazie!

il Sasdo
Registrato
FabryProg
Sr. Member
****

Karma: +2/-1
Scollegato Scollegato

Messaggi: 254


Mostra profilo WWW
« Risposta #1 inserita:: Aprile 07, 2006, 03:12:20 pm »

beh io ho fatto una cosa del genere per controllare gli accessi alla mia macchina nella rete locale... non so pero\' quanto sia \"ottima\", ma so che la potresti adattare al tuo scopo.... cambiano il comando \"who | grep 192.168.\"


Ecco lo script:

#!/bin/bash
#
#
#
COUNTER=0
WHOACCESS=\"\"
echo Inizio....
while [  $COUNTER -eq 0 ]; do
   WHOACCESS=`who | grep 192.168.`
   
   if [ \"$WHOACCESS\" = \"\" ]
          then
      echo Access: $WHOACCESS
   fi
   sleep 30;
done
Registrato

ilSasdo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 5


Mostra profilo E-mail
« Risposta #2 inserita:: Aprile 07, 2006, 03:48:02 pm »

Ciao, grazie per la risposta ma è un sistema un po\' troppo poco \"pulito\"... ho già messo il mio script in cron (anche se non capisco perchè non funzioni... mah..)


...speravo ci fosse un sistema per appendere un proprio comando direttamente a pppd...

...grazie ancora!
Registrato
ilSasdo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 5


Mostra profilo E-mail
« Risposta #3 inserita:: Aprile 07, 2006, 04:11:30 pm »

Ho trovato!!

Ho riguardato per bene il man e mi sono letto gli script in /etc/ppp/ e alla fine ho capito:

bisogna aggiungere uno scriptino in /etc/ppp/ip-up.d/
praticamente quello che succede è che pppd quando realizza la connessione non fa altro che chiamare lo script /etc/ppp/ip-up che a sua volta chiama tutti gli script presenti in /etc/ppp/ip-up.d/
per cui basta aggiungere un proprio script in quella locazione ed esso verrà chiamato all\'instaurazione della connessione.

vittoria!

ciao!

il Sasdo
Registrato
FabryProg
Sr. Member
****

Karma: +2/-1
Scollegato Scollegato

Messaggi: 254


Mostra profilo WWW
« Risposta #4 inserita:: Aprile 07, 2006, 09:07:06 pm »

ora tu rispondi a me...

come hai attivato la connessione al boot?

Io tutte le volte che riavvio devo riconfigurare il tutto con pppoeconf

HELP!
Registrato

Raffaele
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 34


Mostra profilo E-mail
« Risposta #5 inserita:: Aprile 08, 2006, 10:21:10 am »

perchè, quando lanci pppoeconf non ti chiede durante la configurazione se vuoi che la connessione parta automaticamente al boot?:blink:
puoi inserire uno script di auto-dialing in qualche servizio in /etc/init.d (controlla ppp) come:
Codice:
echo \"    Dialing Internet connection...\"
/usr/bin/pon
sleep 15

hai visto /etc/ppp/ppp_on_boot.dsl ? e /etc/network/interfaces con
Codice:
auto dsl-provider
iface dsl-provider inet ppp
     provider dsl-provider
     pre-up /sbin/ifconfig eth1 up #o eth0, dove hai il modem
?
Ciao

Post modificato da: Raffaele, alle: 08/04/2006 04:25
Registrato

Raffaele
ilSasdo
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 5


Mostra profilo E-mail
« Risposta #6 inserita:: Aprile 11, 2006, 04:11:42 am »

FabryProg ha scritto:
Citazione
ora tu rispondi a me...

come hai attivato la connessione al boot?

Io tutte le volte che riavvio devo riconfigurare il tutto con pppoeconf

HELP!


Ciao, scusami se ti rispondo solo ora ma per un motivo o l\'altro mi sono loggato al forum solo oggi.

Dunque, per mettere la connessione al boot, come ha detto Raffaele, pppoeconf dovrebbe chiederti se aggiungerla o no.

non te lo chiede?
Registrato
FabryProg
Sr. Member
****

Karma: +2/-1
Scollegato Scollegato

Messaggi: 254


Mostra profilo WWW
« Risposta #7 inserita:: Aprile 11, 2006, 04:22:42 am »

Si me lo chiede ma nn funge...

almeno fin quando nn ho cambiato pc... adesso e\' tutto ok! BOOOHHH KISSA\' PERCHE\'


CIAOOO!!!:P Tongue Tongue
Registrato

Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
Demone pppd: Eseguito all\'avvio di Linux Generale balubeto 3 405 Ultimo messaggio Luglio 21, 2006, 04:24:14 pm
da beorn
pppd: alzati e cammina! Network redmarx 3 283 Ultimo messaggio Giugno 01, 2007, 11:38:22 pm
da redmarx
[Risolto][Script] Modifica script fatto per Ubuntu per averlo su Debian Scripting « 1 2 » FregTuX 15 1271 Ultimo messaggio Aprile 22, 2008, 09:01:20 am
da FregTuX
Far apparire il prompt dopo uno script Scripting balubeto 5 701 Ultimo messaggio Febbraio 09, 2008, 12:08:12 pm
da marbel
Comando pppd da utente normale Generale FregTuX 0 110 Ultimo messaggio Aprile 13, 2008, 04:12:17 pm
da FregTuX
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.093 secondi con 19 interrogazioni al database.