Anonima Fonera – Disabilitare il ssid pubblico

Un lettore di questo blog, che richiede l’anonimato, mi segnala la seguente procedura per disabilitare il ssid pubblico della fonera:

> > > Ciao
> > >
> > > Giorgio
> > >
> > > > ho scoperto come chiudere l’ssid pubblico, ma non so se è il caso di
> > > > pubblicarlo… nel caso, IO non ti ho detto niente… 😉
> > > >
> > > > echo “#!/bin/sh” > /etc/init.d/S99NOFONAP
> > > > echo “ifconfig ath0 down” >> /etc/init.d/S99NOFONAP
> > > > echo “ifconfig tun0 down” >> /etc/init.d/S99NOFONAP
> > > > chmod 755 /etc/init.d/S99NOFONAP
> > > >
> > > > riavviate e dite addio alla rete FON_AP… 😉
> > > >
> > > > ciao ciao

Non ti preoccupare mio caro, nessuno risalirà alle tue antenne e, se hai altri suggerimenti, qui troveranno zona franca.

61 Risposte a “Anonima Fonera – Disabilitare il ssid pubblico”

  1. l’hack l’ho applicato….ora, qualcuno meno arrogante può aiutarmi per favore???

  2. RTFM (che significa Read The Fucking Manual)

  3. Il readme del firmware dice tutto basta scaricare il firmware ed un client tftp e seguire le istruzioni

    1.
    mount a serial adapter to the fonera device
    (the serial adapter documentation can be found at http://wiki.openwrt.org/OpenWrtDocs/Hardware/Fon/Fonera)

    2.
    set your terminal client to 9600-8-N-1

    3.
    enter the RedBoot console by pressing CTRL+C

    4.
    copy root.fs and vmlinux.bin.l7 to your tftp server directory

    5.
    configure the RedBoot bootloader IP and TFTP server settings using
    ip_address -l [local ip address] -h [remote server address]

    6.
    flash the unit by entering the following commands

    RedBoot> fis init
    About to initialize [format] FLASH image system – continue (y/n)? y
    *** Initialize FLASH Image System
    … Erase from 0xa83e0000-0xa83f0000: .
    … Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

    load -r -v -b 0x80041000 root.fs
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x802e3fff, assumed entry at 0x80041000
    RedBoot> fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs
    … Erase from 0xa8030000-0xa82f0000: ……………………………………..
    … Program from 0x80041000-0x80301000 at 0xa8030000: ……………………………………..
    … Erase from 0xa83e0000-0xa83f0000: .
    … Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

    RedBoot> load -r -v -b 0x80041000 vmlinux.bin.l7
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x80120fff, assumed entry at 0x80041000

    RedBoot> fis create -r 0x80041000 -e 0x80041000 -l 0x000E0000 vmlinux.bin.l7
    … Erase from 0xa82f0000-0xa83d0000: …………..
    … Program from 0x80041000-0x80121000 at 0xa82f0000: …………..
    … Erase from 0xa83e0000-0xa83f0000: .
    … Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

    RedBoot> fis create -f 0xA83D0000 -l 0x00010000 -n nvram
    … Erase from 0xa83e0000-0xa83f0000: .
    … Program from 0x80ff0000-0x81000000 at 0xa83e0000: .

    reset

    if everything went well it should look like this:

    notes:

    this short and dirty fonera port was done in less than 8 hours and is far from complete.
    since i dont like slow serial terminals the kernel will startup with a baudrate of 115200. so don’t be afraid if you see no message after the bootloader.
    just change your terminal settings to 115200-8-N-1

    from default the unit is configured to obtain its ip from a dhcp server. remote management is enabled per default on port 8080. so you can connect the unit
    on port 8080 as far you found out the ip.

    if you switch the unit to client mode, this behaviour will change. the ethernet port will turn to a lan port with dhcp server enabled. so please take care of it
    if you get into troubles

  4. ho abilitato ssh da script, non con la seriale…

  5. Ragazzi se a qualcuno server una seriale ne ho una in piu:
    è uguale a questa http://www.flickr.com/photos/dema/337287320/
    se si siete interessati mandatemi una meail a frankNOSPAM@tlcweb.net

    p.s togliete NOSPAM 🙂

  6. scusate,ma le righe dove si scrivono?

  7. Io le ho incise sulla carrozzeria dell’autobus e ora i passeggeri non riescono piu’ a salirci!

    Solo l’autista, il bigliettaio e i soci ATM!

  8. Vanno eseguite da riga di comando una volta che si è entrati nella shell della Fonera.

  9. Temo che lo scriptino in questo post non funzioni più, o almeno non funziona con la versione 0.7.1r1 del firmware.
    Infatti, la fonera parte, compare solo la rete privata ed è possibile connettersi ad internet, ma qualche minuto dopo la rete privata fa prepotentemente la sua ricomparsa. Probabilmente è stato inserito un demone che controlla lo stato di ath0 e riattiva l’interfaccia se questa è stata disabilitata. Ora, la domanda è questa: qualcuno sa dove quale è questo demone? Nel peggiore dei casi, posso fare uno script che ogni tot secondi/minuti controlla lo stato di ath0 e la disattiva. Ma preferirei agire sul codice già esistente, piuttosto che scriverne altro… Qualcuno di voi ha avuto il mio stesso problema? Grazie. FV

  10. Anche a me dopo un po’ di tempo ricompare la rete pubblica..
    Un amico ha trovato la soluzione:
    Inserire i comandi in coda al file /etc/functions.sh

    ifconfig ath0 down
    ifconfig tun0 down
    iwconfig ath1 txpower 2dbm #per regolare la potenza del segnale

    Non occorre lo script in /etc/init.d

  11. Ma sarebbe possibile spegnere entrambi i trasmettitori (pubblico e privato) in modo da non avere radiazione emessa? (non che sia particolrmente utile avere un mattoncino riscaldante senza reti…)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.