[Iptables] Petite question PREROUTING

Petite question PREROUTING [Iptables] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 29-05-2007 à 21:26:56    

:hello:
 
Pourriez-vous jeter un oeil à ça ?

Code :
  1. + iptables -F
  2. + iptables -X
  3. + iptables -P INPUT DROP
  4. + iptables -P OUTPUT DROP
  5. + iptables -P FORWARD DROP
  6. + iptables -t nat -F
  7. + iptables -t nat -X
  8. + iptables -t nat -P PREROUTING ACCEPT
  9. + iptables -t nat -P POSTROUTING ACCEPT
  10. + iptables -t nat -P OUTPUT ACCEPT
  11. + iptables -t mangle -F
  12. + iptables -t mangle -X
  13. + iptables -t mangle -P PREROUTING ACCEPT
  14. + iptables -t mangle -P INPUT ACCEPT
  15. + iptables -t mangle -P OUTPUT ACCEPT
  16. + iptables -t mangle -P FORWARD ACCEPT
  17. + iptables -t mangle -P POSTROUTING ACCEPT
  18. + iptables -A INPUT -i lo -j ACCEPT
  19. + iptables -A OUTPUT -o lo -j ACCEPT
  20. + iptables -A INPUT -i br-lan -j ACCEPT
  21. + iptables -A OUTPUT -o br-lan -j ACCEPT
  22. + iptables -A OUTPUT -o eth0.1 -j ACCEPT
  23. + iptables -A INPUT -i eth0.1 -m state --state ESTABLISHED -j ACCEPT
  24. + iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  25. + iptables -t nat -A POSTROUTING -s 10.1.0.0/24 -o eth0.1 -j MASQUERADE
  26. + iptables -I FORWARD -i eth0.1 -o br-lan -m state --state ESTABLISHED -j ACCEPT
  27. + iptables -I FORWARD -i br-lan -o eth0.1 -j ACCEPT
  28. + iptables -t nat -A PREROUTING -i eth0.1 -p tcp --dport 2234 -j DNAT --to-destination 10.1.0.1:2234
  29. + iptables -A FORWARD -i eth0.1 -p tcp -d 10.1.0.1 --dport 2234 -j ACCEPT


 
Malheureusement depuis le net le port 2234 apprait comme filtré et je ne comprends pas pourquoi :/


Message édité par M300A le 29-05-2007 à 21:37:47
Reply

Marsh Posté le 29-05-2007 à 21:26:56   

Reply

Marsh Posté le 29-05-2007 à 21:35:08    

tu as un serveur qui écoute sur ce port ?


---------------
Au royaume des aveugles, les borgnes sont rois xo0
Reply

Marsh Posté le 29-05-2007 à 21:37:13    

Ah bah oé :)

Reply

Marsh Posté le 29-05-2007 à 21:41:02    

Par contre il est *possible* que j'ai des règles parasites.
Y'a t-il un moyen de vérifier ça ?

Reply

Marsh Posté le 29-05-2007 à 21:54:16    

iptables -L

Reply

Marsh Posté le 29-05-2007 à 21:58:38    

oé bah non alors:
 

root@drekthar:~# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:22
 
Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state ESTABLISHED
ACCEPT     tcp  --  anywhere             gw.metz.levert      tcp dpt:2234
 
Chain OUTPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere


 
Mais pitié trouvez ce qui ne va pas :D A chaque fois que j'essaye de faire un truc sans shorewall ou packet filter ça finit avec un problème insoluble :D

Reply

Marsh Posté le 30-05-2007 à 21:08:52    

La rule dans FORWARD  
ACCEPT     tcp  --  anywhere             gw.metz.levert      tcp dpt:2234  
N'est pas utile il me semble
 
que donnent :
iptables -L -v -n
iptables -L -v -n -t nat
ifconfig -a
route -n
 


---------------
L'homme est un loup pour l'homme
Reply

Marsh Posté le 30-05-2007 à 21:18:02    

essaye de remplacer la ligne 29 par celle la
 
iptables -A FORWARD -i eth0.1 -p tcp -d 10.1.0.1 --dport 2234 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed