Die drahtlose Übertragung des Internets zum Ethernet funktioniert nicht richtig

Die drahtlose Übertragung des Internets zum Ethernet funktioniert nicht richtig

Auf allen betroffenen Rechnern wird Ubuntu 14.04 verwendet.

Das Netzwerk beginnt mit einem Modem, dann einem Router 192.168.0.1 (der zu 2 Computern geht und einwandfrei funktioniert), dann einem weiteren Router 192.168.150, an dem das WLAN (.150) eingeschaltet und 40 Fuß zur Maschinenwerkstatt gesendet wird, wo ein Computer das WLAN-Signal empfängt, das großartig funktioniert! Voller Zugriff auf Internet und Netzwerk. Ich habe dann die Kabelverbindung mit einem Ethernet-Kabel freigegeben, um einen anderen Computer zu versorgen. Ich habe den Computer mit vollem Zugriff verwendet und die Einstellungen in den „Netzwerkeinstellungen“ „Kabelgebunden“ auf „Mit anderen Computern teilen“ geändert, wie es in den vielen Tutorials steht. Der Computer, der das freigegebene Ethernet empfängt, funktioniert, hat aber nur teilweisen Zugriff.

Der Computer, der das gemeinsam genutzte Ethernet empfängt, kann per Fernzugriff auf jeden Computer im Netzwerk zugreifen und auch Änderungen an Routern, Computern und Modems vornehmen, hat aber keinen Internetzugang. Die kabelgebundenen Netzwerkeinstellungen geben an, dass eine Verbindung besteht, und zwar mit der richtigen IP-Adresse und dem Gateway, die mit der IP-Adresse des gemeinsam genutzten Computers übereinstimmen.

Hat jemand Vorschläge? Ich verstehe nicht, warum es nur lokale Verbindungen gibt, aber kein Internet.

Antwort1

Vorausgesetzt, an dem, was Sie getan haben, ist etwas falsch, dann ist hier das, was bei mir funktioniert.

Wir werden den PC in der Maschinenwerkstatt, der WLAN empfängt, als Gateway konfigurieren und andere Geräte so konfigurieren, dass sie über dieses Gateway auf das Internet zugreifen.

Hierist die Anleitung, der ich gefolgt bin. Obwohl sie für Arch Linux geschrieben ist, habe ich sie auf Ununtu 14.04 getestet. Also, hier ist sie:

  1. Erstellen Sie ein Skript namens start-gateway.sh mit dem folgenden Inhalt.

    sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

Das Skript geht davon aus, dass die Schnittstelle über das Internet verfügt wlan0und Sie Pakete von (Ihrer Ethernet-Schnittstelle) an Ihre WLAN-Verbindung weiterleiten müssen eth0. Bestätigen Sie daher bitte, ob dies die Namen der Schnittstellen aus ifconfigder Ausgabe sind.

  1. Machen Sie das Skript ausführbar und fertig:

    chmod u+x start-gateway.sh

Wenn Sie das Gateway starten müssen, führen Sie das Skript mit Root-Rechten aus, wenn Sie mit dem WLAN verbunden sind:

sudo ./start-gateway.sh

Um Internet auf anderen Geräten zu erhalten, die mit dem Ethernet-LAN ​​verbunden sind, müssen Sie jetzt nur noch die manuell eingestellte IP-Konfiguration auf diesen Geräten vornehmen und das Gateway als IP-Adresse Ihres neuen Gateways angeben. Stellen Sie auch die DNS-Informationen richtig ein. Wenn Sie keinen lokalen DNS haben, verwenden Sie den von Ihrem ISP, OpenDNS oder GoogleDNS bereitgestellten (8.8.8.8, 8.8.4.4).

Das sollte genügen.

Antwort2

Einfache Lösung für Ubuntu 19.04:

Nachdem Sie Ihre kabelgebundene Freigabeverbindung eingerichtet haben, installieren Sie einfach Folgendes net-tools:

sudo apt install net-tools

Dann übernimmt es die Internetverbindung für Sie.

verwandte Informationen