Wie verwandle ich meinen freien Ethernet-Port in einen Netzwerk-Router?

760
Ryan

Problem

Ich habe einen Laptop, der über WLAN mit dem Internet verbunden ist. Es hat auch einen freien Ethernet-Port, den ich nie benutze.

Ich habe ein IP-Telefon, das fest mit einem Modem / Router verbunden sein muss, um eine Verbindung zum Internet herzustellen. Leider wohne ich auf einem Grundstück, wo ich keinen Zugriff auf das Modem habe. Das Telefon hat eine dynamisch zugewiesene IP-Adresse, es ist jedoch so eingestellt, dass nach einer bestimmten Anrufserver- / http / https-Adresse gesucht wird, die sich in einem anderen Netzwerk befindet als mein Heimnetzwerk.

Gibt es eine Möglichkeit für mein IP-Telefon, eine Internetverbindung herzustellen, indem es fest mit dem Ethernet-Anschluss meines Laptops verbunden ist, während mein Laptop über WLAN mit dem Internet verbunden ist?

Einzelheiten

  • Betriebssystem: Windows 8.1
  • IP-Telefon: Avaya IP-Telefon / Anatel 9608

Versuche

  • Powerline-Adapter: Ich habe keinen Zugriff auf den Router, um das Gerät zu koppeln
  • Wifi Range Extender: Ich habe keinen Zugriff auf den Router, um das Gerät zu koppeln
  • Direkte Verbindung zu meinem Computer: Ich habe versucht, ein benutzerdefiniertes Netzwerk zu erstellen, aber die Aufforderung konnte das Telefon nicht finden (vermutlich, weil das Telefon noch nicht wirklich in einem Netzwerk ist).
  • Ich habe online nachgesehen, aber bei jeder Diskussion geht es darum, wie man den Computer in einen WLAN-Hotspot verwandelt. Ich möchte das Gegenteil erreichen.

Ich bin nicht so gut mit Netzwerken, daher bin ich mir nicht sicher, wie er vorgehen soll oder nach welchen Schlüsselbegriffen. Deine Hilfe ist sehr Willkommen.

Klarstellung, ich habe den falschen Begriff verwendet. Ich meinte Router statt Switch, da ich nicht wusste, dass sich diese Geräte in unterschiedlichen Netzwerken befanden.

0
Unter Windows können Sie nur das Bridging aktivieren. Ron Maupin vor 6 Jahren 1
@RonMaupin Was wird das erreichen, was er will? Beim Bridging werden zwei Netzwerke zu einem neuen zusammengeführt. Er möchte ein neues Netzwerk für seinen LAN-Port erstellen und den Datenverkehr über die WLAN-Verbindung weiterleiten. LPChip vor 6 Jahren 0
@LPChip, der Titel der Frage lautet, wie der PC zu einem Switch wird, der eigentlich eine Brücke ist. Wenn die Netzwerke unterschiedlich sind, muss es sich um einen Router handeln, nicht um einen Switch (Bridge). Ron Maupin vor 6 Jahren 0
@RonMaupin Bridging zwischen Ethernet und einer Wi-Fi-Schnittstelle im STA-Modus eines Clients funktioniert nicht, da durch das Bridging keine MAC-Adressen geändert werden und der AP Frames von einer Quell-MAC-Adresse zurückweist, für die keine 802.11-Authentifizierung vorliegt. Für die direkte Überbrückung muss die Wi-Fi-Verbindung eine WDS-Verbindung sein (keine typische STA-zu-AP-Verbindung), oder die Client-STA muss den Proxy-STA-Modus ausführen (tun Sie im Auftrag von alle Ethernet-Geräte, für die es Bridging ist). Spiff vor 6 Jahren 0
@Spiff, die Frage "Wie verwandle ich meinen freien Ethernet-Port in einen Netzwerk-Switch?" Bedeutet "Bridging". Mein Kommentar sagt, wie man den PC als Schalter benutzt. Ich habe nicht alles in einer vollständigen Antwort erklärt, ich habe nur gesagt, dass das Aktivieren des Bridging den PC zu einem Schalter machen wird, ich habe keine vollständige Antwort geschrieben. Ron Maupin vor 6 Jahren 0
Die Verwendung eines Laptops als Schalter ist eine schlechte Idee. Der Laptop muss eingeschaltet sein und ordnungsgemäß laufen, um als Switch fungieren und die Telefonverbindung herstellen zu können. Sie müssen alle Schlafmodi deaktivieren und viel mehr Strom verbrauchen als ein echter Switch oder WAP. sawdust vor 6 Jahren 0
Vielen Dank an alle für Ihre Antworten. @sawdust, das ist ein guter Punkt, aber die Situation, für die ich mein IP-Telefon an meinen Computer anschließen muss, ist nur vorübergehend. Normalerweise habe ich direkten Zugriff auf den Router. Aber momentan nicht. Ryan vor 6 Jahren 0

