29
ott 2007

Windows Vista, eMule, la Fonera, router chiuso con firewall e ADSL filtrata

Se pensate che una o due sole di queste cose siano un possibile freno all’uso del vostro amato eMule su Windows Vista, beh, vi sbagliate di grosso!

Quello che sto per descrivervi è una situazione quasi estrema, che però è stata affrontata e risolta con efficacia. Forse non tutti i passi di questa guida si applicheranno al vostro caso, però spero che almeno alcuni di questi vi potranno essere utili.

Schema della situazione

Colleganento Pc Fonera Router

(cliccare per ingrandire)

I problemi della situazione di partenza:

  • ADSL filtrata attivamente, ovvero il provider attua un efficacissimo sistema di riconoscimento dei pacchetti dati ricevuti e inviati da eMule e ne lascia liberi solo per 2-3 kB/sec. eMule è inusabile in queste condizioni: spesso perde anche il collegamento al server e le fonti sono instabili
    Nota:
    in altri casi il blocco dell’operatore riguarda solo il numero di porta usata, basta cambiarlo e via siamo a posto. Se invece riguarda il numero delle connessioni massime eMule andrà pianino ad agganciare le fonti, ma viaggia lo stesso e alla stessa velocità. altre info su eMule.it
  • Il router non è di proprietà dell’utente, per cui è impossibile accedervi e fare delle modifiche alla configurazione del router. Questo si rende necessario perchè il firewall del router blocca tutte le porte escluse quelle per la navigazione. In questa condizione eMule può essere usato ma si viaggia sempre con id basso causando una drastica riduzione di fonti e di velocità complessiva raggiungibile. Aggiungiamo a questa situazione che il router è impostato su DHCP, ovvero ad ogni pc / periferica ad esso collegato viene distribuito un ip diverso ad ogni utilizzo (il lease, ovvero il cambio, dell’IP avviene ogni 24 ore). Questo è un ulteriore problema perchè volendo fare un forward (inoltro) delle porte per eMule (quando si riusciranno ad aprire sul firewall), è necessario girarle sulla Fonera e da li verso il pc, e quindi sia il pc che la Fonera debbono avere un ip statico, fisso.
    Il router è impostato di fabbrica sul 192.168.1.1, e allo stesso indirizzo rispondono sia il DNS (il sistema che dice al router a quale ’spinotto’ inviare i dati ricevuti in base all’indirizzo numerico apposto su questi e che identifica il computer di destinazione) che il GATEWAY (il punto di passaggio tra la rete interna e l’ADSL)
  • la Fonera di per se non presenterebbe problemi, se non che la Fonera si sceglie per la propria rete wireless un indirizzo preferenziale di 192.168.10.1 che ovviamente genera problemi nella gestione degli indirizzi se, ed è il caso di alcuni router, il gateway della lan è lo stesso 192.168.10.1, lo stesso indirizzo.
  • Dietro a tutto questo vogliano fare girare eMule, la cui unica necessità è avere due porte, una TCP e una UDP aperte. Dato che tra eMule e il router c’è una Fonera, questa deve girare le due porte da noi impostate su eMule, inoltrandole dal router al nostro pc.
  • Windows Vista, beh, quello da solo non crea problemi, se non ché anche su Vista c’è un firewall, e in rete circolano incredibili leggende sul motivo per cui Vista non dovrebbe eseguire bene eMule.
    Alcune di queste riguardano il Trusted computing, praticamente credono, sbagliando, che Vista cancelli tutto quando non sia originale e pagato dal vostro pc. Enorme menzogna!

Bene, ora facciamo funzionare, e molto bene, tutto questo!

Teoria per capire i passi successivi

Abbiamo un Pc con Windows Vista, qualsiasi edizione, su cui gira eMule. eMule necessita di comunicare su due porte specifiche, una TCP e una UDP.

Per accedere ad internet il nostro Pc comunica via WiFi con la Fonera per ottenere l’accesso ad internet. Questo vuol dire passare prima la Fonera e da li il router prima di arrivare alla spina dell’ADSL, giusto ?

