Bonjour,
Je viens d'essayer les modifications que j'ai indiqué ci-dessus (en changeant un peu).
Je récapitule ce que je dois faire :
- le siège de l'entreprise peut tout faire (ftp, vnc, ...)
- les antennes ne peuvent rien faire ou presque, puisque elles ne doivent accepter que ce qui est initié par le siège de l'entreprise
Voici les lignes du script rc.firewall que j'ai modifié :
Code initial :
- Code: Tout sélectionner
# Accept everything connected
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# localhost and ethernet.
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p icmp -j ACCEPT
/sbin/iptables -A INPUT -i $GREEN_DEV -m state --state NEW -j ACCEPT
/sbin/iptables -A FORWARD -i $GREEN_DEV -m state --state NEW -j ACCEPT
# accept all traffic from ipsec interfaces
/sbin/iptables -A INPUT -i ipsec+ -j ACCEPT
/sbin/iptables -A FORWARD -i ipsec+ -j ACCEPT
et le code modifié (la dernière ligne seulement) :
- Code: Tout sélectionner
# Accept everything connected
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# localhost and ethernet.
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p icmp -j ACCEPT
/sbin/iptables -A INPUT -i $GREEN_DEV -m state --state NEW -j ACCEPT
/sbin/iptables -A FORWARD -i $GREEN_DEV -m state --state NEW -j ACCEPT
# accepte seulement traffic initie par la machine distante
# et bloque tout traffic initie par la machine locale
/sbin/iptables -A FORWARD -i ipsec+ -o eth+ -m state --state ESTABLISHED, RELATED -j ACCEPT
Voilà, je voulais savoir si ce que j'ai fais est juste ou si c'est une coïncidence ou de la chance ?
Je précise que cela fait bien ce que je veux, c'est à dire que d'un côté j'arrive bien à pinguer, à faire du vnc, du ftp... et de l'autre rien.
Merci pour vos réponses.
Tagne
PS : si je vous demande cela, c'est parce que c'est la première fois que je modifie le firewall...