1 Antwort auf die Frage

0
Daniel B

Wie Spiff sagte, können WiFi-Stationsschnittstellen (im Gegensatz zur Zugangspunktschnittstelle) nicht überbrückt werden.

Es gibt jedoch ein grundlegenderes Problem: SIP ist mit NAT-Routern nicht wirklich „kompatibel“. Sie werden wahrscheinlich Probleme haben, das andere Ende nicht zu hören oder umgekehrt. Das Telefon klingelt möglicherweise nicht bei eingehenden Anrufen und so weiter. Ich schlage vor, Sie geben diese Idee einfach auf.

Wenn Sie fortfahren möchten, gibt es mehrere Optionen. Zunächst können Sie eine Pseudobrücke mit "relayd" erstellen. Es ist in dieser OpenWRT-Wiki-Seite beschrieben . Relayd zu erhalten ist jedoch nicht ganz einfach: Sie müssen den Quellcode vom OpenWRT-Projekt erhalten und Relayd selbst kompilieren.

Du würdest es so benutzen:

relayd -I eth0 -I wlan0 -B -D 

Möglicherweise müssen Sie zusätzliche Optionen angeben, um die Netzwerkverbindung des Laptops aufrechtzuerhalten.

Leider war es mir nicht gelungen, Relayd in meinem letzten Versuch einzurichten. Es hat einfach das Netzwerk mit ARP-Anfragen gespammt, während keine DHCP-Antworten weitergeleitet wurden.


Als Nächstes können Sie vollständig geroutet werden. Aktivieren Sie einfach das Routing auf Ihrem Laptop und installieren Sie möglicherweise einen DHCP-Server für das kabelgebundene Netzwerk. Sie müssen jedoch auch eine Route zu Ihrem Kabelnetzwerk auf dem „echten“ Router einrichten, wobei Sie Ihren Laptop als Gateway verwenden. Wenn Sie diese Einstellungen nicht steuern können, ist dies ein No-Go.


Schließlich können Sie aus Ihrem Laptop einen NAT-Router machen. Dies wird die oben genannten Probleme wahrscheinlich noch verschlimmern. Es sind jedoch keine Änderungen am "echten" Router erforderlich. Unter Windows wird dies als "Gemeinsame Nutzung der Internetverbindung" bezeichnet.

Unter Linux müssen Sie nur Routing und NAT aktivieren:

  1. Bearbeiten /etc/sysctl.conf, einstellen

    net.ipv4.ip_forward = 1 

    Aktivieren Sie diese Einstellung sofort:

    echo 1 > /proc/sys/net/ipv4/ip_forward 
  2. MASQUERADE mit IPTables einrichten:

    iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT 
Ich kam zu Ihrem ersten Rat, @Daniel B. Das IT-Team konnte ein physisches Kabel zu meinem Standort führen, sodass ich meinen Laptop nicht in einen Router verwandeln musste. Ryan vor 6 Jahren 0