Bon, ce problème en cachait un autre et je m’en suis rendu compte en voyant que je n’avais pas non plus accès à certaines parties de sites:
-
voyages-sncf.com, partie consultation des horaires, plus rien ne se charge avec Firefox, tout passe avec IE.
-
Impossible de consulter Hotmail sous Linux, ni de poster sur le forum dont je parlais précédemment, quel que soit le navigateur, alors que ça marche sous Windows, avec certes une grosse lenteur.
Par ailleurs, l’adressage IP est exactement le même sur les deux OS.
J’ai fait un autre script iptables qui ouvre tout et là pas de soucis, j’accède à voyages-sncf, je peux poster sur le forum en question, bref tout ce qui déconnait se remet parfaitement à fonctionner.
Là où se situe mon problème à mon avis, c’est dans ces quelques règles:
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe iptable_filter
modprobe iptable_nat
# BIGFLUSH
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P POSTROUTING ACCEPT
iptables -t mangle -P INPUT ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
iptables -t mangle -P FORWARD ACCEPT
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X
# DROP DEFAULT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# AUTH LOCAL ALL
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
# EXT HTTP
iptables -A OUTPUT -o ppp0 -m state --state NEW,ESTABLISHED -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i ppp0 -m state --state ESTABLISHED -p tcp --sport 80 -j ACCEPT
# EXT DNS
iptables -A OUTPUT -o ppp0 -p udp --dport 53 -j ACCEPT
iptables -A INPUT -i ppp0 -p udp --sport 53 -j ACCEPT
# FORWARD HTTPS
iptables -A FORWARD -i eth2 -o ppp0 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A FORWARD -o eth2 -i ppp0 -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT
# FORWARD HTTP
iptables -A FORWARD -i eth2 -o ppp0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A FORWARD -o eth2 -i ppp0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
# LOCAL DNS
iptables -A INPUT -i eth2 -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -o eth2 -p udp --sport 53 -j ACCEPT
# MASQUERADING
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# KERNEL FORWARD
echo 1 > /proc/sys/net/ipv4/ip_forward
Avec ces règles minimales, le problème se pose. Je peux surfer à peu près partout mais certains sites posent des problèmes. Auriez-vous une idée de correction pour ces règles?
Voici ce que ça log lorsque je vais sur un de ces sites:
Je vous remercie d’avance.