Pas besoin de rajouter de nouvelles routes, je suis sûr que ta table de routage est déjà bonne. Peut-être pas idéale, mais déjà bonne.
Si tu à configuré eth1 en 172.16.0.1/8, eth0 en 192.168.1.250/24, ton noyau t'a déjà rajouté ces routes là :
172.16.0.1 à traiter localement.
192.168.1.250 à traiter localement.
les machines 172.0.0.0/8 sont sur le même lien que eth1
les machines 192.168.1.0/24 sont sur le même lien que eth0
[il y en a d'autres, sur les adresses broadcast 172.255.255.255 et 192.168.1.255 notamment)
Rajouter une "passerelle par défaut" (quel terme moche) X.X.X.X, ce n'est que rajouter une route :
default (autrement dit, tout le reste, dont Internet) passe par X.X.X.X.
Après, il faut qu'on puisse déjà joindre X.X.X.X et qu'il soit directement accessible sur un lien. Une route par défault n'a habituellement pas besoin d'interface,
mais ça peut servir de mettre la bonne. pour voir ta table de routage, utilise ip route show table main (et ip route show table local pour voir les routes locales)
Si tu accède à internet depuis ton boitier, c'est que tes routes vers eth0 marchent, si tu ping ton pc portable, ça veut dire que tes routes vers eth1 sont bonnes et que les routes de ton pc portables sont bonnes aussi.
Après, il faut juste savoir que le noyau, par défaut, ne fait pas suivre les paquets, et ne change pas les adresses pour cacher l'ip 172.16.0.1 à la box, qui ne saurai pas quoi en faire. Et y a suffisamment d'info sur cette page pour savoir comment configurer ça ;)
Après :
- Les classes, ça n'existe plus. Comme le dit la blague : "We are a classless society now !".
- Seul 172.16.0.0/12 est réservé à un usage local. Pas tout 172.0.0.0/8
- N'hésite pas à utiliser wireshark/tshark/tcpdump pour voir ce qui se passe sur ton réseau, surtout quand ça marche pas.
# À propos des routes.
Posté par Batchyx . En réponse au message Routage 2 cartes réseau avec classe différente.. Évalué à 1.
Pas besoin de rajouter de nouvelles routes, je suis sûr que ta table de routage est déjà bonne. Peut-être pas idéale, mais déjà bonne.
Si tu à configuré eth1 en 172.16.0.1/8, eth0 en 192.168.1.250/24, ton noyau t'a déjà rajouté ces routes là :
172.16.0.1 à traiter localement.
192.168.1.250 à traiter localement.
les machines 172.0.0.0/8 sont sur le même lien que eth1
les machines 192.168.1.0/24 sont sur le même lien que eth0
[il y en a d'autres, sur les adresses broadcast 172.255.255.255 et 192.168.1.255 notamment)
Rajouter une "passerelle par défaut" (quel terme moche) X.X.X.X, ce n'est que rajouter une route :
default (autrement dit, tout le reste, dont Internet) passe par X.X.X.X.
Après, il faut qu'on puisse déjà joindre X.X.X.X et qu'il soit directement accessible sur un lien. Une route par défault n'a habituellement pas besoin d'interface,
mais ça peut servir de mettre la bonne. pour voir ta table de routage, utilise ip route show table main (et ip route show table local pour voir les routes locales)
Si tu accède à internet depuis ton boitier, c'est que tes routes vers eth0 marchent, si tu ping ton pc portable, ça veut dire que tes routes vers eth1 sont bonnes et que les routes de ton pc portables sont bonnes aussi.
Après, il faut juste savoir que le noyau, par défaut, ne fait pas suivre les paquets, et ne change pas les adresses pour cacher l'ip 172.16.0.1 à la box, qui ne saurai pas quoi en faire. Et y a suffisamment d'info sur cette page pour savoir comment configurer ça ;)
Après :
- Les classes, ça n'existe plus. Comme le dit la blague : "We are a classless society now !".
- Seul 172.16.0.0/12 est réservé à un usage local. Pas tout 172.0.0.0/8
- N'hésite pas à utiliser wireshark/tshark/tcpdump pour voir ce qui se passe sur ton réseau, surtout quand ça marche pas.