Wie verbinde ich ein einfaches Netzwerk mit dem Internet?

572
Noah

Okay, hier ist der Deal. Ich habe zwei PCs für Spiele eingerichtet. Eines ist speziell für das Streaming gedacht, das andere nur für Spiele. Um die Videoausgabe vom Gaming-PC zum Streaming-PC zu erhalten, verwende ich das NDI-Plugin mit OBS Studio, das es mir ermöglicht, Video über ein Ethernet-Kabel an meinen Streaming-PC auszugeben, wo das Video dann empfangen, verarbeitet und wiedergegeben wird an Twitch, YouTube oder wo auch immer gesendet. Ich habe das Netzwerk-Setup so eingerichtet, dass mein Gaming-Laptop über ein Crossover-Kabel mit meinem Streaming-PC verbunden ist, und dann habe ich meinen Gaming-Computer über ein (anderes, offensichtlich) Ethernet-Kabel an meinen AP angeschlossen. Das Problem ist, dass ich von meinem Laptop aus nur über WLAN auf das Internet zugreifen kann (da mein Laptop im Gegensatz zu meinem Streaming-PC nur einen Ethernet-Anschluss besitzt) und WLAN für Spiele nicht ideal ist. So, Ich möchte einen Weg finden, um meinen Streaming-PC so zu gestalten, dass er fast wie ein Switch agiert, und den nicht für ihn bestimmten Verkehr (dh den Spieleverkehr und nicht den NDI-Verkehr) automatisch an den AP weiterleiten lassen, als wäre er Direkt verbunden, so dass mein Gaming-Laptop auf das Internet zugreifen und seine Bildschirmdarstellung über das Ethernet-Kabel senden kann. Ich habe in den letzten Stunden mit den Routingtischen rumgespielt und kann es nicht ganz schaffen. Ich verwende Windows 10 auf meinem Gaming-PC und eine Debian-basierte Linux-Distribution auf meinem Streaming-PC. Jede Hilfe wäre sehr dankbar! Vielen Dank! So kann mein Gaming-Laptop auf das Internet zugreifen und seine Bildschirmaufnahme über das Ethernet-Kabel senden. Ich habe in den letzten Stunden mit den Routingtischen rumgespielt und kann es nicht ganz schaffen. Ich verwende Windows 10 auf meinem Gaming-PC und eine Debian-basierte Linux-Distribution auf meinem Streaming-PC. Jede Hilfe wäre sehr dankbar! Vielen Dank! So kann mein Gaming-Laptop auf das Internet zugreifen und seine Bildschirmaufnahme über das Ethernet-Kabel senden. Ich habe in den letzten Stunden mit den Routingtischen rumgespielt und kann es nicht ganz schaffen. Ich verwende Windows 10 auf meinem Gaming-PC und eine Debian-basierte Linux-Distribution auf meinem Streaming-PC. Jede Hilfe wäre sehr dankbar! Vielen Dank!

Edit: Ich verstehe, dass die Verwendung eines einfachen Schalters die einfachste Lösung wäre, aber ich würde trotzdem gerne wissen, wie man es so machen kann, wie ich es ursprünglich erwähnt habe. Nehmen wir an, ich habe nur die beiden PCs, ein Crossover-Kabel und ein Patchkabel an den AP angeschlossen. Vielen Dank!

