|
|
Riga 1: |
Riga 1: |
| Se riuscite a leggere questa guida siete a cavallo, siete connessi a internet in una qualche maniera. Io avendo installato debian etch tramite netinst ([http://www.e-pillole.com/linux/post/5/installare-debian-etch/ Guida installazione Debian Etch tramite netinst]) ero gi� connesso, dato che avevo impostato momentaneamente il mio router come server DHCP. Altrimenti il file, attraverso nano, /etc/network/interfaces deve essere cos� modificato. Logghiamoci come root con su e poi
| | '''moblock''' |
| <pre>
| |
| # nano /etc/network/interfaces
| |
| </pre>
| |
|
| |
|
| si apre l'editor di testo e dobbiamo modificarlo per renderlo cos�
| | ---- |
|
| |
|
| <pre>
| | Moblock per linux � come peergurdian2 per windows entrambe le applicazioni permettono di abilitare un filtro |
| auto lo
| |
| iface lo inet loopback
| |
| address 127.0.0.1
| |
| netmask 255.0.0.0
| |
|
| |
|
| allow-hotplug eth1
| | sul traffico internet , basato su una lista di IP o range di IP per proteggere la vostra privacy. |
| iface eth1 inet dhcp
| |
| </pre>
| |
|
| |
|
| la periferica potrebbe essere eth1 o eth0 non si sa mai quale sia. Potrebbe essere eth1 se per esempio avete una porta firewire che sar� eth0. CTRL+O per salvare CTRL+X per uscire. Facendo
| | Dal sito di moblock[http://moblock-deb.sourceforge.net/] e possibile trovare la lista dei repository da aggiungere alla nostra /etc/apt/sources.list |
|
| |
|
| <pre>
| | per diverse distribuzioni , debian e ubuntu. |
| # /etc/init.d/networking restart
| |
| </pre>
| |
|
| |
|
| | Attualmente 15.02.08 la lista la seguente |
|
| |
|
| dovreste riuscire a connettervi al router, con il DHCP attivato, tramite ethernet. Oppure riavviamo il computer (funziona di pi questo a volte, la richiesta di un indirizzo richiede altre cose, riavviando il pc siamo sicuri che partano e che tutto vada a buon fine)
| |
|
| |
|
| == Installazione ==
| | ''Debian 4.0 etch (stable): |
| Ovviamente da root
| |
| <pre>
| |
| # apt-get install ndiwrapper-common ndiswrapper-utils-1.9 wpasupplicant module-assistant wireless-tools ndiswrapper-source
| |
| </pre>
| |
|
| |
|
| | deb http://moblock-deb.sourceforge.net/debian etch main |
|
| |
|
| {{Box|Nota:|su debian etch bisogna usare '''module-assistant''' dato che il sorgente del modulo � pacchettizzato singolarmente. Module-assistant permette di scaricare, compilare e pacchettizzare un modulo del kernel. Se non � presente nel sistema � sufficiente, sempre da root, un
| | deb-src http://moblock-deb.sourceforge.net/debian etch main |
| <pre>
| | |
| # apt-get install build-essential module-assistant
| | |
| </pre>}}
| | Debian lenny (testing): |
|
| |
|
| Lanciare adesso il comando
| | deb http://moblock-deb.sourceforge.net/debian lenny main |
| <pre>
| |
| m-a
| |
| </pre>
| |
| e selezionare dal men� '''PREPARE''': questo comando installer� i componenti essenziali per compilare moduli del kernel.
| |
|
| |
|
| Fatto questo selezionare '''SELECT''' e scegliere ndiswrapper come modulo da installare. Procediamo con OK e, dal men� successivo, selezioniamo prima GET per scaricare i sorgenti del modulo ndiswrapper, poi BUILD per costruire il pacchetto di drivers che sar� disponibile nella directory /usr/src.
| | deb-src http://moblock-deb.sourceforge.net/debian lenny main |
| | |
| | |
| | Debian sid (unstable): |
|
| |
|
| Rispondendo s� alla domanda di installare direttamente il pacchetto, procediamo con l�installazione del driver di Windows.
| | deb http://moblock-deb.sourceforge.net/debian sid main |
|
| |
|
| Altre informazioni sui moduli con module-assistant:
| | deb-src http://moblock-deb.sourceforge.net/debian sid main |
| * [[Debian Kernel Howto#Per_aggiungere_un_modulo_devo_ricompilare_tutto_il_kernel.3F]]
| |
| * [[Pagina di manuale di module-assistant]]
| |
|
| |
|
| | |
| | Ubuntu 7.04 feisty: |
|
| |
|
| == Prima di Iniziare ==
| | deb http://moblock-deb.sourceforge.net/debian feisty main |
| Scolleghiamo il cavo di rete ethernet, togliamo la wg111v2 dal pc.
| |
|
| |
|
| | deb-src http://moblock-deb.sourceforge.net/debian feisty main |
|
| |
|
| == Installazione dei driver Windows ==
| |
| Prendete il cd in dotazione dei driver di windows, copiate la cartella Driver nella vostra home.
| |
| Ora per installare i driver (occhio: quelli di windows XP non funzionano! usiamo quelli del 98!) diamo da root
| |
| <pre>
| |
| # ndiswrapper -i Driver/WIN98/net111v2.inf
| |
| </pre>
| |
|
| |
|
| ora verifichiamo che i driver siano correttamente installati:
| | |
| <pre>
| | Ubuntu 7.10 gutsy: |
| ndiswrapper -l
| |
| </pre>
| |
|
| |
|
| il comando dovrebbe restituire un output simile a questo:
| | deb http://moblock-deb.sourceforge.net/debian gutsy main |
| <pre>
| |
| wg111v2 : driver installed
| |
| device (11AB:1FAA) present
| |
| </pre>
| |
|
| |
|
| | deb-src http://moblock-deb.sourceforge.net/debian gutsy main |
|
| |
|
| == Configurazione ==
| |
| Ora dobbiamo fare in modo che debian legga come interfaccia di rete la wlan, quindi da root
| |
|
| |
|
| <pre>
| | |
| nano /etc/network/interfaces
| | Ubuntu hardy: |
| </pre>
| |
|
| |
|
| e rendetelo simile al seguente (quindi modificatelo, ricordando che le righe che iniziano con '''#''' sono commenti e non vengono interpretate)
| | deb http://moblock-deb.sourceforge.net/debian hardy main |
|
| |
|
| <pre>
| | deb-src http://moblock-deb.sourceforge.net/debian hardy main'' |
| auto lo
| |
| iface lo inet loopback
| |
| address 127.0.0.1
| |
| netmask 255.0.0.0
| |
|
| |
|
| auto wlan0
| |
| iface wlan0 inet static
| |
| address indirizzo_ip_vostro_computer
| |
| netmask 255.255.255.0
| |
| network 192.168.0.0
| |
| gateway indirizzo_ip_vostro_router
| |
| wireless-essid nome_rete
| |
| wireless-channel 11
| |
| wpa-driver wext
| |
| wpa-conf /etc/wpa_supplicant.conf
| |
| </pre>
| |
|
| |
|
| i valori da inserire li prendiamo direttamente dal router:
| | Aggiungiamo le keyring |
| <pre>
| |
| Porta LAN
| |
| Indirizzo MAC aa:bb:cc:dd:ee:ff <--- non serve per la guida ma questo � l'indirizzo fisico del router (univoco in tutto il mondo)
| |
| Indirizzo IP 192.168.0.Y <--- qui � segnato l'indirizzo IP del router (quello che per noi � il gateway)
| |
| DHCP Off
| |
| Subnet mask IP 255.255.255.0
| |
| </pre>
| |
|
| |
|
| | '' |
| | gpg --keyserver wwwkeys.eu.pgp.net --recv 9072870B |
|
| |
|
| <pre>
| | gpg --export --armor 9072870B | sudo apt-key add -'' |
| Porta wireless
| |
| Nome (SSID) nome_rete <--- � il nome scelto dalla vostra rete, pu� essere cicciofrancohome. Non navigate troppo con la fantasia, nomi strani o con spazi non gli ho provati.
| |
| Regione Europe
| |
| Canale 11
| |
| AP wireless Enabled
| |
| Trasmetti nome Disabled
| |
| </pre>
| |
|
| |
|
| {{Box|Nota|io ho impostato il router perch non serva da DHCP (l'ho fatto solo momentaneamente per l'installazione tramite netinst di debian) ma dia sempre lo stesso indirizzo IP alla scheda di rete wireless associata all'indirizzo fisico MAC, quindi il vostro pc avr sempre come indirizzo IP 192.168.0.X dove X un numero che scegliete voi dal router, stessa cosa per l'indirizzo del router, anche quello ho cambiato (s fa dalle impostazioni del router Impostazioni IP LAN). Oltretutto il fatto di avere un wlan0 statico invece di DHCP permette di non dover staccare tutte le volte, durante il boot, l'adapter usb e attaccarlo successivamente (credo che questo trucco lo troviate solo qui, in un anno di esperienza su linux tutti dicono di doverlo staccare prima di avviare il sistema). Altra motivazione di fare in questa maniera che se avete un programma a cui dovete dirigere le porte TCP per un programma p2p (tipo amule) o avete un server web (tipo apache) dovete per forza dare sempre lo stesso indirizzo IP alla macchina!
| |
| Se non avete capito niente forse meglio se andate su wikipedia, assurdo che usiate un router senza sapere queste cose, come avere un automobilista che non sa cosa un pistone.
| |
| Comunque tutte queste piccolezze servono per rendere la vostra rete pi sicura (e veloce nel caricamento degli indirizzi IP dei vostri host nella rete); le ultime righe del file di configurazione le capiremo fra poco..}}
| |
|
| |
|
| == La Crittografia WPA ==
| | ora da konsole |
| La crittograifia WPA per le rete WiFi � attualmente la migliore che ci sia, per utilizzarla seguite i seguenti passi.
| | '' |
|
| |
|
| <pre>
| | sudo aptitude update |
| wpa_passphrase nome_rete password
| |
| </pre>
| |
|
| |
|
| riceverete come output
| | sudo aptitude install moblock-nfq'' |
|
| |
|
| <pre>
| |
| #
| |
| reading passphrase from stdin
| |
| password
| |
| network={
| |
| ssid="nome_rete"
| |
| #psk="password"
| |
| psk=82b8b0bad290450d6e8476a1ae27a40aae0c2c28278bf98be028ee3ae57645db
| |
| }
| |
| </pre>
| |
|
| |
|
| ok ora da root
| | se siete loggati come amministratori , togliete sudo dai comandi precedenti. |
| <pre>
| |
| # nano /etc/wpa_supplicant.conf
| |
| </pre>
| |
|
| |
|
| e all'interno dovrete scrivere | | Ora moblock � installato e nella configurazione di default MoBlock parte all'avvio |
|
| |
|
| <pre>
| | e alcune blocklists preconfigurate sono aggiornate giornalmente. |
| network={
| |
| ssid="nome_rete"
| |
| # psk="password"
| |
| key_mgmt=WPA-PSK
| |
| proto=WPA
| |
| psk=82b8b0bad290450d6e8476a1ae27a40aae0c2c28278bf98be028ee3ae57645db
| |
| }
| |
| </pre>
| |
|
| |
|
| | Potete aggingere o modificare le blocklists in uso nel file /etc/moblock/blocklists.list. |
|
| |
|
| anche qui spero che usiate un nome di rete che non venga diffuso (dal router basta impostare che nasconda il nome ESSID) e che usiate la crittografia WPA-PSK (altre non ne ho provate). Dal router controllate che sia WPA-PSK la crittografia che volete usare perch� senn� non funziona niente.
| | Qualsiasi altra configurazione (automatic start and update, iptables handling, IP and port whitelisting) � configurata in /etc/moblock/moblock.conf. |
|
| |
|
| Tiriamo su l'interfaccia wifi e buttiamo gi� quella ethernet
| | Questo � importante specialmente se MoBlock blocca siti che non dovrebbe bloccare. |
|
| |
|
| <pre>
| | Utilizzo (you need root privileges): |
| # ifconfig wlan0 up
| | '' |
| # ifconfig eth0 down
| |
| </pre>
| |
| e poi per deamonizzare il tutto
| |
| <pre>
| |
| # wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant.conf -dd -B
| |
| </pre>
| |
|
| |
|
| | * moblock-control start - inserisce le iptables rules e avvia MoBlock |
|
| |
|
| | * moblock-control stop - cancella le iptables rules e ferma MoBlock |
|
| |
|
| == Ultimi Ritocchi ==
| | * moblock-control restart - riavvia MoBlock |
| I seguenti comandi servono: depmod genera un file di dipendenze tra i moduli, che poi viene utilizzato da modprobe per caricarli rispettando le dipendenze. Precisamente, viene creato il file ''/lib/modules/''?versione?''/modules.dep''. Modprobe invece carica un modulo "al volo". Ulteriori informazioni si possono trovare qui [http://paper0k.wordpress.com/2007/02/20/i-moduli-del-kernel/]
| |
|
| |
|
| Da root quindi lanciamo in successione
| | * moblock-control reload - ricostrisce la blocklist e ricarica MoBlock |
| <pre>
| |
| # depmod -a
| |
| # modprobe ndiswrapper
| |
| </pre>
| |
|
| |
|
| dobbiamo modificare il seguente file di configurazione, in modo che il modulo ndiswrapper venga caricato all'avvio del sistema, sempre da root
| | * moblock-control update - aggiorna le blocklists e ricarica MoBlock |
|
| |
|
| <pre>
| | * moblock-control status - restituisce l'iptables settings e lo stato di MoBlock daemon |
| nano /etc/modules
| |
| </pre>
| |
|
| |
|
| all'interno del file dobbiamo aggiungere la scritta ndiswrapper, salvare e chiudere il file.
| | * moblock-control test - semplice test per controllare se MoBlock sta funzionando'' |
|
| |
|
| Dalle
| | Per maggiori informazioni consultate /usr/share/doc/moblock-nfq/README.blocklists.gz |
| ([http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,faq/ FAQ]) di ndiswapper sappiamo che � necessario specificare tramite iwconfig (comando del pacchetto wireless-tools)
| |
| <pre>
| |
| # iwconfig mode managed
| |
| # iwconfig wlan0 mode managed
| |
| # iwconfig wlan0
| |
| # iwconfig essid nome_rete
| |
| # iwconfig wlan0 nome_rete
| |
| # iwconfig channel 11
| |
| # iwconfig channel wlan0 11
| |
| </pre>
| |
| o pi� sinteticamente
| |
| <pre>
| |
| # iwconfig wlan0 mode managed channel 11 essid nome_rete
| |
| </pre>
| |
| ovviamente sostituendo i valori vostri (essid nome_rete).
| |
|
| |
|
| | Io uso moblock sempre anche quando non uso P2P , noterete la lista di IP bloccati nel file /var/lob/moblock.log e sarete impressionati. |
|
| |
|
| == Test della Configurazione ==
| | Se volete gi� aggiungere una valida lista di IP , aggiungete questi al file /etc/moblock/blocklists.list |
| se riavviate il pc, questa volta con l'adapter usb attaccato, dovreste finalmente navigare in internet,
| |
| altrimenti guardare il seguente comando cosa risponde
| |
|
| |
|
| <pre>
| | '' |
| iwconfig
| | http://www.bluetack.co.uk/config/nipfilter.dat.gz |
| </pre>
| | http://www.bluetack.co.uk/config/ads-trackers-and-bad-pr0n.gz |
| | http://www.bluetack.co.uk/config/bogon.gz |
| | http://www.bluetack.co.uk/config/dshield.gz |
| | http://www.bluetack.co.uk/config/edu.gz |
| | http://www.bluetack.co.uk/config/hijacked.gz |
| | http://www.bluetack.co.uk/config/level1.gz |
| | http://www.bluetack.co.uk/config/level2.gz |
| | http://www.bluetack.co.uk/config/level3.gz |
| | http://www.bluetack.co.uk/config/Microsoft.gz |
| | http://www.bluetack.co.uk/config/spider.gz |
| | http://www.bluetack.co.uk/config/spyware.gz |
|
| |
|
| che a me restituisce il seguente output:
| | '' |
|
| |
|
| <pre>
| |
| lo no wireless extensions.
| |
|
| |
|
| eth0 no wireless extensions.
| | '''Mobloquer''' |
|
| |
|
| wlan0 IEEE 802.11g ESSID:"nome_mia_rete"
| |
| Mode:Managed Frequency:2.462 GHz Access Point: aa:bb:cc:dd:ee:ff
| |
| Bit Rate=54 Mb/s Sensitivity=-200 dBm
| |
| RTS thr=2346 B Fragment thr=2346 B
| |
| Power Management:off
| |
| Link Quality:43/100 Signal level:-68 dBm Noise level:-96 dBm
| |
| Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
| |
| Tx excessive retries:0 Invalid misc:0 Missed beacon:0
| |
| </pre>
| |
|
| |
|
|
| |
|
| Magari avete sbagliato qualcosa io o voi, magari l'interfaccia non si chiama wlan0 ma wlan1 (improbabile ma pu� succedere). Ah come vedete io NON uso gingilli grafici, anche se linux va sempre pi� avanti i front-end grafici portano sempre indietro.
| | Per poter usare una comoda interfaccia grafica usiamo mobloquer [http://mobloquer.foutrelis.com/] |
|
| |
|
| == Ulteriori Letture ==
| | da qui ho prima installato i pacchetti consigliati dalla pagina [http://mobloquer.foutrelis.com/download] |
| Dato che molti utenti leggono una guida senza confrontarle con altre vi linko queste cose che vi esorto a leggere oltre la mia. Sono specifiche per ubuntu ma tanto l'unica cosa che cambia � che ubuntu ha dei driver nativi da eliminare e che ndiswrapper una volta installato non ha bisogno di essere "modularizzato":
| |
| * http://forum.ubuntu-it.org/index.php/topic,157003.msg1041214.html#msg1041214
| |
|
| |
|
| Altre robette varie...
| | prima per� occorre aver abilitato le repository di moblock citate in precedenza |
| * http://forum.ubuntu-it.org/index.php?topic=79722.0
| |
| * http://forum.ubuntu-it.org/index.php?topic=103028.0
| |
| * http://divilinux.netsons.org/index.php/2007/12/28/wg111v2-wifi-usb-pen/
| |
| * http://forum.ubuntu-it.org/index.php/topic,47690.0.html
| |
| * http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/Ndiswrapper
| |
| * http://wiki.ubuntu-it.org/Hardware/DispositiviSenzaFili/WpaSupplicant
| |
|
| |
|
| | poi : |
|
| |
|
|
| |
|
| PS: questa guida seguita paro paro funziona anche per la wg311v3, ovviamente non stacco la scheda PCI ma per il resto faccio le stesse identiche cose.
| | ''apt-get install libc-dev libc6-dev g++ make libqt4-core libqt4-gui libqt4-dev'' |
| | |
| | dopo scarichiamo il file mobloquer-xx.tar.gz [https://sourceforge.net/project/platformdownload.php?group_id=211699] e ci spostiamo da konsole nella cartella dove l'abbiamo scaricato |
| | |
| | per installare la GUI di moblock detta mobloque occorre eseguire i comandi : |
| | |
| | '' |
| | |
| | tar -xvf mobloquer-xx.tar.gz |
| | |
| | cd mobloquer |
| | |
| | qmake-qt4 |
| | |
| | make |
| | |
| | sudo make install |
| | |
| | '' |
| | |
| | dal desktop eseguite il comando |
| | |
| | ''mobloquer'' |
| | |
| | ed ecco che vi compare li , bella e pronta |
| | |
| | Mi raccomando di fare riferimento al sito ufficiale di mobloquer dato |
| | che il seguente progetto � in continuo sviluppo |
| | per cui le cose dette in precedenza potrebbero cambiare |
| | |
| | Per vedere alcuni screenshot vi rimando al sito di mobloquer [http://mobloquer.foutrelis.com/screenshots] |
| | |
| | logs [http://mobloquer.foutrelis.com/html/uploads/media/2/image/1Iz9a9qJTm/medium_1Iz9a9qJTm.png] |
| | |
| | setting [http://mobloquer.foutrelis.com/html/uploads/media/2/image/tVIVbbzgNG/medium_tVIVbbzgNG.png] |
| | |
| | blocklist [http://mobloquer.foutrelis.com/html/uploads/media/2/image/0TbXXcFhzr/medium_0TbXXcFhzr.png] |
| | |
| | manage [http://mobloquer.foutrelis.com/html/uploads/media/2/image/M7zE7eIZeS/medium_M7zE7eIZeS.png] |
| | |
| | |
| | by --[[Utente:Mm-barabba|Mm-barabba]] 05:42, 15 Feb 2008 (CST)mmbarabba |