1 votes

La règle de sortie ne fonctionne pas (iptables)

Chaîne OUTPUT (politique ACCEPT)

cible     prot opt source               destination                  
DROP       all  --  69.59.197.21         anywhere  

J'ai actuellement cette règle active. Cependant, comme vous pouvez le deviner, elle ne fonctionne pas parce que je suis en train de poser cette question. Si j'ajoute la règle à la chaîne INPUT, ça fonctionne parfaitement.

Initialement, je pensais aaa bien sûr, elle ne fonctionne pas parce qu'elle demande DNS pour www.serverfault.com, donc j'ai ajouté la règle iptables -A OUTPUT -s www.serverfault.com -j DROP, mais toujours la même chose.

Pourquoi iptables autorise-t-il les paquets sortants vers ce site web?

0 votes

Est-ce tout ce que vous avez en chaîne de sortie? y a-t-il d'autres règles?

0 votes

Seulement celui-ci. J'ai commencé aujourd'hui avec iptables et j'ai vérifié comment cela fonctionne.

0 votes

Vérifiez ma réponse.

3voto

Hex Points 1919

Autant que je puisse comprendre, vous ne voulez pas autoriser votre serveur à se connecter à cette adresse IP, il devrait donc s'agit de dst et non de src.

iptables -A OUTPUT -d 69.59.197.21 -j DROP

0 votes

Ok! problème de compréhension. Je n'ai pas remarqué le -d.

0 votes

Pas de problème, content que tu l'aies réparé :)

1voto

user9517 Points 113163

Vous bloquez les paquets avec une adresse source de 69.59.197.21, vous devez bloquer les paquets avec une adresse de destination de 69.59.197.21.

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