Re: Comment configurer un PC desktop avec 3 interfaces réseaux?
"Séb (seb.bubuntu)"
seb.bubuntu at gmail.com
Mer 8 Sep 09:24:08 UTC 2010
On 09/08/2010 10:27 AM, Olivier Pavilla wrote:
> Voici la table de routage
>
> Table de routage IP du noyau
> Destination Passerelle Genmask Indic Metric Ref Use
> Iface
> 10.103.99.0 0.0.0.0 255.255.255.0 U 1 0 0
> eth2
> 172.16.99.0 0.0.0.0 255.255.255.0 U 0 0 0
> eth0
> 10.145.0.0 0.0.0.0 255.255.255.0 U 1 0 0
> eth1
> 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0
> eth0
> 0.0.0.0 10.145.0.200 0.0.0.0 UG 0 0 0
> eth1
> 0.0.0.0 172.16.99.250 0.0.0.0 UG 100 0 0
> eth0
>
> Y a bien une ereur. Mais, où est le fichier de config? Parce que par
> l'interface gnome, ça ne le prend pas en compte et ça finit par partir
> en vrille.
Salut,
Il y a effectivement un souci de routage.
Je suis assez étonné que la configuration des routes ne marche pas avec
l'interface de Gnome dans la mesure où c'est la solution que j'utilise pour me
connecter à un VPN sans alterer le reste du routage...
Quoi qu'il en soit, il y a plusieurs manières de configurer le routage (cf.
recherche "routage ip linux" sur le net).
Celle que je trouve la plus propre est de rajouter directement les lignes de
configuration du routage dans le fichier de configuration du réseau.
Voilà par exemple, le contenu de /etc/networking/interfaces pour un serveur qui
n'a qu'une interface réseau mais qui utilise une interface virtuelle pour se
connecter à un deuxième réseau:
##### /etc/networking/interfaces #####
# Toujours la boucle!
auto lo
iface lo inet loopback
# Interface primaire utilisant DHCP
auto eth0
iface eth0 inet dhcp
# Interface secondaire (virtuelle) configurée manuellement
auto eth0:1
iface eth0:1 inet static
address 123.456.78.10
netmask 255.255.255.0
post-up route add -net 123.456.78.0 netmask 255.255.255.0 gw 123.456.78.1
pre-down route del -net 123.456.78.0 netmask 255.255.255.0 gw 123.456.78.1
#####
De cette façon, pas la peine de se rappeler qu'on a mis un script quelque part
pour créer les routes et celles-ci sont mises en place dès que l'interface
réseau est mise en fonction (et détruites à l'arrêt de l'interface).
Evidemment comme avec les autres méthodes, le routage vers le réseau
123.456.78.* passe bien par la passerelle désirée:
~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
123.456.78.0 123.456.78.1 255.255.255.0 UG 0 0 0 eth0
123.456.78.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
Il suffit d'adapter cela à ta situation.
Petite précision, je ne sais pas comment des outils comme Network-manager gèrent
ce genre d'ajouts...
Mes 2 centimes,
Séb
Plus d'informations sur la liste de diffusion ubuntu-fr