Ci-dessous, les différences entre deux révisions de la page.
sio:ppe3:g1:configuration_pare-feu [13/12/2015 14:27] thibaut |
sio:ppe3:g1:configuration_pare-feu [18/09/2016 02:54] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Configuration du pare-feu ====== | ||
- | ===== Objectif ===== | ||
- | Cette documentation à pour but d' | ||
- | |||
- | Notre machine contient 2 cartes contrôleurs de réseau plus celle de la carte mère. Le système est un Debian 8 (jessy).\\ | ||
- | |||
- | La carte eth0 est reliée au LAN (Coté 172.31.1.0/ | ||
- | La carte eth1 est reliée à la DMZ (Coté 192.168.80.0/ | ||
- | La carte eth2 est reliée à internet (Coté 0.0.0.0[172.16.2.0/ | ||
- | |||
- | ===== Routage ===== | ||
- | |||
- | Tout d' | ||
- | < | ||
- | #Uncomment the next line to enable packet forwarding for IPv4 | ||
- | net.ipv4.ip_forward=1 | ||
- | # | ||
- | |||
- | Pour notre part, les routes par défauts n' | ||
- | |||
- | < | ||
- | #!/bin/sh | ||
- | ### BEGIN INIT INFO | ||
- | # Provides: | ||
- | # Required-Start: | ||
- | # Required-Stop: | ||
- | # Should-Start: | ||
- | # Default-Start: | ||
- | # Default-Stop: | ||
- | # Short-Description: | ||
- | # Description: | ||
- | ### END INIT INFO | ||
- | # ==== ROUTING ==== # | ||
- | # ADD | ||
- | route add -net 192.168.222.0/ | ||
- | route add -net 192.168.0.0/ | ||
- | route del default gw 172.31.1.1 | ||
- | route add default gw 172.16.2.254 dev eth2 | ||
- | route add -net 172.25.0.0/ | ||
- | # DEL | ||
- | route del -net 169.254.0.0/ | ||
- | </ | ||
- | |||
- | |||
- | |||
- | ===== NAT ===== | ||
- | |||
- | Dans cette partie, on va cacher toutes les adresses IP du LAN par l'IP de la carte **eth2**. | ||
- | |||
- | < | ||
- | |||
- | Ensuite, Nous allons rediriger les paquets entrant sur la carte eth2 sur le port 80 vers la DMZ sur le port 8080. | ||
- | < | ||
- | |||
- | |||
- | ===== Filtrage ===== | ||
- | |||
- | ===Table de Filtrage=== | ||
- | |||
- | {{ : | ||
- | |||
- | ===Commande sous Iptables=== | ||
- | |||
- | En entrée(INPUT), | ||
- | < | ||
- | # iptables -A INPUT -i eth0 -p tcp -m tcp --dport 22 -m comment --comment " | ||
- | # iptables -A INPUT -i eth2 -p tcp -m tcp --dport 80 -m comment --comment " | ||
- | # iptables -A INPUT -p icmp -m comment --comment " | ||
- | # iptables -P INUPUT DROP | ||
- | </ | ||
- | |||
- | Lorsqu' | ||
- | < | ||
- | # iptables -A FORWARD -i eth0 -o eth2 -p udp -m udp --dport 53 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth2 -o eth0 -p udp -m udp --sport 53 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth0 -o eth2 -p tcp -m tcp --dport 3128 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth2 -o eth0 -p tcp -m tcp --sport 3128 -m comment --comment " | ||
- | # iptables -A FORWARD -p icmp -m comment --comment " | ||
- | # iptables -A FORWARD -i eth1 -o eth0 -p tcp -m tcp --dport 8070 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth0 -o eth1 -p tcp -m tcp --sport 8070 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth2 -o eth1 -p tcp -m tcp --dport 8080 -m comment --comment " | ||
- | # iptables -A FORWARD -i eth1 -o eth2 -p tcp -m tcp --sport 8080 -m comment --comment " | ||
- | # iptables -P FORWARD DROP | ||
- | </ |