====== Différences ======
Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
cours:activite2:quagga [2014/03/05 15:13] r.doiteau [Test et création des clones] |
cours:activite2:quagga [2019/05/11 14:35] (Version actuelle) |
||
---|---|---|---|
Ligne 143: | Ligne 143: | ||
⇒Détails des fichiers /etc/network/interfaces | ⇒Détails des fichiers /etc/network/interfaces | ||
- | === R1 === | + | ==== R1 ==== |
auto eth0 | auto eth0 | ||
Ligne 160: | Ligne 160: | ||
netmask 255.0.0.0 | netmask 255.0.0.0 | ||
- | === R2 === | + | ==== R2 ==== |
Ligne 175: | Ligne 175: | ||
auto eth2 | auto eth2 | ||
iface eth2 inet static | iface eth2 inet static | ||
- | address 101.0.0.2 | + | address 101.0.0.1 |
netmask 255.0.0.0 | netmask 255.0.0.0 | ||
- | === R3 === | + | ==== R3 ==== |
auto eth0 | auto eth0 | ||
Ligne 187: | Ligne 187: | ||
auto eth1 | auto eth1 | ||
iface eth1 inet static | iface eth1 inet static | ||
- | address 101.0.0.1 | + | address 101.0.0.2 |
netmask 255.0.0.0 | netmask 255.0.0.0 | ||
Ligne 213: | Ligne 213: | ||
⇒ Configurer la routes par défaut. | ⇒ Configurer la routes par défaut. | ||
+ | |||
+ | ==== Route Statique ==== | ||
+ | |||
+ | === R1 === | ||
+ | |||
+ | R1(config)# ip route 192.168.2.0 255.255.255.0 100.0.0.2 | ||
+ | R1(config)# ip route 192.168.3.0 255.255.255.0 102.0.0.2 | ||
+ | |||
+ | === R2 === | ||
+ | |||
+ | R2(config)# ip route 192.168.1.0 255.255.255.0 100.0.0.1 | ||
+ | R2(config)# ip route 192.168.3.0 255.255.255.0 101.0.0.2 | ||
+ | |||
+ | === R3 === | ||
+ | |||
+ | R3(config)# ip route 192.168.2.0 255.255.255.0 101.0.0.1 | ||
+ | R3(config)# ip route 192.168.1.0 255.255.255.0 102.0.0.1 | ||
+ | |||
+ | |||
+ | ==== RIP ==== | ||
+ | |||
+ | <note warning>Effacer les routes statiques</note> | ||
+ | |||
+ | === R1 === | ||
+ | |||
+ | conf t | ||
+ | router rip | ||
+ | network 192.168.1.0/24 | ||
+ | network 100.0.0.0/8 | ||
+ | network 102.0.0.0/8 | ||
+ | passive-interface eth0 | ||
+ | |||
+ | === R2 === | ||
+ | |||
+ | conf t | ||
+ | router rip | ||
+ | network 192.168.2.0/24 | ||
+ | network 100.0.0.0/8 | ||
+ | network 101.0.0.0/8 | ||
+ | passive-interface eth0 | ||
+ | |||
+ | === R3 === | ||
+ | |||
+ | conf t | ||
+ | router rip | ||
+ | network 192.168.2.0/24 | ||
+ | network 101.0.0.0/8 | ||
+ | network 102.0.0.0/8 | ||
+ | passive-interface eth0 | ||
+ | |||
+ | ===== Intégration d'une quatrième interface INTERNET ===== | ||
+ | |||
+ | ==== Topologie ==== | ||
+ | |||
+ | {{:cours:activite2:quagga_1.png|}} | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | ⇒ modifier /etc/network/interfaces pour faire correspondre la topologie | ||
+ | |||
+ | ⇒ Mettre en place la translation d’adressage | ||
+ | |||
+ | <code=bash> | ||
+ | iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE | ||
+ | </code> | ||
+ | |||
+ | ⇒ Vérifiez la bonne prise en compte de la règle par : | ||
+ | |||
+ | <code=bash> | ||
+ | iptables -t nat -L | ||
+ | </code> | ||
+ | |||
+ | ⇒ Activer la translation d’adresses (NAT) au démarrage : | ||
+ | |||
+ | ⇒ Inscrivez la ligne suivante juste avant exit 0 mais après la ligne concernant le routage dans le fichier /etc/rc.local : | ||
+ | |||
+ | <code=bash> | ||
+ | /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | ||
+ | </code> | ||
+ | |||
+ | ⇒ Relancez votre système et vérifiez à nouveau l’existence de la règle NAT à l’aide de la commande vue plus haut. | ||
+ | |||
+ | ==== Détails running-config ==== | ||
+ | |||
+ | === R1 === | ||
+ | |||
+ | ! | ||
+ | hostname R1 | ||
+ | ! | ||
+ | debug rip packet | ||
+ | ! | ||
+ | interface eth0 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth1 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth2 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth3 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface lo | ||
+ | ! | ||
+ | router rip | ||
+ | version 2 | ||
+ | redistribute kernel | ||
+ | network 100.0.0.0/8 | ||
+ | network 102.0.0.0/8 | ||
+ | network 192.168.1.0/24 | ||
+ | network 192.168.254.0/24 | ||
+ | passive-interface eth0 | ||
+ | ! | ||
+ | ip forwarding | ||
+ | ! | ||
+ | line vty | ||
+ | ! | ||
+ | end | ||
+ | |||
+ | === R2 === | ||
+ | |||
+ | hostname R2 | ||
+ | ! | ||
+ | interface eth0 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth1 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth2 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface lo | ||
+ | ! | ||
+ | router rip | ||
+ | version 2 | ||
+ | network 100.0.0.0/8 | ||
+ | network 101.0.0.0/8 | ||
+ | network 192.168.2.0/24 | ||
+ | passive-interface eth0 | ||
+ | ! | ||
+ | ip forwarding | ||
+ | ! | ||
+ | line vty | ||
+ | ! | ||
+ | end | ||
+ | |||
+ | === R3 === | ||
+ | |||
+ | ! | ||
+ | hostname R3 | ||
+ | ! | ||
+ | interface eth0 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth1 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface eth2 | ||
+ | ipv6 nd suppress-ra | ||
+ | ! | ||
+ | interface lo | ||
+ | ! | ||
+ | router rip | ||
+ | version 2 | ||
+ | network 101.0.0.0/8 | ||
+ | network 102.0.0.0/8 | ||
+ | network 192.168.3.0/24 | ||
+ | passive-interface eth0 | ||
+ | ! | ||
+ | ip forwarding | ||
+ | ! | ||
+ | line vty | ||
+ | ! | ||
+ | end | ||
+ | |||
+ | |||