In pratica, il nostro Pc usa la Fonera come gateway (come tramite, o mezzo di passaggio) per arrivare al router. La Fonera è attaccata al router e quindi la Fonera usa il router come gateway verso internet (motivo per cui vedremo dopo che gli IP del gateway da impostare sul pc e sulla Fonera sono diversi). Così il nostro pc usa prima la Fonera e poi il router per arrivare su internet

Perchè eMule usi le sue due porte specifiche dobbiamo far avvenire quanto segue.

Il router tiene aperte due specifiche porte sia in entrata che in uscita (perchè il traffico internet è bidirezionale) indirizzandole alla Fonera.

La Fonera a sua volta inoltra queste due porte all’indirizzo del PC. E così eMule vede una canale aperto verso l’ADSL, come se niente fosse.

Ora realizziamo tutto questo passo passo

Il router dell’operatore

Se non avete accesso al vostro router, cioè non possedete nome utente e password (e l’indirizzo ip a cui raggiungere l’interfaccia web, cioè il pannello di amministrazione) allora siete fregati. Aggiungo che nel caso in questo il router era impostato per rispondere solo da fuori LAN, praticamente il gestore può accedere al router, e voi, dalla vostra rete casalinga o dell’ufficio non potete proprio accedervi.

In questo caso abbiamo risolto telefonando all’operatore chiedendo una normale manutenzione del router per impostazioni personalizzate. E’ occorso un fax di conferma, e 15 € + iva addebitati sulla fattura successiva, nonchè ci han messo ben 30 giorni fisici per farlo. Però lo abbiamo ottenuto!

Abbiamo chiesto nello specifico che il firewall del router lasciasse aperte sia in entrata che in uscita entrambe le porte 4800 TCP e 5800 UDP; queste saranno le impostazioni da inserire in eMule. Abbiamo scelto due numeri quasi a caso, purchè facilmente memorizzabili e diversi dalle porte standard di eMule, quasi per scaramanzia.

C’è stata una ulteriore difficoltà. Come forse sapete esistono due modi per ‘aprire le porte’. Alcuni router permettono di aprire le porte indiscriminatamente, ovvero quelle porte sono aperte sia in entrata che in uscita verso qualsiasi indirizzo IP della rete locale, mentre altri, ed è il nostro caso, aprono le porte verso un unico IP.

Questo ci ha fatto fare questo ragionamento: il router è in DHCP, per cui ogni volta il nostro PC avrà un indirizzo IP diverso. Che fare?

La Fonera

La soluzione più semplice? Impostare un IP fisso per la Fonera e si è scelto 192.168.1.10.

Il perchè è dovuto ad una scelta personale dell’utente per le convenzioni numeriche degli ip locali. Praticamente il router ed il suo gateway sono sul 192.168.1.1 e da li non si scappa. La Fonera è su 192.168.1.10 come gateway e 192.168.1.11 come interfaccia web, così il primo pc sarà 192.168.1.20 ed il secondo, di cui non parliamo perchè è un palmare, avrà 192.168.1.30. Così, per convenzione. un salto di dieci per pc e di uno per le periferiche di rete ad esso collegato. Gusti personali, discutibili.

Riassumendo: la situazione per noi corretta tra router e Fonera era la seguente:

Router aperto verso la Fonera

C’è un’altra impostazione da fare alla Fonera. Abbiamo detto all’inizio che dobbiamo evitare ogni sorta di conflitti tra la Fonera e il router.

Il gateway sul router è impostato su 192.168.1.1, e l’IP wireless della Fonera è su 192.168.10.1.

Nel nostro caso sarebbe tutto ok. In un altra situazione è successo che il router avesse ip 192.168.1.1 mentre il suo gateway fosse su 192.168.10.1 il che creava problemi avendo lo stesso IP dell’interfaccia wireless della Fonera.

Dico sarebbe perchè per motivi a me ignoti (vi chiedo spiegazioni tecniche chiare e accurate in merito se potete fornirle), nel mio caso avere la Fonera sulla fascia 192.168.10.x mi mandava in palla il DHCP e non comunicava il router con la Fonera. Non so proprio perchè…

Andando nell’interfaccia della Fonera, sezione ‘Avanzato’ -> “Settaggi di rete”, ho impostato così:

settaggi ip wireless privato

