J'ai une machine avec trois interfaces réseau exécutant Ubuntu 12.04 LTS, 64 bits, noyau 3.5.0-49.
J'utilise les trois interfaces. Deux d'entre eux sont connectés aux réseaux locaux (eth0 et eth1) et un est connecté à Internet (eth2); mais lorsque j'essaie d'accéder à Internet, il essaie de passer par eth0 (les réponses d'erreur proviennent de l'IP d'eth0).
Je sais que cela fonctionnera (par expérience ailleurs) si je ne définis pas d'adresse de passerelle pour eth0 ou eth1, mais je dois le faire parce que pour une raison quelconque, l'interface graphique du gestionnaire de réseau ne me laissera pas enregistrer les paramètres de connexion si aucune passerelle n'est spécifiée (?).
Comment puis-je a) définir eth0 et eth1 pour ne pas avoir d'adresse de passerelle, ou b) dire au système d'utiliser eth2 pour l'accès à Internet (c'est-à-dire que les IP ne se trouvent pas sur les sous-réseaux eth0 / eth1).
En ce qui concerne la suppression des adresses de passerelle eth0 et eth1: en essayant de contourner l'interface graphique du gestionnaire de réseau, j'ai vérifié / etc / network / interfaces mais Ubuntu ne semble pas l'utiliser (il n'a qu'une entrée pour lo). Je ne connais pas vraiment les méthodes plus modernes de configuration des interfaces, et j'ai donc abandonné là-bas.
/etc/NetworkManager
/etc/NetworkManager/system-connections
auto lo
iface lo inet loopback
par défaut, l'Ethernet utilise eht0, pouvez-vous changer vos réseaux en utilisant eth1 et eth2?