Mise en place d'un shorewall simple WAN LAN DMZ

De WIKI Les fourmis du libre
Aller à : navigation, rechercher

Dans notre cas nous allons prendre une livebox pour le WAN:


|---------------------------------------------------------------|
|                                                               |
|                                                               |
|         INTERNET --> LIVEBOX --> FWALL --> LAN                |
|                                    |                          |
|                                    |                          |
|                                    v                          |
|                                   DMZ                         |
|                                                               |
|                                                               |
|---------------------------------------------------------------|


Sur la livebox le fwall doit est déclarée en DMZ

A noter que la partie WAN on peut être en dhcp. En effet cela est intéressant lors de remplacement de box orange (la conf est rarement rétablie ...)

Configurer votre fichier interface:


 # WAN
 auto eth0
 iface eth0 inet dhcp

 # LAN LOC
 auto eth1
 iface eth1 inet static
 address 172.20.0.254
 netmask 255.255.0.0

 #DMZ
 auto eth2
 iface eth2 inet static
 address 172.31.0.254
 netmask 255.255.0.0


Installer donc shorewall :

 apt-get update
 apt-get install shorwall

On va avant toute chose renseigner quelques variables dans le fichiers /etc/shorewall/params:

  LOC_IF="eth0"
  WAN_IF="eth1"
  DMZ_IF="eth2"

  WAN="0.0.0.0/0"
  LOC="172.20.0.0/16"
  DMZ="172.31.0.0/16"

Ensuite nous allons déclarer nos zones dans le fichiers /etc/shorewall/zones


  fw      firewall
  net     ipv4
  loc     ipv4
  dmz     ipv4


Nous allons ensuite déclarer nos différentes interface et leur zone associée :

  net     $WAN_IF       detect          dhcp,tcpflags,nosmurfs,logmartians
  dmz     $DMZ_IF       detect          routeback
  loc     $LOC_IF       detect          routeback