Pagina 1 di 1
ISDN bandwidth on demand
Inviato: mar 13 mag 2008, 11:49
da Xfight
Hola,
ho scoperto che in questo forum ci son degli esperti di ISDN ed allora pongo questa assurda domanda :
si può fare in modo che linux aggangi il 2° canale isdn solo se si usa il 1° per un tot di tempo ( sarebbe Bandwidth on Demand )?
Spulciando in giro su internet ho trovato
questo, solo che il programma non è molto contento di "alzarmi" il secondo canale ><.. vedendo il file di log lui dice di aver agganciato il 2° canale ma invece non ha fatto 'na mazza...
Uso Slackware 12.0 con isdn4linux perfettamente funzionante e il 2° canale funziona se lo alzo io via console.
Bye
Re: ISDN bandwidth on demand
Inviato: mer 14 mag 2008, 1:20
da Akito
Fammi capire. Tu vuoi attivare il primo canale
e fare in modo che il secondo si agganci automaticamente
dopo un tempo fissato (10 minuti per esempio).
E' giusto??
Re: ISDN bandwidth on demand
Inviato: mer 14 mag 2008, 10:30
da Xfight
uhmm precisamente vorrei che il 2° canale si agganci quando uso il 1° canale per almeno il 70-80% della banda per tipo 3 secondi.
Un esempio pratico : sto scaricando un file e il 1° canale viene totalmente impegnato per il download e dopo 3 secondi si aggancia il 2° canale per aumentare il trasferimento. Poi, quando il file è stato scaricato, dopo un tot di tempo (tipo 3 secondi) il 2° canale si sganci da solo per avere libera la linea telefonica.
Bye ^^
Re: ISDN bandwidth on demand
Inviato: mer 14 mag 2008, 12:30
da Akito
mmm...a suo tempo ho seguito
questa guida
per configurare la mia scheda isdn. Ad un certo
punto l'autore afferma che
È anche possibile configurare il sistema in modo che aumenti
automaticamente la banda in caso di traffico superiore a un certo livello
per almeno tot secondi, sempre tramite isdnctrl. Esistono anche demoni
appositi.
Dicendo "tramite isdnctrl" presumo che l'autore
si riferisca ai parametri
sdelay e
trigger
che trovi nella
man page di isdncrtl.
Tuttavia, secondo la stessa man page, non puoi
utilizzarli se hai scelto syncppp (Synchronous PPP over ISDN)
come encapsulation mode (scelta consigliata dallo stesso
howto che ti ho segnalato)
sdelay name num
Set delay for slave-dialing. The master interface name has to have a load of more than trigger cps for at least num seconds, before its slave starts dialing.
Note that this only works for rawIP, not MPPP!
Purtroppo non so davvero come risolvere. Non ho
trovato nemmeno una qualche alternativa ad ibod,
magari più aggiornata.
Re: ISDN bandwidth on demand
Inviato: mer 14 mag 2008, 12:55
da sircello
Ciao una domanda sapevo che isdn4linux con il kernel 2.6 non funzionava come del resto non funziona a me , ma bisogna usare msindn ,dove ho pure problemi per farlo funzionare puoi dirmi come hai fatto ha con isdn4linux è il kernel 2.6.
Grazie
Re: ISDN bandwidth on demand
Inviato: mer 14 mag 2008, 15:34
da Akito
@sircello
Con Slackware 11.0 e kernel 2.6.x non ho mai
avuto problemi. Ho semplicemente seguito
questo howto; quindi ho usato il pacchetto
isdn4k-utils che trovi in extra.
Re: ISDN bandwidth on demand
Inviato: ven 16 mag 2008, 9:18
da Xfight
Ringrazio Akito dell'aiuto ^^
Comunque ho risolto in modo molto simpatico ^^, ovvero ho creato uno scriptino bash che checka la banda passante e se viene usato "tutta" per 5 secondi alza il 2° canale e sgancia il canale se non si usa "molto" la banda.
Allego il file, magari c'è qualcuno che vuole avere lo stesso servizio senza usare demoni strani.
Il file bod_isdn.txt è lo script che gestisce l'aggancio/sgancio canale in modo automatico.. il codice è abbastanza commentato e volendo si può facilmente adattarlo alle proprie esigenze.
Come pre-requisiti per lo script serve il fs proc montato in /proc ( al 99,9% è lì . ) e isdn4utils installato correttamente.
Per ora, l'unico modo di fermarlo è dare il segnale ctrl+c oppure kill.
Inoltre, magari è di aiuto, allego lo script che eseguo per configurare la scheda isdn in modo automatico all'avvio ( il file è isdn.txt ) : anche qui basta adattarlo alle proprie esigenze.. il mio è configurato per una scheda isdn Asuslink con contratto isdn quello della telecom flat ( credo sia teleconomy internet ... ) anche se serve aver configurato i file /etc/ppp/ioption, pap-secrets.
Comunque nella guida di Akito,
questa, è spiegato.
ByeBye