Hotspot und Internetzugang zusammen - warum nicht?

11

Wenn ich versuche, einen Hotspot in GNOME einzurichten, wird folgende Meldung angezeigt:

Wenn Sie eine andere Verbindung zum Internet als drahtlos haben, können Sie diese verwenden, um Ihre Internetverbindung mit anderen zu teilen.

Durch Einschalten des WLAN-Hotspots werden Sie von getrennt <network name>.

Es ist nicht möglich, über Ihr WLAN auf das Internet zuzugreifen, während der Hotspot aktiv ist.

Was sind die technischen Gründe, warum ich keinen Hotspot einrichten und gleichzeitig mit dem Internet verbunden sein kann?

user16538
quelle

Antworten:

8
  1. Verwendet die gleiche Antenne.
  2. Derzeit erlaubt die meiste Software nicht, gleichzeitig im Client- und AP-Modus zu sein.
  3. Wireless ist ein Halbduplex-Protokoll, mit Ausnahme einiger wirklich neuer Dinge. Das Radio kann nur gleichzeitig senden oder empfangen, es kann nicht beide gleichzeitig ausführen.

Wenn gemäß Punkt 3 eine Software entwickelt wurde, die sowohl den Client- als auch den AP-Modus gleichzeitig ermöglicht, müsste das Funkgerät zuerst wie ein Client kommunizieren und dann die Daten als AP weitergeben. Die Latenz wäre unerwünscht und die wahrscheinlichste Ursache dafür, dass niemand Software dazu gebracht hat, sowohl den Client- als auch den AP-Modus gleichzeitig auszuführen.

Tim
quelle
2
Wenn Sie jedoch ein zweites Radio (WIFI-Karte) hätten, könnten Sie dies problemlos tun.
Tim
In diesem Sinne können Sie einen USB-WLAN-Adapter für weniger als 10 US-Dollar erwerben . Also mach es.
Bahamat
Im Hotspot-Modus kann ich jedoch mehr als eine eingehende Verbindung gleichzeitig akzeptieren. Was unterscheidet eingehende Verbindungen von ausgehenden Verbindungen? Auch "das Radio kann nur senden oder empfangen": Das kann ich nicht verstehen. Aus einer sehr hohen Sicht kann ich gleichzeitig eine Datei herunterladen und hochladen.
user16538
1
Von liveqos.com/wp-content/uploads/2012/12/… : Ein kabelgebundenes Ethernet-Netzwerk ist Vollduplex, dh ein Gerät kann gleichzeitig senden und empfangen oder hochladen und herunterladen. WiFi ist Halbduplex. Wenn also ein Client Daten an den AP sendet, kann der AP nicht gleichzeitig Daten an denselben oder einen anderen Client senden. Bei der bidirektionalen Kommunikation, zu der die meisten Anwendungen gehören, die normalerweise über das Internet verwendet werden, z. B. Video- oder Voice-Chat, halbiert dies Ihren Durchsatz im Vergleich zu einer Vollduplex-Technologie wie einer kabelgebundenen Ethernet-Verbindung im Wesentlichen.
Tim
@ Bahamat "weniger als 10 $" 9,99 $. Alles
klar
6

Es ist sehr gut möglich, Hotspot zu verwenden und gleichzeitig mit derselben WLAN-Karte (gleichzeitig) im Internet zu surfen. Ich verwende sie seit einiger Zeit .ideapad 100s 141br mit Card Intel Dualband 3160, Ubuntu.

Der einfachste Weg, den ich gefunden habe, war die Verwendung einer App namens create_ap in github. es funktioniert perfekt.

zuerst müssen diese installiert werden; util-linux, bash, procps or procps-ng, hostapd, iproute2, iw, iwconfig, haveged, dnsmasq, iptables.

Installieren Sie sie mit:

sudo apt install hostapd iproute2 iw hasged dnsmasq iptables procps bash util-linux

. Wenn sie bereits installiert sind, werden Sie vom Terminal informiert, andernfalls werden sie automatisch heruntergeladen.

Installieren Sie die App vom Terminal:

git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

Nach der erfolgreichen Installation habe ich zuerst einen Hotspot erstellt, bevor ich mich mit dem Internet verbunden habe. Sie können einen Hotspot erstellen mit:

sudo create_ap wlp2s0 wlp2s0 MyAccessPoint

Als offener AP, bei dem wlp2s0 meine physische WLAN-Karte ist, ist MyAccessPoint mein Hotspot-Name. Das erste wlp2s0 ist der Ort, an dem Sie mit dem Internet versorgen möchten, und das zweite wlp2s0 ist die mit dem Internet verbundene Karte (in diesem Fall ist es dieselbe Karte). Der Befehl würde es das Terminal ausführen, also stecken Sie es in den Launcher. Sie können den Hotspot vom Terminal mit stoppenctrl+c

Im Installationsverzeichnis finden Sie eine Readme-Datei, in der home/create_apSie nach den verschiedenen Hotspots suchen, die Sie erstellen können, oder einfach das create_apTerminal eingeben, um Hilfe zu erhalten.

Grüße.

Quelle https://github.com/oblique/create_ap

ptetteh227
quelle
Dies funktionierte fast wie Kopieren + Einfügen von oben, mit Ausnahme des Adapternamens auf einem CentOS 7 Lenovo-Laptop, den ich als Range Extender für ein schlechtes Wifi-Signal verwenden wollte, das auf meinem iPad schwer zu sperren war. (Und wie gesagt, der Laptop kann das WLAN immer noch für die normale Internetnavigation nutzen, hier gibt es kein kabelgebundenes Netzwerk, in dem ich mich befinde).
David Ramirez
Ich habe es versucht und wie ein Zauber gearbeitet. Ich danke Ihnen für das Teilen.