Indice del forum www.zeroshell.net
Distribuzione Linux ZeroShell
 
 FAQFAQ   CercaCerca  GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo  Log inLog in   Messaggi privatiMessaggi privati 

Bug Wireless Zeroshell - Station Mode

 
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell
Precedente :: Successivo  
Autore Messaggio
digene



Registrato: 17/04/14 18:26
Messaggi: 10

MessaggioInviato: Gio Mag 01, 2014 3:22 pm    Oggetto: Bug Wireless Zeroshell - Station Mode Rispondi citando

Ciao Ragazzi,

Ho configurato zeroshell con Net Balancer fra due connessioni internet che giungono attraverso due rete wifi.
Il problema è che Zeroshell permette di utilizzare solo una scheda wireless in Station Mode.

Qualcuno mi spiega perchè?

Ho aggirato questo bug modificando i sorgenti di Zeroshell, levando il controllo e dando il seguente comando da shell:
Codice:
/usr/bin/perl -p -i -e "s/MODE=ap/MODE=sta/g" /root/kerbynet.cgi/scripts/wifi-manager

Stessa istruzione che ho messo in Pre Boot, così da venire eseguita anche al riavvio del server.

Così nel file wifi-manager, nella parte dove esegue il controllo della modalità di funzionamento delle schede wireless, le seguenti righe:
Codice:
if [ "$MODE" == sta ] ; then
    cmDEV=`wifi-getname $SELECTED`
    STAs=`wifi-liststa $cmDEV`
    if [ -n "$STAs" -a "$SELECTED" != "$STAs" ] ; then
       echo
       echo "ERROR: only 1 interface can be in Station Mode on the device $cmDEV"
       echo
       MODE=ap
    fi
fi

Vengono modificate semplicemente così:
Codice:
if [ "$MODE" == sta ] ; then
    cmDEV=`wifi-getname $SELECTED`
    STAs=`wifi-liststa $cmDEV`
    if [ -n "$STAs" -a "$SELECTED" != "$STAs" ] ; then
       echo
       echo "ERROR: only 1 interface can be in Station Mode on the device $cmDEV"
       echo
       MODE=sta
    fi
fi

Rendendo vano il controllo, visto che assegna di nuovo il MODE=sta Smile

Tutto ok quindi, mi ritrovo:
Codice:
[wlan0]   Model ...
>> WLAN00   STA  SSID_01 ...

[wlan1]   Model ...
>> WLAN01   STA  SSID_02 ...


Il problema è che al riavvio del server a volte gli SSID vengono associate tutte e due alla stessa scheda wireless, in questo modo:
Codice:
[wlan0]   Model ...

[wlan1]   Model ...
>> WLAN00   STA  SSID_01 ...
>> WLAN01   STA  SSID_02 ...


Quindi per forza di cose, la WLAN01 non funziona, ed appare nella schermata Network come DOWN.

Qualcuno che mi sappia aiutare??

Grazie, Daniele
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it