problema alicegate adsl2+ e indirizzi ip

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problema alicegate adsl2+ e indirizzi ip

Messaggio da 414N »

danix85 ha scritto:Grazie della risposta,
quella soluzione che avevo trovato di pingare ogni n secondi e mettere il tutto in background non è meno dispendiosa in termini di risorse secondo te??
Dipende da come hai realizzato lo script. Se comunque hai già in esecuzione crond (controlla con ps aux) tanto vale sfruttarlo, delegando a lui l'onere di lanciare periodicamente in esecuzione lo script.
In fin dei conti allegerisci anche quest'ultimo, andando a rimuovere le pause e le ripetizioni periodiche.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: problema alicegate adsl2+ e indirizzi ip

Messaggio da danix »

414N ha scritto:
danix85 ha scritto:Grazie della risposta,
quella soluzione che avevo trovato di pingare ogni n secondi e mettere il tutto in background non è meno dispendiosa in termini di risorse secondo te??
Dipende da come hai realizzato lo script. Se comunque hai già in esecuzione crond (controlla con ps aux) tanto vale sfruttarlo, delegando a lui l'onere di lanciare periodicamente in esecuzione lo script.
In fin dei conti allegerisci anche quest'ultimo, andando a rimuovere le pause e le ripetizioni periodiche.
Pause e ripetizioni non ci sono perchè ping ha un'opzione che permette di aumentare l'intervallo tra un pacchetto e l'altro, il mio script è semplicissimo:

Codice: Seleziona tutto

ping -i 10 www.google.com &> /dev/null &
Niente output ed esecuzione in background...

Pensi che potrei alleggerire ancora con cron??
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problema alicegate adsl2+ e indirizzi ip

Messaggio da 414N »

Direi di no. Se ce l'hai già in esecuzione io direi di usarlo, altrimenti continua così. Magari aumenta l'intervallo da 10 secondi a 2-3 minuti...
Potresti sennò impostare dei test in modo da capire dopo quanto tempo la connessione cade. Prova con 10 minuti inizialmente, poi, se dopo il ping il tuo IP non è cambiato, passa a 5 e così via, finchè non individui ragionevolmente il tempo di idle che fa scattare la disconnessione (e quindi il cambio di IP).
Ovviamente non devi avere nessun programma in esecuzioni che tenti di connettersi ad internet mentre fai queste prove...

Rispondi