La guida per impostare le porte lato router è ampiamente disponibile in rete, basta cercarla.
Assumiamo quindi che abbiate già impostato il port forwarding delle porte TCP 4662, 4665 e UDP 4672 verso il vostro PC-Amule, e assumiamo che questo abbia IP STATICO 192.168.1.100
SETTARE CORRETTAMENTE l'interfaccia di rete.
Ho preferito bypassare ogni tipo di altra soluzione, codificando i parametri direttamente nel file delle interfacce, per cui:
Aprire un terminale e digitare:
Codice: Seleziona tutto
sudo nano /etc/network/interfaces
Codice: Seleziona tutto
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
post-up iptables-restore </home/user/regole.fw
gateway è l'IP del vostro router
eth0 è l'interfaccia di rete collegata al router e/o che volete usare per la connessione di amule
dns-nameserver io uso quelli di google, voi fate come volete
per sapere se vi serve l'ultima riga leggete prima tutto quanto segue:
abbiate cura di modificare il file come sopra e poi premere CTRL+O per salvare, confermando il nome del file su cui salvare con INVIO
Provate ad usare Amule, se l'ID è ancora basso e/o se la rete kademilia è ancora firewalled, dovete proseguire ed aprire le porte ANCHE su Xubuntu:
Per farlo è sufficiente impostare delle regole con il comando iptables:
digiterete, separatamente, confermando ogni riga con invio:
Codice: Seleziona tutto
sudo iptables -A INPUT -p tcp --dport 4662 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 4665 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 4662 -j ACCEPT
Se così sarà, e me lo auguro, dovete rendere definitive le modifiche iptables, altrimenti al successivo riavvio non le trovereste.
Digitate quindi:
Codice: Seleziona tutto
sudo iptables-save >/home/user/regole.fw
ed ecco spiegato quindi il perchè dell'ultima riga del file /etc/network/interfaces:
serve a ricaricare le regole del firewall (Iptables) all'atto di attivare la scheda di rete
Questa è la MIA soluzione, l'ho trovata comoda e funzionante, visto che va su un PC dedicato UNICAMENTE a scaricare roba legale, ovviamente