1 votes

Debian : Table de routage et deux interfaces

J'ai une machine Debian avec ce scénario de réseau :

  1. eth0 - Connexion Internet via un routeur local (172.20.1.x)
  2. ppp0 - Connexion à un réseau sans internet (10.x.x.x)

J'ai configuré pppd pour qu'il n'ajoute aucune route par défaut à ma table de routage et ma table de routage ressemble à ceci après avoir démarré le système :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.20.1.1      0.0.0.0         UG    0      0        0 eth0
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.20.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

Avec cette configuration, je suis en mesure de ping google.com Cependant, je ne peux accéder à aucune machine dont l'IP est 10.0.0.1 ou 10.0.0.2, etc...

En essayant de résoudre ce problème (avec mes faibles connaissances), j'ai modifié mon /etc/network/interfaces à :

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto ppp0 
iface ppp0 inet ppp
    pre-up sleep 5
    provider vfp
    post-up  /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64
    pre-down  /sbin/route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64

Mais apparemment, la commande post-up /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64 qui devrait ajouter la route pour que cela fonctionne ne prend pas effet - rien ne change dans la table de routage.

Qu'est-ce que je manque ? / Comment puis-je résoudre ce problème ? Merci d'avance ;)

PS : Si je lance route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64 Après le démarrage du système, je peux envoyer un ping à google.com et à 10.0.0.1 depuis le système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X