Perchè il DHCP della Fonera è stato abilitato se poi il mio Pc usa un IP statico? Perchè talvolta uso un secondo pc e/o un palmare dove non ho eMule ovviamente e mi fa comodo che questi abbiamo ip dinamico per semplicità di configurazione, specie il palmare col WiFi che gira fra parecchie reti diverse tutto il santo giorno.

Già che ci siamo impostiamo anche il Port Forwarding:

port forwarding della fonera per emule

Il riassunto di quanto impostato è nel menù Stato della Fonera

riassunto stato fonera

Notate che noi abbiamo fissato a 192.168.1.10 il gateway della Fonera, cioè l’IP del suo WiFi, perchè, appunto, la Fonera vede che il gateway del router è su 192.168.1.1

L’importante riassumendo è che l’IP del WiFi sia diverso dall’IP del gateway del router.

A questo punto, quando la Fonera chiede il lease (rilascio) di un indirizzo IP per se stessa (in questo caso 192.168.1.11), il router, almeno questo nostro, gli da un indirizzo superiore a 1.10. In parecchi tentativi di reboot il router ha sempre ragionato allo stesso modo, dando sempre l’1.11 alla Fonera ma non è detto che sia sempre così.

Quando sarete collegati via WiFi al segnale privato della Fonera, potrete usare entrambi gli IP per accedere alla sua interfaccia web. però ribadisco che mentre 1.10 è fisso, l’altro, per via del DHCP del router è dinamico e quindi solitamente imprevedibile.

C’è un altra alternativa a questo: potevate anche impostare l’indirizzo IP della Fonera a forza, dandogli un IP statico, questo si effettua andando nella sezione “Avanzato -> Connessione Internet” e digitando i dati richiesti dall’IP statico, ovvero: IP statico, gateway (quello impostato sul router), la solita maschera di rete 255.255.255.0 e come DNS quello del vostro router.

Le impostazioni per eMule

Impostiamo semplicemente nelle opzioni di connessione di eMule le porte così come sono state aperte dal router

porte client emule su Windows Vista dietro la fonera

Inoltre nelle opzioni di sicurezza di eMule abbiamo configurato l’uso del protocollo offuscato. Queste impostazioni, a dispetto delle stupide dicerie del web, van benissimo anche se la vostra rete non è filtrata. Certo che se non lo è non server dare un carico di calcoli aggiuntivi al vostro pc e potete disabilitarlo.

offuscamento emule

Il nostro pc

Ecco come abbiamo impostato le proprietà TCP/IP della nostra connessione wireless su Vista (ovviamente ingrandite l’immagine cliccandoci)

TCPIP Vista

Qui potete vedere sia il percorso clic dopo clic fatto per arrivare a queste proprietà, sia i numeri da impostare nella scheda Generale del TCP/IP.

Una nota sola: come DNS abbiamo usato quelli di OpenDns e non quelli del nostro operatore. Per questo motivo, ma solo per questo motivo, questi valori differiscono da quelli che la Fonera legge dal nostro router (gli IP 81.29.230.1 e 81.29.230.5 appartengono ai DNS di Teleunit ). Questo dimostra che le proprietà TCP/IP bypassano quelle del router.

Da un lato questo è ovvio perchè è il pc a chiedere a questi di trasformare i nostri indirizzi digitati nei rispettivi numeri IP.

Da un lato richiede che specifichiamo i DNS, perchè altrimenti il pc li chiede al suo gateway (quello della Fonera), la Fonera li chiede al successivo gateway (quello del router) il quale risponde dandogli quelli predefiniti dall’operatore (e nel nostro caso non modificabili).

Problemi con la Fonera?

Accesso forzato via cavo: In mancanza di una connessione WiFi, oppure se non riesci più a collegarti via wireless perchè hai fatto delle modifiche che ti hanno chiuso fuori, puoi ancora collegarti via cavo.

  • Lascia collegato La Fonera al router e collega anche il tuo pc via cavo al router.
  • Dai al tuo computer l’indirizzo 169.254.255.2 con subnet mask 255.255.255.0. Lascia in bianco l’indirizzo del gateway e quelli dei DNS.
  • Punta il browser a 169.254.255.1 e troverai l’interfaccia amministrativa. rimetti le cose a posto e ricollegati via WiFi.

