Table of Contents

TP4 (Firewall)

Lancez la configuration du TP4.

/net/ens/qemunet/qemunet.sh -x -s /net/ens/qemunet/demo/dmz.tgz

Voici la configuration du réseau.

                                  
                            opeth    grave 
                  INTERNET    \       /
                               \     /
                                \   /
                     -------- immortal --------
                                /   \
                         DMZ   /\    \   RX INTERNE
                              /  \    \
                            syl  dt  nile

Les IP et les tables de routage sont déjà configurées pour vous :-)

Firewall

On configurera le firewall sur la passerelle immortal.

  1. Relevez sur un schéma les IP et les interfaces réseaux de toutes les machines. Vérifiez avec ping que tout le monde peut communiquer ensemble.
  2. Positionnez la politique par défaut à DROP.
  3. Autorisez le ping vers Internet, mais interdire l'inverse.
  4. Autorisez l'accès au web aux machines du réseau interne.
  5. Autorisez grave à accèder au serveur ssh (port 22) de dt. Testez.
  6. Autorisez l'accès au serveur web de syl. Faites un test avec telnet ou netcat.
  7. Depuis opeth, testez votre firewall avec nmap !

Memento

Voici quelques notes concernant l'utilisation d'iptables pour configurer un firewall. La configuration du firewall se base sur la table “filter” et est subdivisée en 3 chaînes (notée <CHAIN>) :

Pour afficher les règles de la table filter :

$ iptables -t filter -L

Pour effacer toutes les règles ajoutées :

$ iptables -t filter -F

Pour chaque règle que l'on ajoute, trois actions sont possibles (notée <ACTION>) :

Pour modifier la politique par défaut du firewall :

$ iptables -t filter -P <CHAIN> <ACTION>

Pour ajouter une nouvelle règle à une chaîne du firewall (attention à l'ordre des règles) :

$ iptables -t filter -A <CHAIN> <SRC> <DST> <...> -j <ACTION>

Pour plus d'info, consulter le manuel : man iptables.