Tuto à revoir, iptable ne semble pas demander de configuration, sur le teste de config par ronin, il faudrait revoir une nouvelle configuration pour confirmer ou non les règles à appliquer à iptable via firestarter. Désolé et merci pour ceux qui m'apporteront un retour.
Par défaut il n'y a que le routeur à configurer mais si vous utilisez Iptables (Iptables est un filtre IP)
Je vous invite à lire ce tutorial sur
aMule et Iptables ici , un tutorial complet sur Iptables
ici ou
iptables par l'exemple1.
Configuration du parefeuNous allons commencé par la configuration avec l'aide de l'interface
firestarter, il vous faudra créer une règle TCP/UDP et UDP=TCP+3 (si vous utilisez amule sous linux)
Veillez à ce que firestarter ne se lance pas au démarrage de la machine, firestarter n'est qu'une interface, les règles resteront active, cela permet garder un bon niveau de sécurité en empêchant l'utilisation de firestarter à votre insu.
A.
Installation et configuration de Firestarter pour aMule:
Depuis ubuntu 7.10 les dépots universe et multiverse sont activé par défaut. Il suffit d'installer firestarter depuis l'interface synaptic (pour gnome), adept (pour KDE), par le terminal "sudo apt-get install firestarter" ou tout simplement en cliquant
ici.
Pour les version antérieur de ubuntu, ajouter les dépôts
universe et multiverse.
(Pour les autres distribution, firestarter doit être disponible, si quelques ajout sont nécessaire pour certaine distribution, merci de nous en faire part sur le forum
eMule-InSiDe)
Une fois installé, un assistant vous aide à configurer Firestarter. Puis il vous faut le configurer afin d'y autoriser les connexions entrante pour emule/amule, les connexions sortante étant autorisé par défaut.
Lancé donc Firestarter (système => administration => firestarter) et dirigez vous sous l'onglet
politiqueDans la partie "autoriser le service", faite un clic droit puis "ajouter règle"
Ajouter ces données:Autoriser le service.
- Nom: eMule ou aMule
- Port: TCP - UDP - UDP=TCP+3 (entrez vos ports d'emule "préférence/connexion")
Quand la source est.
* Tout le monde
Commentaire.
Laissez vide.
Cliquez sur
ajouter
B.
Configuration d'iptables pour aMule.
Le résultat sera le même que la technique précédente, mais s'adresse aux utilisateur ayant un minimum de connaissance avec iptables.
Voici donc les règles à ajouter dans iptables (cf.
ubuntu-fr.org)
iptables -A INPUT -i eth0 -p TCP --dport AAAA -j ACCEPT
iptables -A INPUT -i eth0 -p UDP --dport BBBB -j ACCEPT
iptables -A INPUT -i eth0 -p UDP --dport CCCC -j ACCEPT
Où AAAA est le port TCP entrant, BBBB=AAAA+3 et CCCC le port UDP entrant. Dans la configuration par défaut d'amule, ces ports sont AAAA=4662, BBBB=4665 et CCCC=4672.
Les connections sortantes doivent également être autorisées :
iptables -P OUTPUT ACCEPT
Cette dernière règles peu être affiné pour les utilisateurs averti.
2.
Appliquer une ip fixe sous ubuntucette partie reste sans changement sauf peu être ajouter qu'il faut penser à ouvrir dans le routeur, les ports TCP - UDP - UDP=TCP+3 avec l'ip préalablement fixé comme sur ce tuto.