Reset della Fonera: teoricamente, perchè sembra che non a tutti funziona, lasciando la Fonera scollegata dalla rete, ma alimentata, se si preme per oltre 30 secondi il pulsante di reset teoricamente la Fonera torna alle impostazioni di fabbrica. (Trucco di Andrea Beggi)

Se avete dei problemi con la sola Fonera scrivete a loro, in caso contrario usate il nostro forum, non i commenti a questo articolo, per chiedere aiuto, grazie !

Consigli specifici su eMule sotto Windows Vista

Per aggirare qualsiasi litigio con l’UAC installate eMule in una cartella fuori da c:\Programmi che è protetta con i denti. (Dal blog di Raffaele Bonito). Questo perchè per Vista nella cartella programmi ci devono stare soltanto i programmi, e questi ultimi non devono essere in grado di creare altri file all’interno della loro directory. (Detto a manazza).

Aggiornamento: in realtà dalla versione 0.48a in poi, Vista e eMule convivono benissimo. Rimane però valido, accettatelo come consiglio personale, che è il caso di installarlo comunque fuori dalla partizione, o meglio ancora del disco, del sistema operativo. Questo perchè eMule comunque costituisce un certo stress per il disco fisso e in caso (veramente molto molto molto raro) di guasti / errori sul disco dove c’è eMule almeno non rischiate danni al sistema operativo! E poi separare i dati dal sistema è sempre una buona pratica.

Come una vecchia ricerca effettuata da Google ha però dimostrato, l’uso intensivo dei dischi non ne riduce la ‘durabilità’ nel tempo se non in una minima parte. Questo per evitare le solite polemiche… il rischio è minimo, ma tanto vale evitarlo

Un altro trucchetto è installare li eMule ma ambiare immediatamente dalla configurazione di emule la path della cartella “Temporanei” e quella “Incoming” (da questo post del forum di xtremehardware)

Problemi di download (da The Hackers Blog):

Non è da escludere comunque che i problemi di download siano dati dal fatto che Vista limita il numero di connessioni contemporanee aperte (5 nella versione Home e 10 nelle altre, illimitate nella Ultimate)

In questo caso dovete adattare eMule al sistema operativo. Per farlo accedete al menù Opzioni\Opzioni Avanzate\Connessioni TCP\IP e in “N° Massimo connessioni parziali aperte impostate il valore corretto.

Un altra cosa…in rete circola eMule Vista Edition, ma, non essendo ancora testato, vi sconsiglio di provarlo: potrebbe dare ancora più problemi!!!

Altri suggerimenti o risposte a domande sensate provenienti dai vostri commenti verranno aggiunte a questo articolo a beneficio dei futuri lettori.

Tenetevi perciò questo post a portata di mano.

La Fonera e la legge italiana

Condividere la propria ADSL è illegale, e non l’uso della Fonera in se, ma non ne abbiamo parlato qui.

Volendo potete disattivare la rete pubblica sulla Fonera, anche se questo priva la Fonera del suo stesso scopo di esistere !

Scritto da realtebo.

