bonjours a tous
[quote=“dric64”]Salut
Je dirais que :
-
Ton script de configuration d’iptables doit démarrer AVANT que les interfaces eth0 et eth1 soient démarrées, donc les règles ne s’appliquent pas.
-
Est ce que tes scripts dans chacun des runlevel (/etc/rc2, 3, 4 et 5) appartiennent bien a root ?[/quote]
c’est vrai j’ai changé pour qu’il se démarre avant les interfaces
update-rc.d iptables remove
update-rc.d iptables 6 2 3 4 5 .
et aussi
chown root /etc/init.d/iptables
chown root /etc/iptables.start
chown root /etc/iptables.stop
[quote=“fran.b”][quote=“andry”]
iptables -P INPUT DROP
[…]
iptables -A INPUT -m state --state NEW -j ACCEPT[/quote]
Contradictoire, tu acceptes toutes les demandes de connexions, autant mettre
iptables -P INPUT ACCEPT[/quote]
j’ai supprimer iptables -A INPUT -m state NEW -j ACCEPT
RESULTAT
LA PASSERELLE MARCHE
Voici le rapport de iptables
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all – anywhere anywhere
ACCEPT all – anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp – anywhere anywhere
ACCEPT tcp – anywhere anywhere tcp dpt:ssh
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all – anywhere anywhere state RELATED,ESTABLISHED
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all – anywhere anywhere
j’ai changer mon script:
ajout: autorisé ping; connexion ssh
suppression: d’après la réponse de fran.b
#!/bin/bash
iptables -F
iptables -X
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP # les 3 cmd presque la debranchement des cables
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P INPUT ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
iptables -t mangle -P FORWARD ACCEPT
iptables -t mangle -P POSTROUTING ACCEPT
interface lo
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
#autorisé connexion établie
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
accept ping
iptables -A INPUT -p icmp -j ACCEPT
accept ssh port 22
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
forward LAN vers internet
iptables -A FORWARD -i eth1 -0 eth0 -j ACCEPT
FORWARD INTERNET VERS lan
iptables -A FORWARD -i etho -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
#MASQUARADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
#active masquerade
echo 1 >/proc/sys/net/ipv4/ip_forward
1 -Maintenant j’arrive a connecté sur internet depuis le LAN
2 -je ne peut pas se connecté sur debian a travers putty : fatal error
3- ping 192.168.1.1 (eth1 du debian) :durée de vie expiré lors du transit
4- ping 192.168.11.1 (routeur)
k
5 -ping 192.168.11.2 (eth0 du debian) :délai d’attente dépassé
question
1- comment faire pour accéder debian en putty (ssh et déjà installé et sa marche avant que je l’ iptables fonctionne)
2- pourquoi j’arrive pas a pingé eth1
3- est ce que je peut installer maintenant squid si oui comment le faire