Exemples d'architectures réseau

 


Exemple 1 : Client avec une seule carte réseau

# Normalisation des paquets
scrub in all
# Stoppe tous les paquets ipv6 et on arrête de lire les autres règles
block in quick inet6 all
block out quick inet6 all
# Autorise le trafic sur l'adresse loopback  Fortement conseillé
pass in quick on lo0 all
pass out quick on lo0 all
# Bloque les adresses privées  et on logue (cela est plus utile pour une machine connectée à internet)
block in log quick on fxp0 from { 192.168.0.0/16, 172.16.0.0/12, 127.0.0.0/8, 10.0.0.0/8, 0.0.0.0/8, 169.254.0.0/16, 192.0.2.0/24, 204.152.64.0/23, 224.0.0.0/3 } to any
#
# Bloque tous les paquets qui n'ont pas l'adresse de ma machine
 block out log quick on fxp0 from ! 195.98.249.20 to any
# On ferme la machine en ipv4 sur la carte réseau fxp0 (le nom de ma carte)
block in on fxp0 all 
block out on fxp0 all
#
# Votre machine est fermée, mais un peu trop, il faut au moins lui permettre d'aller sur internet
pass out on fxp0 inet proto tcp all flags S modulate state
pass out on fxp0 inet proto { udp, icmp }all keep state
#
# On permet la prise de controle en ssh de cette machine
pass in quick on fxp0 inet proto tcp from any to any flags S keep state
#
# En passant j'autorise aussi le serveur Web qui se trouve dessus
pass in quick on fxp0 inet proto tcp from any to 195.98.249.20 flags S keep state

Exemple 2 : Serveur avec une seule carte réseau

Exemple 3 : Passerelle filtrante dédiée à 2 cartes réseau, dont une sur une connexion ADSL
NB :Par dédiée, on entend, sans autre service réseau actif que le strict nécessaire.
Le cas est traité dans connexion ADSL.

Exemple 4 : FireWall dédié à 3 cartes réseau, dont une sur une connexion ADSL et une sur DMZ
La DMZ (Zone DéMilitarisée) est un réseau isolé tant de l'Intranet que d'Internet, on y met traditionnellement les serveurs.
Schéma 
Remarques : 
- Même si ceci est parfaitement réalisable, si vous arrivez à une DMZ aussi chargée, vous devriez penser à investir dans quelques IP publiques!
- Toutes sont visibles depuis Internet depuis UNE SEULE  IP publique.Conséquence, vous ne pourrez rediriger un port donné que sur une seule machine de la DMZ; ie, un seul serveur web, un seul smtp....

Exemple de fichier : /etc/nat.conf
Mon_IP_Pub="Mon_IP_Pub/32"
nat on tun0 from 10.0.0.0/24 to any -> tun0        ##Masque l'intranet
nat on tun0 from 10.1.1.0/24 to any -> tun0        ##Masque la DMZ

rdr on xl1 proto tcp from 10.0.0.0/24 to any port 21 -> 127.0.0.1 port 8081        ## redirige les requêtes FTP vers le proxy-ftp local
rdr on xl0 proto tcp from 10.1.1.0/24 to any port 21 -> 127.0.0.1 port 8081

rdr on tun0 proto tcp from any to $Mon_IP_Pub port 80 -> 10.1.1.10 port 80            ##Permet l'accès au serveur http depuis Internet
rdr on tun0 proto tcp from any to $Mon_IP_Pub port 443 -> 10.1.1.10 port 443        ##Permet l'accès au serveur https depuis Internet
rdr on tun0 proto tcp from any to $Mon_IP_Pub port 23 -> 10.1.1.10 port 22            ##Permet l'accès SSH depuis Internet. Notez qu'il est accessible sur le port 23 depuis Internet, le port 22 est réservé au port SSH du routeur.

Exemple de fichier : /etc/pf.conf
Bientôt



© Philippe Chadefaux - philippe schwarz - $Id: Rezo_exemple.html,v 1.0 2003/03/10 12:00:00 phil Exp $ -