2 votes

Impossible de faire fonctionner le transfert de port sur Ubuntu

J'utilise mon serveur comme NAT/routeur, ce qui fonctionne bien. Mais maintenant, j'essaie de transférer le port 3478, ce qui ne fonctionne pas.

eth0 = interface publique
eth1 = réseau privé

$ cat /proc/sys/net/ipv4/conf/eth0/forwarding
1
$ cat /proc/sys/net/ipv4/conf/eth1/forwarding
1

Ensuite, pour transférer le port 3478 vers 10.0.0.7, j'ai lu quelque part que je devrais exécuter

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 3478 -j DNAT --to-destination 10.0.0.7:3478
iptables -A FORWARD -p tcp -d 10.0.0.7 --dport 3478 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

J'ai aussi couru

ufw allow 3478

Mais le test du port 3478 avec http://www.canyouseeme.org/ ne fonctionne pas. Une idée de ce que j'ai fait de mal ?

1voto

laurent Points 2035

J'utilise le transfert de port (et cela fonctionne) sur le serveur Ubuntu avec :

#NAT:
-A PREROUTING -i eth0 -p tcp --dport 3478 -j DNAT --to 10.0.0.7

#FORWARD:
-A FORWARD -p tcp -i eth0 -d 10.0.0.7 --dport 3478 -j ACCEPT

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X