Ich habe einen Computer mit drei Netzwerkschnittstellen, auf dem Ubuntu 12.04 LTS, 64-Bit, Kernel 3.5.0-49 ausgeführt wird.
Ich benutze alle drei Schnittstellen. Zwei von ihnen sind mit LANs verbunden (eth0 und eth1) und einer ist mit dem Internet verbunden (eth2). aber wenn ich versuche, auf das Internet zuzugreifen, versucht es, eth0 zu durchlaufen (Fehlerantworten kommen von der IP von eth0).
Ich weiß, dass es funktionieren wird (aus Erfahrung an anderer Stelle), wenn ich keine Gateway-Adresse für eth0 oder eth1 festgelegt habe, aber ich muss, weil die Netzwerkmanager-GUI es mir aus irgendeinem Grund nicht erlaubt, Verbindungseinstellungen zu speichern, wenn kein Gateway angegeben ist (?).
Wie kann ich entweder a) eth0 und eth1 so einstellen, dass sie keine Gateway-Adressen haben, oder b) das System anweisen, eth2 für den Internetzugang zu verwenden (dh IPs, die sich nicht in den Subnetzen von eth0 / eth1 befinden).
Beim Versuch, die Gateway-Adressen von eth0 und eth1 zu deaktivieren: Als ich versuchte, die Benutzeroberfläche des Netzwerkmanagers zu umgehen, habe ich / etc / network / interfaces eingecheckt, aber Ubuntu scheint sie nicht zu verwenden (es gibt nur einen Eintrag für lo). Ich kenne mich mit moderneren Arten der Schnittstellenkonfiguration nicht wirklich aus und habe deshalb aufgegeben.
quelle
auto lo
iface lo inet loopback
Folgendes enthalten: Standardmäßig verwendet das Ethernet eht0. Können Sie Ihre LANs ändern, indem Sie eth1 und eth2 verwenden?/etc/NetworkManager
/etc/NetworkManager/system-connections
Antworten:
Es hört sich so an, als würden Sie nach einer Möglichkeit suchen, das Standard-Gateway festzulegen . Sie können die aktuellen Einstellungen anzeigen, indem Sie ausführen
ip route
. Sie möchten wahrscheinlich, dass Ihre so aussehen:Diese Routen werden automatisch von NetworkManager erstellt. Aktivieren Sie Bearbeiten ▸ IPv4-Einstellungen ▸ Routen ▸ Verwenden Sie diese Verbindung nur für Ressourcen in ihrem Netzwerk in den beiden LAN-Verbindungen, um zu verhindern, dass sie zum Standardgateway werden.
Sie müssen NetorkManager nicht umgehen.
quelle