Verwendung von Dual-Ethernet-Buchsen (eine für LAN, eine für WAN)

1701
user3033

Ich arbeite an einem alten Mac PowerPC G5 mit zwei Ethernet-Buchsen. Ich bin daran interessiert, eine Möglichkeit zu finden, beide Buchsen so einzurichten, dass der gesamte interne Verkehr (sämtlicher Verkehr von und zu einem bestimmten IP-Adressbereich. Z. B. 192.168.*) durch eine der Buchsen geleitet wird, und die andere Buchse, um alle anderen zu routen der Verkehr.

Das klingt machbar, aber ich bin nicht sicher, wie ich mit dieser Situation umgehen soll. Jede Hilfe wäre sehr dankbar.

BEARBEITEN

Danke für die schnellen Antworten. Es tut mir leid, dass ich nicht klar bin, ich benutze OS X Tiger und versuche nicht, meine Internetverbindung zu teilen.

Mein Router stellt zwei Verbindungen zu meinem Mac her (dh zwei interne IP-Adressen für meinen Computer, z. B. Buchse Nr. 1 192.168.1.100und Buchse Nr. 2 192.168.1.101).

Angenommen, ich möchte eine Verbindung zu einem VPN an Buchse Nr. 2 herstellen, aber den Zugriff auf lokale Ressourcen an Buchse Nr. 1 beibehalten. (dh Buchse # 1 192.168.1.100und Buchse # 2 VPN zugewiesen 10.246.10.100)

In diesem Beispiel möchte ich, dass der gesamte interne Verkehr (von und zu 192.168.*) durch die Buchse # 1 und der gesamte andere Verkehr durch die Buchse # 2 geleitet wird.

Ich hoffe das klärt meine Situation mehr.

1
Sie möchten es nur in einen Router / eine Firewall einbauen, der sich zwischen Ihrer Internetverbindung und Ihrem Heimnetzwerk befindet? Stefan Thyberg vor 14 Jahren 0
Leider ist mein problem nicht so einfach, hehe. Ich habe meinen Beitrag aktualisiert, um hoffentlich meine Situation zu klären. Danke für deinen Kommentar. user3033 vor 14 Jahren 0

3 Antworten auf die Frage

2
Bruce McLeod

Dies kann definitiv mit dem routeBefehl erfolgen. Ich wünschte, ich könnte genaue Ratschläge zur Verwendung geben, aber ich habe es seit 14 Jahren nicht mehr verwendet. es sollte so etwas sein

Legen Sie die Standardroute mithilfe der GUI auf das erste Ethernet (vorausgesetzt, eth0) fest.

route add -net 192.168.0.0 netmask 255.255.0.0 dev eth1 

Dies setzt voraus, dass eth1 der vpn-Verkehr ist (denke ich)

Um die eingerichteten Routen anzuzeigen, verwenden Sie netstat -rn

Dies kann sehr schnell sehr kompliziert werden. Sie erhalten möglicherweise eine bessere Antwort, wenn Sie auf serverfault.com nach dem Befehl route fragen.

Wenn Sie wirklich lernen möchten, wie Sie dies tun, wird dies in TCP / IP Illustrated, Band 1: Die Protokolle beschrieben. Dies ist ein hervorragendes, sehr technisches Buch.

1
Jack M.

In neueren Versionen von OSX können Sie die Internetfreigabe in den Systemeinstellungen aktivieren.

Aktualisieren

Nachdem Sie das Update des Posters gelesen haben, funktioniert das oben nicht. Sie suchen nach fortgeschrittenem Routing, für das ich Sie in die Konsole einweisen müsste. Öffne dich Terminalund lese diese:

  • man route
  • man netstat
  • man ifconfig

Darüber hinaus kenne ich kein Werkzeug, um dies innerhalb der grafischen Benutzeroberfläche außerhalb der integrierten OSX-Tools zu tun, die das Hinzufügen bestimmter Routen nicht zulassen.

1
nik

Was ist Ihr VPN-Subnetz?
Wenn dies 10.246.0.0/16beispielsweise der Fall ist, können Sie die Standardroute über die Schnittstelle an Buchse Nr. 2 einrichten.