Rechercher : dans
Par :

Routeur filtrant sous Mandriva

steph, le 24 avr 2009 à 11:05:51 
 Signaler ce message aux modérateurs

Bonjour,
je voudrais protéger un intranet avec un routeur filtrant sous Linux.
Pouvez-vous m'aider à y apporter les corrections adéquates?
J'utilise la version 1.3.5 de iptables (comment la mettre à jour?)
eth0 est l'interface connectée au réseau externe
eth1 est l'interface connectée au réseau interne(192.168.1.0/24)


#!/bin/sh
#
# config de base
#
# Vider les tables actuelles
iptables -t filter -F
iptables -t filter -X
echo - Vidage : [OK]

# Initialization de la table NAT
#
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT (est-ce équivalent à MASQUERADE? parceque MASQUERADE ne prend pas)
iptables -t nat -P OUTPUT ACCEPT
echo - Initialisation de la table NAT : [OK]

# Autoriser SSH
iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT
echo - Autoriser SSH : [OK]

# Ne pas casser les connexions etablies
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
echo - Ne pas casser les connexions établies : [OK]

# Interdire tout par défaut
iptables -t filter -P INPUT DROP
iptables -t filter -P FORWARD DROP
iptables -t filter -P OUTPUT DROP
echo - Interdire tout par défaut : [OK]

#Autoriser toutes les connexions venant du routeur
iptables -A OUTPUT -m state --state ! INVALID -j ACCEPT
echo - Autoriser toutes les connexions venant du routeur : [OK]

#Autoriser toutes les connexions venant du reseau interne
iptables -t filter -A FORWARD -i eth1 -p ALL -j ACCEPT
echo - Autoriser toutes les connexions venant du reseau interne : [OK]

# Autoriser loopback
iptables -t filter -A INPUT -i lo -j ACCEPT
iptables -t filter -A OUTPUT -o lo -j ACCEPT
echo - Autoriser loopback : [OK]

# Gestion des connexions entrantes autorisées
#
# HTTP
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8443 -j ACCEPT --to-destination 192.168.1.1
(ici je voudrais rediriger le trafic http vers le serveur web, mais une erreur est générée lorsque je tape ces commandes)

iptables -t filter -A FORWARD -p tcp -i eth0 -o eth1 --dport 80 -j ACCEPT
iptables -t filter -A FORWARD -p tcp -i eth0 -o eth1 --dport 443 -j ACCEPT
iptables -t filter -A FORWARD -p tcp -i eth0 -o eth1 --dport 8443 -j ACCEPT
cho - Autoriser serveur Web : [OK]

# FTP
modprobe ip_conntrack_ftp
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 20 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 21 -j ACCEPT --to-destination 192.168.1.1

iptables -t filter -A FORWARD -p tcp -i eth0 -o eth1 --dport 20 -j ACCEPT
iptables -t filter -A FORWARD -p tcp -i eth0 -o eth1 --dport 21 -j ACCEPT

iptables -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
echo - Autoriser serveur FTP : [OK]

# Mail
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 109 -j ACCEPT --to-destination 192.168.1.1
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 143 -j ACCEPT --to-destination 192.168.1.1

iptables -t filter -A FORWARD -i eth0 -o eth1 -p tcp --dport 25 -j ACCEPT
iptables -t filter -A FORWARD -i eth0 -o eth1 -p tcp --dport 110 -j ACCEPT
iptables -t filter -A FORWARD -i eth0 -o eth1 -p tcp --dport 109 -j ACCEPT
iptables -t filter -A FORWARD -i eth0 -o eth1 -p tcp --dport 143 -j ACCEPT
echo - Autoriser serveur Mail : [OK]

#DNS
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 53 -j ACCEPT --to-destination 192.168.1.1
iptables -t filter -A FORWARD -i eth0 -o eth1 -p udp --dport 53 -j ACCEPT
echo - DNS : [OK]

# Spoofing
iptables -N SPOOFED
iptables -A SPOOFED -s 127.0.0.0/8 -j DROP
iptables -A SPOOFED -s 169.254.0.0/12 -j DROP
iptables -A SPOOFED -s 172.16.0.0/12 -j DROP
iptables -A SPOOFED -s 192.168.0.0/16 -j DROP
iptables -A SPOOFED -s 10.0.0.0/8 -j DROP
echo - Bloquer le Spoofing : [OK]

Meilleures réponses pour « Routeur filtrant sous Mandriva » dans :
Configurer le mode Routeur de la Freebox VoirIl est possible d'activer le mode "Routeur" (NAT) de la Freebox. Avantages et inconvénients Avantages Inconvénient Configurer le mode routeur Connexion au site de Free Identification Fonctionnalités routeur de la Freebox Activation du...
Mode routeur des box (Freebox, LiveBox, AOL/Neuf/Alice Box) VoirLe mode routeur Routeur NAT Firewall Mais j'ai déjà un firewall personnel ! Mais alors je n'ai plus besoin de firewall personnel ? Et le firewall de Windows XP ? Différences entre le mode routeur et normal d'une "box" ? Sans le mode...
Modem SpeedTouch 530 configuration routeur VoirReconfigurer les paramètres par défaut de votre modem routeur Speedtouch 530. Méthode numéro 1 Méthode numéro 2 (par l'interface) Méthode numéro 1 Vérifier que le modem est sous tension. Éteindre le modem en appuyant sur le bouton...
Télécharger DS Monkey Audio - Filtre APE VoirLe format MonkeysAudio (extension *.ape) est un format de compression audio lossless (sans pertes) permettant de réduire la taille d'un fichier de moitié sans aucune perte d'information. Le filtre audio DS Monkey Audio Filter utilise la librairie...
Equipements réseau - Routeur VoirRouteur Un routeur est un équipement d'interconnexion de réseaux informatiques permettant d'assurer le routage des paquets entre deux réseaux ou plus afin de déterminer le chemin qu'un paquet de données va emprunter. Lorsqu'un utilisateur...
Le routage sur Internet VoirLes routeurs Les routeurs sont les dispositifs permettant de "choisir" le chemin que les datagrammes vont emprunter pour arriver à destination. Il s'agit de machines ayant plusieurs cartes réseau dont chacune est reliée à un réseau différent....
Les filtres graphiques VoirFiltrage Le filtrage consiste à appliquer une transformation (appelée filtre) à tout ou partie d'une image numérique en appliquant un opérateur. On distingue généralement les types de filtres suivants : les filtres passe-bas, consistant à atténuer...