0
Aber warum nicht einen echten Ethernet-Switch verwenden? Der dedizierte Chip bietet fast immer eine bessere Leistung als die bereits ziemlich belastete CPU des Streaming-PCs. grawity vor 5 Jahren 1
Du hast definitiv recht, das Problem ist, dass ich keinen besitze, und ich hatte gehofft, heute Nacht eine Lösung zu finden! :) Aber du hast recht, ich könnte am Ende eine Investition als zukünftige Investition oder sogar eine Capture-Karte bekommen. Aber jetzt, wenn ich das schaffen könnte, wäre dies die billigste Option, die definitiv gut für mich ist! Meiner Meinung nach sollte mein Streaming-PC damit umgehen können. Ich habe zwei Intel-Xeon-Prozessoren mit Serverqualität und, falls nötig, zwei separate Nics, um die Verbindungen zu handhaben. Noah vor 5 Jahren 0
Sie können eine Brücke erstellen und die beiden Schnittstellen daran anschließen. Es ist jedoch wahrscheinlich besser, wenn Sie die vorhandene kabelgebundene Verbindung verwenden, die Sie über den Switch des AP haben. multithr3at3d vor 5 Jahren 0
Besitzen Sie einen Router? (Ich meine den typischen "4 LAN-Ports" -Home-Router.) Die LAN-Ports in diesen sind eigentlich ein interner Switch und können hier verwendet werden. Aber ehrlich gesagt, kostet ein guter 5-Port-Gigabit-Switch 20 Dollar oder so? grawity vor 5 Jahren 0
Das hängt davon ab, welches Betriebssystem Sie verwenden. Windows unterstützt lediglich die gemeinsame Nutzung der Internetverbindung, die Sie verwenden können. Die manuelle Durchführung des Routings kann für Windows je nach Version und Edition schwierig sein. Für Linux würden Sie `/ proc / sys / net / ipv4 / ip_forward` ändern. Seth vor 5 Jahren 0

1 Antwort auf die Frage

0
grawity

Es gibt zwei Möglichkeiten.


Das Spielen mit Routingtabellen hilft nur, wenn Sie versuchen, den Streaming-PC in einen Router zu verwandeln, dh zwei unterschiedliche Subnetze auf verschiedenen Seiten. In Ihrem Fall sind jedoch überhaupt keine Änderungen an der Routingtabelle des PCs erforderlich (schließlich kennt sie beide Netzwerke), sondern am Gaming-PC und am Haupt-LAN-Router.

  1. Stellen Sie sicher, dass beide Netzwerke (das LAN und das Mini-Netzwerk des Gaming-PCs) unterschiedliche Subnetz-Präfixe verwenden.

  2. Stellen Sie am Gaming-PC sicher, dass der Streaming-PC als "Standard-Gateway" eingestellt ist.

  3. Stellen Sie auf dem Streaming-PC sicher, dass die IP-Weiterleitung aktiviert ist:

    sysctl net.ipv4.conf.all.forwarding=1 
  4. Fügen Sie am Hauptrouter des LAN eine statische Route zum Mini-Netz hinzu:

    • Ziel: <Subnetzadresse / Maske des Mini-Netzes>
    • Gateway: <Haupt-LAN-Adresse des Streaming-PCs>
  5. Wenn und nur dann, wenn der Hauptrouter keine Option zum Hinzufügen statischer Routen hat (und wagt sich immer noch selbst einen Router zu nennen)Aktivieren Sie stattdessen SNAT auf dem Streaming-PC, indem Sie eine iptables-Maskerade-Regel hinzufügen.

    Hinweis: Die Verwendung von NAT würde bedeuten, dass alle Ports zum Gaming-PC zweimal manuell weitergeleitet werden müssen - einmal vom Router zum Streaming-PC und dann vom Streaming-PC zum Gaming-PC (durch Hinzufügen von DNAT-Regeln zu iptables).


Auf der anderen Seite, wenn Sie den Streaming-PC in einen Switch verwandeln möchten, suchen Sie nach der Bridge-Funktion in Linux. Die Konfiguration variiert je nach Verteilung. So tun Sie es von Hand (vorübergehend) oder über NetworkManager oder über das traditionelle Debian-Programm ifupdown . Das allgemeine Prinzip lautet jedoch:

  1. Entfernen Sie die gesamte IP-Konfiguration von beiden Ethernet-Ports.
  2. Erstellen Sie eine virtuelle "Bridge" -Schnittstelle.
  3. Fügen Sie beide Ethernet-Schnittstellen als "Ports" zur Bridge hinzu.
  4. Konfigurieren Sie IP (zB DHCP) auf der Brücke Schnittstelle nur .

Nun wird alles, was an beiden Ethernet-Schnittstellen angeschlossen ist, Teil des gleichen Subnetzes. Der Gaming-PC kann DHCP verwenden, um seine Adresse direkt von Ihrem LAN-Router zu erhalten.

Vielen Dank! Das ist die Antwort, nach der ich gesucht habe! :) Noah vor 5 Jahren 0