14 Commenti a “Windows Vista, eMule, la Fonera, router chiuso con firewall e ADSL filtrata”

  1. suc

    L’ultima versione di eMule la si può installare in C:\Programmi, in quanto è perfettamente compatibile con Vista. Anzi è bene che sia installato in C:\Programmi, in modo da risultare più sicura, ossia nessuno può sostituire i suoi eseguibili.

    29 ottobre 2007 alle 11:15
    +7
  2. grazie della precisazione, adesso modifico in parte la conclusione dell’articolo.
    dico in parte perchè anche se eMule 48a ora è compatibile con Vista e il suo UAC, rimane sempre un ottimo consiglio quello di installare emule su un hard disk a parte o almeno un altra partizione, spero che su questo tu sia daccordo

    29 ottobre 2007 alle 12:55
    +1
  3. suc

    non sono daccordo di installare emule su un hard disk a parte o in un’altra partizione e te l’ho già spiegato. Il posto sicuro per installare i programmi è in c:\programmi. In questo modo nessun malware, nessuna eventual falla di sicurezza nel sistema sarà in grado di sostituire i file eseguibili di eMule, perchè c:\programmi è una cartella di sistema.

    29 ottobre 2007 alle 18:07
    +4
  4. suc

    per i file che scarichi da eMule basta che indichi a emule dove vuoi che te li salvi. Quindi sul disco secondario, se vuoi usare un altro disco.

    29 ottobre 2007 alle 18:13
    +4
  5. suc

    tieni comunque presente che se scegli un disco a parte, hai come effetto che lavoreranno 2 dischi invece che 1 sono. Dato che il disco dove risiete Vista e le altre applicazioni sarà sempre attivo. Quindi alla fine non so fino a che punto convenga usare 2 dischi.

    29 ottobre 2007 alle 18:18
    +0
  6. suc

    tieni comunque presente che se scegli un disco a parte, hai come effetto che lavoreranno 2 dischi invece che 1 solo. Dato che il disco dove risiede Vista e le altre applicazioni sarà sempre attivo. Quindi alla fine non so fino a che punto convenga usare 2 dischi.

    29 ottobre 2007 alle 18:19
    -2
  7. grazie della tua opinione, è giusto rispettare le reciproche posizione, anche se la pensiamo diversamente.

    ti chiedo un favore: la prossima volta puoi usare un unico commento ?

    29 ottobre 2007 alle 21:19
    +2
  8. Peppe Ignoto

    Uso emule da tempo e anche ora sotto Vista non ho problemi (uso la versione Moddata Extreme) posizionata su un hard disk secondario così in caso di formattazione evito di perdere crediti o quant’altro…anche io sono dell’idea che deve stare su un hard disk diverso dal principale…

    31 ottobre 2007 alle 02:31
    vota!
  9. Davide

    Cavolo non riesco ad ottenere l’IP alto con emule… AIUTATEMI!!!
    Dunque possego un router Pirelli al quale ho agganciato la fonera… Il wireless funziona alla perfezione, poi sono andato alla pagina 192.168.1.1 e h sbloccato le porte tcp 4662 e udp 4672 con ip 192.168.1.101 ora cosa dovrei fare di preciso con la fonera dato che seguendo le istruzioni passo passo non sono riuscito ad ottenere l’id alto pur immettendo un id statico?

    13 gennaio 2008 alle 00:10
    +2
  10. Per favore usate il forum per richieste di assistenza diretta

    13 gennaio 2008 alle 10:26
    vota!
  11. lollo

    nn cio’ capito niente co sto vista ma sicuri che gira?ciao lollo

    26 settembre 2008 alle 11:46
    vota!
  12. fabio

    Ciao a tutti.
    Ho un router d link 624t e ho un problema per aprire le porte ad un pc con vista che si connette wireless, premetto che al contrario a due pc con windows xp sono riuscito ad assegnare indirizzi ip statici e quindi aprire le rispettive porte sul router.
    Nel pc con vista nel momento che assegno manualmente l’inidzzo ip alla connesione il pc non si connette a internet e sono costretto a mettere ottieni automaticamente indirizzo ip. Il servizio tecnico della wind mi ha detto che non si puo assegnare un indirizzo statico ad un pc che ha vista…per me ha detto una grande cazzata.AIUTATEMI GRAZIE

    11 dicembre 2008 alle 13:53
    vota!
  13. denis

    ciao sono Denis…ascolta ti volevo chiedere alcune cose di Emule su
    Vista…io non utilizzo adsl quindi non rete fissa ma ben si una chiavetta 3
    lo so che e un altra cosa per fare andare bene emule ma con XP prima
    andavo molto bene quasi come la rete fissa davvero…quindi volevo capire bene come far funzionare in maniera giusta Emule su Vista
    avendo io un notebook…come prima con XP…ma se riesci fammi ben capire i giusti modi ok grazie…

    4 aprile 2009 alle 12:43
    +2
  14. If something is politically impossible, it’s also in reality impossible, since no extra-state body will be powerful enough to impose such a solution. ,

    22 ottobre 2009 alle 21:11
    vota!









Prima di inviare il tuo commento assicurati che:
sia in tema con l'articolo e contribuisca alla discussione in corso
non abbia contenuti offensivi ed una terminologia volgare
non abbia contenuti che violini le leggi italiane
non contenga indirizzi e-mail


Altri articoli sull'argomento trattato


Vai in Home Page | Archivio articoli | Feed RSS degli articoli | Design Multimedia Blog