Beaucoup de personnes se demandent comment permettre aux utilisateurs d'internet de se connecter à un serveur quand celui-ci est hebergé sur un pc de son réseau (autre que la passerelle biensur).
Si la passerelle est sous Windows 2000
Démarrer / Paramètres / Connexion réseau et accès à distance.
Faites un clic droit sur votre connexion internet puis Propriété.
Allez dans l'onglet Partage, il faut bien évidement que la case Ativer le partage des connexion internet pour cette connexion soit cochée.
Esnuite cliquez sur Paramètres puis Services.
A partir de là, vous pouvez ajouter les redirections de ports que vous souhaitez. Certaines sont prédéfinies : par exemple pour activer le ftp, vous avez juste à cocher la case Serveur FTP pour ensuite (en cliquand sur Modifier) entrer l'adresse locale du PC qui héberge le serveur ftp.
Pour un serveur Counter Strike, vous devez cliquez sur ajouter.
Ensuite, indiquez :
- Nom du service (par exemple : Serveur CS)
- Numéro de port du service : (par exemple : 27016)
- le protocole (pour un serveur cs : UDP)
- Nom ou adresse du serveur sur le réseau privé (par exemple : 192.168.0.13)
Voilà, ensuite faites ok, ok, ok et relancez votre connexion
note:Win XP semble mieux gérer la redirection de port. En effet, sous XP il est possible de choisir un port entrant différant du port sortant.
Si la passerelle est sous Windows XP home/pro
Il faut que le partage de connexion soit activé
Esnuite faites :
Démarrer / Connexions réseau et internet.
Faites un clic droit sur votre connexion internet puis Propriété.
Allez dans l'onglet Paramètres avancés.
Esnuite cliquez sur Paramètres.
A partir de là, vous pouvez ajouter les redirections de ports que vous souhaitez. Certaines sont prédéfinies : par exemple pour activer le ftp, vous avez juste à cocher la case Serveur FTP pour ensuite (en cliquant sur modifier) entrer l'adresse locale du PC qui héberge le serveur ftp.
Pour un serveur Counter Strike, vous devez cliquez sur ajouter.
Ensuite, indiquez :
- Description du service (par exemple : Serveur CS)
- Nom ou adresse IP de l'hôte : (par exemple : 192.168.0.13)
- Numero du port externe de ce service (pr exemple : 27016)
- Numero du port interne de ce service (par exemple : 27017)
- Le protocole (choisissez UDP pour un serveur CS)
Note: le port externe correspond au port coté internet. Quand au port interne, il correspond au port de redirection.
Voilà, ensuite faites ok, ok, ok et relancez votre connexion
Si la passerelle est sous Linux
Faites du NAT en utilisant le port-fowarding (DNAT).
Un exemple simple. Je souhaite rediriger les paquets arrivant sur le port 80 vers un autre PC du réseau et sur le port 8080 :
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 80 -j DNAT --to 192.168.0.2:8080
-i : l'interface d'entrée des paquets
-p : le protocole (udp, tcp ou icmp)
-m : active le module permettant de gérer les paquets udp
--dport : le port de destination
-j : la regle à appliquer
--to : la redirection [ip : port]
Pour plus de détails, allez faire un tour sur OSA
Message édité par Sygus le 21-09-2004 à 00:58:46