Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:reseau:routage-internet-multi-liens [2012/02/03 14:56] – bn8 | informatique:reseau:routage-internet-multi-liens [2018/03/20 15:55] (Version actuelle) – [Problématique] bn8 | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
====== | ====== | ||
- | Dans ce genre de cas, la machine //gateway// possède deux liaisons internet avec chacune une IP publique. Le besoin naturel dans ce cas est de pouvoir utiliser les deux liaisons indépendamment et pouvoir ainsi établir une connexion sur un des liens en indiquant comme IP de destination, | + | Dans ce genre de cas, la machine //gateway// possède deux liaisons internet avec chacune une IP publique. Le besoin naturel dans ce cas est de pouvoir utiliser les deux liaisons indépendamment et pouvoir ainsi établir une connexion sur un des liens en indiquant comme IP de destination, |
- | Le problème est que lorsque la machine reçoit une demande de connexion sur un lien, la demande arrive jusqu' | + | Le problème est que lorsque la machine reçoit une demande de connexion sur un lien, la demande arrive jusqu' |
Il est nécessaire à lors de mettre en place des règles de routages spécifique pour chacune des liaisons internet. | Il est nécessaire à lors de mettre en place des règles de routages spécifique pour chacune des liaisons internet. | ||
- | Ceci passe alors par création dans notre cas de 2 autres tables de routage qui existeront en parallèle de la table par défaut. Il s' | + | Ceci passe alors par création dans notre cas de 2 autres tables de routage qui existeront en parallèle de la table par défaut. Il s' |
===== Création de tables de routages supplémentaires | ===== Création de tables de routages supplémentaires | ||
Ligne 25: | Ligne 25: | ||
===== Peupler les tables de routages complémentaires | ===== Peupler les tables de routages complémentaires | ||
- | Chaque table doit contenir les informations | + | Chaque table doit contenir les informations |
ip route add [LAN] dev eth2 table cnx1 | ip route add [LAN] dev eth2 table cnx1 | ||
Ligne 40: | Ligne 40: | ||
====== | ====== | ||
- | Dans le cas particulier où vous faites du PRE-ROUTING, | + | Dans le cas particulier où vous faites du PRE-ROUTING, |
===== Marquer le trafic | ===== Marquer le trafic | ||
- | iptables -t mangle -A PREROUTING -m state --state new -i eth0 -j CONNMARK --set-mark [MARK1] | + | iptables -t mangle -A PREROUTING -m conntrack |
- | iptables -t mangle -A PREROUTING -m state --state new -i eth1 -j CONNMARK --set-mark [MARK2] | + | |
- | | + | |
iptables -t mangle -A PREROUTING -m connmark --mark [MARK1] -j MARK --set-mark [MARK1] | iptables -t mangle -A PREROUTING -m connmark --mark [MARK1] -j MARK --set-mark [MARK1] | ||
- | | + | |
* **[MARK1] : ** La marque utilisé pour le trafic de l' | * **[MARK1] : ** La marque utilisé pour le trafic de l' | ||
* **[MARK2] : ** La marque utilisé pour le trafic de l' | * **[MARK2] : ** La marque utilisé pour le trafic de l' | ||
Ligne 55: | Ligne 51: | ||
ip rule add fwmark [MARK1] table cnx1 | ip rule add fwmark [MARK1] table cnx1 | ||
ip rule add fwmark [MARK2] table cnx2 | ip rule add fwmark [MARK2] table cnx2 | ||
+ | |||
+ | ===== Ajouter les règles de routages ===== | ||
+ | |||
+ | Il est nécessaire que les réseaux vers lesquels le // | ||
+ | |||
+ | ip route add [DMZ] dev [INTERFACE DMZ] table cnx1 | ||
+ | ip route add [DMZ] dev [INTERFACE DMZ] table cnx2 | ||
+ | | ||
+ | **Avec :** | ||
+ | * **[DMZ] :** l'IP du réseau DMZ | ||
+ | * **[INTERFACE DMZ] :** l' | ||
+ |