Afin de faire fonctionner Napster correctement, vous devrez ouvrir une br�che sur le syst�me utilisant l'IP Masquerading. Ceci pose d'�ventuels probl�mes de s�curit�. Mais je d�cline toute responsabilit� quant � cette modification. Donc, si vous effectuez les modifications d�crites dans ce HowTo et que vous avez des probl�mes � cause de cela... ce n'est pas ma faute.
Bien, entrons maintenant dans le vif du sujet.
Apr�s la mise en place d'un r�seau pour mes colocataires et moi, un probl�me survint : nous ne pouvions pas utiliser Napster � cause de l'IP Masquerading. J'y ai donc r�fl�chi et j'ai fini par trouver cette solution au probl�me. J'esp�re que �a marchera aussi bien pour vous que �a a march� pour moi... mais je ne peux rien vous promettre.
J'ai test� cette m�thode avec la configuration suivante :
Tout d'abord, assurez-vous que vous avez les versions list�s ci-dessus (ou plus r�centes). Assurez-vous aussi que ces programmes sont correctement install�s.
Les lignes suivantes transmettent la connexion de la machine effectuant l'IP Masquerading vers les clients Napster. (ajoutez-les au fichier de d�marrage - vous aurez besoin d'une commande pour chaque machine utilisant Napster) /usr/sbin/ipmasqadm portfw -a -P tcp -L xxx.xxx.xxx.xxx 6702 -R 192.168.1.2 6702 /usr/sbin/ipmasqadm portfw -a -P tcp -L xxx.xxx.xxx.xxx 6703 -R 192.168.1.3 6703 /usr/sbin/ipmasqadm portfw -a -P tcp -L xxx.xxx.xxx.xxx 6704 -R 192.168.1.4 6704 /usr/sbin/ipmasqadm portfw -a -P tcp -L xxx.xxx.xxx.xxx 6705 -R 192.168.1.5 6705 Remarque : XXX.XXX.XXX.XXX est l'adresse IP du syst�me Linux effectuant l'IP Masquerading (l'adresse IP visible sur Internet).Remarque : si vous avez des probl�mes avec IPMASQADM ou l'IP Masquerading en g�n�ral, consultez le Linux IP Masquerade HOWTO. Ce document est destin� aux personnes dont le syst�me est d�j� configur�. Le Linux IP Masquerade HOWTO contient une description plus d�taill�e du Port Forwarding et de l'IP Masquerading en g�n�ral.
Consultez cette section et le paragraphe Mise en route si votre adresse IP change � chaque fois que vous vous connectez � Internet.
Je remercie Peter Illmayer qui m'a envoy� les informations suivantes (cela corrigera certains probl�mes pour ceux qui utilisent des adresses IP dynamiques).
------------------------------------------------------------ Sur une Debian, j'ai cr�� un fichier forward dans /etc/ppp/ip-up.d contenant #!/bin/sh ppp_ip="`/sbin/ifconfig ppp0 | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`" /usr/sbin/ipmasqadm portfw -f /usr/sbin/ipmasqadm portfw -a -P tcp -L ${ppp_ip} 6702 -R 192.168.0.2 6702 J'utilise un noyau 2.2.x avec ipmasqadm install� et avec les modules appropri�s du noyau compil�s. ---------------------------------------------------------------
Charles J. Fisher m'a fait la remarqure que l'on peut utiliser un script similaire avec DHCP. Il suffit d'ins�rer les lignes suivantes dans un script qui sera lanc� apr�s que vous ayez obtenu votre adresse IP.
net_ip="`ifconfig eth0 | awk '/inet/ {sub(/addr:/,"",$2); print $2}'`" /usr/sbin/ipmasqadm portfw -f /usr/sbin/ipmasqadm portfw -a -P tcp -L ${net_ip} 6702 -R 192.168.1.2 6702
�videmment, plus vous avez de machines utilisant Napster derri�re la machine effectuant l'IP Masquerading, plus vous devrez effectuer de reroutages de port.
Cette m�thode permet d'ex�cuter Napster derri�re un syst�me utilisant l'IP Masquerading. J'esp�re que �a marchera aussi bien pour vous que �a a march� pour moi ! Envoyez vos commentaires/suggestions/critiques � jed204@psu.ed
C'est la premi�re version de ce document. Si ce document re�oit un bon accueil et que des changements interviennent, alors ce document �voluera aussi. Si quelqu'un pense avoir une meilleure solution, quelle qu'elle soit, pr�venez-moi et nous pourrons en discuter afin de savoir quelle est la solution optimale.
Copyright (c) 2000 by John E. Danner
Vous pouvez copier et distribuer librement (vendre ou c�der) ce document dans n'importe quel format. Il est demand� que les corrections et/ou commentaires soient envoy�s au mainteneur de ce document. Vous pouvez cr�er un travail d�riv� et le distribuer, mais vous devez :
Si vous pensez que votre travail d�riv� est autre chose qu'une traduction, il est recommand� que vous discutiez de vos id�es avec le mainteneur actuel.