Ich habe eine Menge Recherchen zu diesem Thema durchgeführt und viele Antworten gefunden, dienicht ganzscheint zu meiner Frage zu passen. Wenn diese Frage bereits beantwortet wurde, entschuldige ich mich.
Auf meinem PC läuft Ubuntu 17.10 und es gibt zwei Netzwerkkarten. Eine ist mit einem Unternehmensnetzwerk verbunden (wir nennen es „A“), die andere mit einem anderen Unternehmensnetzwerk (wir nennen es „B“).
Meine grundlegende Frage lautet: Wie können Anforderungen für bestimmte Ressourcen im Netzwerk B alle über eine Netzwerkkarte und alles andere über Netzwerk A und die andere Netzwerkkarte geleitet werden?
Jedes Netzwerk verfügt über CIFS- oder NFS-Server, über die ich sie mounte, /etc/fstab
und jedes Netzwerk hat außerdem seine eigenen Domain-Name-Server.
Ich habe Netzwerk A derzeit als Standard festgelegt und eine Route zu Netzwerk B hinzugefügt. Ich kann ping
IP-Adressen in beiden Netzwerken verwenden, aber ich kann den DNS in Netzwerk B anscheinend nicht verwenden.
Ich habe Netzwerk A mit den Netzwerkeinstellungen eingerichtet, aber ich habe die Route für Netzwerk B in eingerichtet. /etc/network/interfaces
Das verursacht wahrscheinlich irgendeine Art von Konflikt.
Kann mir jemand den richtigen Weg weisen? Vielen Dank im Voraus!
Antwort1
Es heißt „Paketrouting“. Schauen Sie sich das an ip route
. Wenn eine IP-Adresse angezeigt wird, wird sie mit dem IP/Netmask-Wert in einer Route verglichen, und wenn sie übereinstimmt, verwendet das Paket diese Route.