Die Situation ist wie folgt: Wir haben einen Laptop mit einer Internetverbindung und möchten diese Verbindung gemeinsam nutzen, um unser Smartphone oder Tablet über WLAN zu nutzen.
Normalerweise sollten wir, um dies zu erreichen, eine WiFi-Verbindung erstellen und dann IPTables für NAT usw. verwenden. Aber ein Benutzer von ArchLinux Sie haben ein Skript erstellt, das Sie benannt haben Create_AP und macht das alles für uns.
Dieses Skript wird verwendet de Hostapd + dnsmasq + iptables Zum Erstellen Punto de Acceso NAT und hostapd + brctl + dhclient Zum Erstellen Access Point. Das Standardverhalten ein Zugangspunkt über NAT.
Create_AP-Installation:
Um Create_AP zu installieren, öffnen wir ein Terminal und setzen:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo make install
Ebenso können wir einfach eine .sh ausführen, die sich im Ordner befindet. Damit es richtig funktioniert, müssen die folgenden Abhängigkeiten installiert sein:
- Bash (um das Skript auszuführen)
- util-linux (für getopt)
- Hostapd
- iproute2
- iw
- hasged (optional)
Skriptverwendung
# Kein Passwort (offenes Netzwerk):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 mit Passwort:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP ohne gemeinsames Internet:
create_ap -n wlan0 MyAccessPoint MyPassword
# Network Bridge mit gemeinsam genutztem Internet:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
Weitere Informationen zur Verwendung dieses Skripts finden Sie in der Datei README.md. Um den Dienst zu starten, führen wir ihn einfach in der Konsole aus:
# systemctl start create_ap
Und um es automatisch zu starten:
# systemctl enable create_ap
Schlussfolgerungen
Das Skript funktioniert für mich persönlich. Ich kann mein ZTE Open über WLAN mit meinem Laptop verbinden, habe jedoch keine Möglichkeit gefunden, eine Verbindung zum Internet herzustellen. Es ist möglich, dass es die Schuld von FirefoxOS ist, die standardmäßig nicht die Option hat, Proxy oder ähnliches zu setzen, ich weiß es nicht, aber es wäre gut, wenn Sie Ihre Erfahrungen mit uns teilen, falls es für Sie funktioniert.
EXCELLENT!
Es funktioniert für Ubuntu / Debian ????
Thanks!
Eduardo
Tatsächlich denke ich, und wenn ich nicht denke, dass es geändert werden kann, nehme ich an, dass in diesem Fall das Wichtigste darin besteht, die notwendigen Abhängigkeiten zu haben.
Das auf Debian Jessie bestätigte Drehbuch ist ein Meisterwerk.
Aber konnten Sie das Internet von Ihrem Telefon aus nutzen?
Ja, aber ich habe ein Android mit MIUI, das integrierte Proxy-Unterstützung bietet.
Herunterladen der Debian Jessie netinstall ISO in 3, 2, 1 ...
Ausgezeichnet. So etwas ist notwendig. Ich werde bereits mein eigenes Gentoo-Paket erstellen, damit Sie es testen können.
Es wird geschätzt 😀
Gern geschehen. Ich denke, wir sollten uns hauptsächlich bei seinem Autor bedanken.
Bereit. Hier ist mein Gentoo-Layout. create_ap befindet sich in net-wireless.
https://github.com/jorgicio/jorgicio-gentoo
Und natürlich ist es wie in Arch Linux üblich bereits in AUR 😀 https://aur.archlinux.org/packages/create_ap
yaourt -S create_ap
wie man die create ap in arch ausführt
Hervorragender Tipp. Ich wusste nicht, dass Sie das Netzwerk vom PC aus mit dem WLAN teilen können.
In jedem Fall funktioniert es für mein Netbook.
Ich habe es mit Kademar (64 Bit) versucht, was Arch ist, und es hat bei mir funktioniert. Später werde ich es auf meinem Netbook mit Kademar (32 Bit) testen, aber ich denke, ich werde es mit AUR machen, das bereits da ist.
Übrigens, ich nutze die Gelegenheit, um diese Distribution zu empfehlen. Ich wollte immer Arch verwenden, aber die Installation und Verwendung war kompliziert, aber mit Kademar haben sie es bequem gemacht und es ist einfach zu installieren, zu verwenden und zu aktualisieren.
Sie können hier einige Informationen sehen und es wäre gut, die Meinungen zu kennen, die Sie motivieren:
http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html
Es funktionierte perfekt für mich auf meinem Ubuntu 14.04, ich musste nur eine fehlende Abhängigkeit (hostapd) installieren !!!
Als ich dies tun musste, musste ich zu Windows gehen und Connectify ausführen. Jetzt mache ich es unter Linux !!!
Vielen Dank xD
Hervorragender Beitrag, vielen Dank, dass Sie dies mit uns geteilt haben !! Wirklich sehr nützlich, zuerst habe ich nicht ganz verstanden, wie man WLAN teilt, ich dachte: Aber ... wenn ein Laptop mit WLAN verbunden ist, wie wird es WLAN teilen? Aber ich bin gefallen, dass Sie mit einem USB-Modem oder nur einem Modem verbunden sein wollen, jetzt macht es Sinn, hahaha
Vielen Dank für diesen Beitrag!
Ich habe es auch nicht verstanden, bis ich Ihren Kommentar gelesen habe 😀
Welche Pakete sollten entfernt werden, um KEINE Internetverbindung zu haben?
Unter Ubuntu 14.04 funktioniert alles einwandfrei. Vielen Dank.
FEHLER: Möglicherweise unterstützt Ihr WLAN-Adapter virtuelle Schnittstellen nicht vollständig. Versuchen Sie es erneut mit –no-virt.
: Cry
und wenn ich –no-virt hinzufüge
Gerät «wlan0» kann nicht gefunden werden
auf Fedora 20 mit Gnom 3.12
Das liegt daran, dass in Fedora die WiFi-Schnittstelle nicht wlan0 sein sollte, das war vorher. Um den Namen Ihrer Schnittstelle zu erfahren, versuchen Sie Folgendes:
ip link
Meins war ein sehr langer Name in F19 und jetzt in F20 ist es em1.
Hallo, Ihr Skript hat in Fedora 20 x64 - Gnome erfolgreich für mich funktioniert. Vielen Dank! 😀. Aber jetzt habe ich ein Problem: Ich kann keine Verbindung zu einem Netzwerk herstellen, keiner von ihnen erkennt mich. Was ist Ihrer Meinung nach der Fehler?
Sie haben etwas in der /etc/NetworkManager/NetworkManager.conf berührt, oder?
Setzen Sie einfach ein Nummernzeichen (#) vor die Zeilen, die Sie hinzugefügt haben.
Ich habe keine Konfiguration wirklich berührt, nur das Skript ausgeführt und beim Schließen des Terminals wurden die Netzwerke bereits erkannt. Helfen Sie mir, ich kann von Fedora 🙁 keine Verbindung zum Internet herstellen
... und als ich das Terminal schloss, erkannte es die Netzwerke nicht mehr
Ich kann die Netzwerke nur über das Terminal sehen, aber ich kann es nicht mit der grafischen Oberfläche tun Imagen,
Hallo, ich sage Ihnen, dass das Teilen des Internets mit einem Telefon oder Tablet für eine lange Zeit mit dem Fedora 20 kde möglich ist. Gehen Sie zum Verbindungseditor und fügen Sie dann Shared Wireless hinzu. Wählen Sie auf der Registerkarte Wireless die Option, das Netzwerk auf das Gerät zu beschränken, auf dem Sie wollen das Signal zum Teilen senden und voila, sie haben bereits Internet auf jedem Handy oder Tablet. Ich hoffe es hilft dir!
Können Sie mir helfen? Beim Ausführen von create_ap wlan0 eth0 MyAccessPoint MyPassword wird die folgende Fehlermeldung angezeigt
FEHLER: Ihr Adapter kann nicht gleichzeitig eine Station (dh verbunden) und ein AP sein
Hallo, ich bin ein Neuling in diesem Bereich und wenn es darum geht, die Leitung auszuprobieren
$ sudo make install
Ich stimme dieser Nachricht zu «ist nicht in der Sudoers-Datei»
… In Fedora 21 Gnome Version 3.14
Sie müssen Ihren Benutzer zur Radgruppe hinzufügen oder Folgendes in die Datei / etc / sudoers einfügen:
ivan ALL=(ALL) ALL
Angenommen, Ihr Benutzername ist ivan.
Alles perfekt. Es wartet jedoch auf eine DHCP-IP und stellt keine Verbindung her
Haben Sie alle notwendigen Pakete installiert? Lesen Sie die README-Datei oder ähnliches
Ich habe versucht, dieses Skript mit meinem USB-Modem (Huawei E353) zu verwenden, aber es hat bei mir nicht funktioniert. Ich erhalte die Meldung „FEHLER: Möglicherweise unterstützt Ihr WLAN-Adapter virtuelle Schnittstellen nicht vollständig. Versuchen Sie es erneut mit –no-virt. ». Ich denke, es ist ein Modemproblem. Ich habe den ganzen Nachmittag im Haus meiner Mutter verbracht, damit es funktioniert, und ich konnte nicht xD
Dieser Link erklärt, wie es ohne das Skript geht
http://seravo.fi/2014/create-wireless-access-point-hostapd
Hallo, ich arbeite an meinem letzten ASIR-Kursprojekt und muss einen Wi-Fi-Zugangspunkt erstellen, daher hat dieser Artikel meine Aufmerksamkeit erregt.
Zunächst einmal eine sehr gute Erklärung, aber ich habe ein Problem und es ist, dass beim Versuch, eine Netzwerkbrücke mit gemeinsam genutztem Internet zu erstellen, die folgende Fehlermeldung angezeigt wird:
root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m Brücke wlan0 eth0 Abschlussprojekt Abschlussprojekt
WARNUNG: Ihr Adapter unterstützt die virtuelle AP-Schnittstelle nicht vollständig und aktiviert –no-virt
Konfigurationsverzeichnis: /tmp/create_ap.wlan0.conf.DgNR09hJ
ID: 4816
Network Manager gefunden, wlan0 als nicht verwaltetes Gerät festlegen… FERTIG
Teilen des Internets mit der Methode: bridge
Erstellen Sie eine Bridge-Schnittstelle… br5 erstellt.
Hostapd-Befehlszeilenschnittstelle: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
Konfigurationsdatei: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
Fehler beim Erstellen der Schnittstelle mon.wlan0: -23 (Zu viele geöffnete Dateien im System)
Versuchen Sie, mon.wlan0 zu entfernen und neu zu erstellen
Aktualisierungssätze im Kernelmodul konnten nicht aktualisiert werden
Verwenden der Schnittstelle wlan0 mit hwaddr f0: 7b: cb: 16: 52: cc und ssid 'Final Project'
In Bezug auf die letzte Zeile habe ich zuvor versucht, sie manuell zu konfigurieren, ohne etwas in der WLAN-Schnittstelle zu installieren, aber sie hat nicht funktioniert. Deshalb habe ich sie gelöscht, sie wird jedoch weiterhin so angezeigt, wie sie vorhanden ist.
Könnte mir jemand ein Kabel geben? Vielen Dank…!
Das ist großartig, es hat perfekt für mich auf meinem Lubuntu 15.04 funktioniert.
Seit ich Conectify in Windows entdeckt habe, habe ich versucht, die gleiche Lösung für Linux zu finden, bis ich heute auf diesen Artikel gestoßen bin. Ich denke, dies sollte weiter verbreitet sein.
Wie kann ich die verbundenen Clients sehen, ihre IP und sie im Allgemeinen überwachen?
Hallo, ich habe alles detailliert installiert und dann bin ich gelaufen und es hat perfekt funktioniert. Das einzige, was ich finden muss, ist, wie ich es zum Laufen bringen kann, wenn ich den PC einschalte, da dieser Teil für mich nicht funktioniert. danke für das Teilen.
Hallo, ich bin auf Xubuntu 14.04, mit dem Ethernet-Kabel und dieses Skript hat 10 Tage lang funktioniert. Ich habe den AP erstellt und meine Android-Telefone ohne Probleme mit dem Internet verbunden. Ich habe seit ungefähr 1 Woche Probleme mit dem Internet, das Telefon stellt eine Verbindung zum Netzwerk her, aber die Internetgeschwindigkeit ist sehr langsam (4 oder 5 kb / s) im Vergleich zu früher (400 oder 500 kb / s), jemand weiß, was das ist Problem?
Ich stelle klar, dass ich das Saucy Hostapd habe, weil es mit dem Trusty keine Möglichkeit gibt, einen AP zu erstellen.
Für die Freigabe von WI-FI zu WI-FI sind zwei drahtlose Netzwerkkarten erforderlich, z. B. die in einem Laptop enthaltene und die andere über USB angeschlossene. Dann würde der Befehl mehr oder weniger so aussehen:
create_ap wlan0 wlan1 MyAccessPoint Miconpassword
Ausgezeichnet, ich gratuliere Ihnen zu dem Beitrag, er hat mir sehr gut gedient. Ich habe es heruntergeladen und bestätigt, dass Sie die erforderlichen Programme auf PointLinux installiert haben. Sehr gute Distribution basierend auf Debian Jessie. Ich habe einen Laptop mit einer USB-WLAN-Karte und einer internen WLAN-Karte.
- Ich habe es heruntergeladen und entpackt
- Führen Sie es dann als Root-Benutzer aus: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
- Der Vorgang wurde ausgeführt und im Moment hatte mein Smartphone bereits ein Wi-Fi-Signal mit Internet ... 🙂
Hoffe mein Kommentar hilft anderen. Vielen Dank.
Es funktioniert hart mit dem LXLE mit den angegebenen Paketen. Ausgezeichnetes Skript Vielen Dank für das Teilen
http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released
Ich kann das Programm nicht starten sagt mir das
root @ linux: / home / linux / create_ap # systemctl starte create_ap
systemctl: Befehl nicht gefunden
root @ linux: / home / linux / create_ap #
von dort kein pass 🙁
Hallo, ich möchte wissen, wie ich die Menge an KB oder MB verwalten kann, die ich denjenigen zur Verfügung stelle, die über dieses Skript verbunden sind.
Grüße
Vielen Dank im Voraus
Grüße, ich habe in Debian Weezy getestet und es erstellt den AP, aber wenn ich versuche, mich auf dem Android-Gerät oder einem Laptop zu authentifizieren, braucht es Zeit, um die IP zu erhalten, und am Ende authentifiziert es mich nicht. Kann mir jemand helfen.
Haben Sie versucht, die Verschlüsselungsmethode des AP zu ändern?
Ich bin neu in diesem Bereich, wo sich der Link zum Herunterladen des Skripts befindet
https://github.com/oblique/create_ap/blob/master/create_ap
Prost…
Ich konnte 2 APs gleichzeitig mit dem Skript erstellen. Ist es möglich, mit diesem Tool mehr als 2 APs zu erstellen?
Ich weiß nicht, ob dies möglich ist. Hier geht es darum, wie praktisch es wäre, weiterhin APs zu erstellen und virtuelle APs auf einer netten Leistung zu haben, da Sie die Ressource gemeinsam nutzen.
Danke für deine Antwort David ...
Das Problem ist, dass ich an der Virtualisierung arbeite und das Verhalten der Virtualisierung in einem Szenario mit mehr als 2 virtuellen APs überprüfen muss. Hoffentlich haben einige von Ihnen eine Lösung.
Grüße
Wenn ich create_ap wlan0 eth0 MyAccessPoint MyPassword ausführe, wird folgende Fehlermeldung angezeigt:
FEHLER: Ihr Adapter kann nicht gleichzeitig eine Station (dh verbunden) und ein AP sein
Was ist los?
Ich benutze Manjaro 16, es gibt mir diesen Fehler, wenn mir jemand helfen könnte. FEHLER: Ihr Adapter kann nicht auf Kanal 36, Frequenzband 5 GHz, senden.
Ich verwende manjaro 16, wenn ich create_ap ausführe. Es gibt diesen Fehler. FEHLER: Ihr Adapter kann nicht auf Kanal 36, Frequenzband 5 GHz, senden.
Das dnsmasq-Paket fehlt bei der Installation
Perfekt, nachdem ich einige Katastrophen in der Konfiguration gelöst hatte, die ich zuvor hatte, gelang es mir, sie ohne größere Probleme zu verwenden
Jetzt empfange ich Internet von meiner internen WLAN-Karte und teile das Internet von derselben Karte über die andere Antenne dieser Karte (es hat zwei Antennen in einem TP-Link tl-wn851nd).
Beeindruckend !!! einfach überrascht, dass es eine Antwort auf alle meine Probleme war und sogar 2017 funktioniert es zu 120%
Hallo, danke für den Beitrag, eine sehr gute Lösung, um den alten Müll, den viele von uns haben, in die Tat umzusetzen. Ich weiß, dass der Beitrag etwas Altes ist, aber er ist für viele noch gültig. Ich würde gerne wissen, ob es hier jemandem gelungen ist, eine Verbindung zu einem Netzwerk mit einem Proxyserver herzustellen. Lassen Sie mich erklären, ich habe den AP bereits wunderbar, kann ihn aber nicht teilen Die Internetverbindung, die ich mit einem Proxyserver habe, und ich möchte keinen weiteren Proxy auf dem AP erneut bereitstellen. Wenn es jemandem gelungen ist, etwas Ähnliches zu tun und seine Erfahrungen teilen kann, würde ich es begrüßen.
Hallo, sehr gut und Grüße an alle, ich bin neu in der Welt von Linux, ich habe Linux Mint 19 installiert und es gab mir bereits das erste Problem und ich würde gerne wissen, ob Sie mir helfen können, ich muss einen Zugangspunkt erstellen oder besser als Hotspot bekannt, aber wiederholen das Signal und erfassen Sie es mit der gleichen WLAN-Karte, die der Laptop hat, dh ohne ein kabelgebundenes Netzwerk, weil es mit Windows sehr gut funktioniert hat, ohne einen anderen USB-TP-Link oder irgendetwas zu installieren. Ich würde gerne wissen, wie ich es erreichen kann, bitte, weil es mir erlaubt, das zu erstellen Host Pot sehr gut, aber nicht, wenn eine Verbindung zum drahtlosen Netzwerk hergestellt wird, um das Internet-Signal zu erfassen, wird der Hotspot getrennt. Ich schätze die Hilfe, die sie mir geben können. Grüße an alle. Wenn Linux nicht das tut, was Windows in diesem Sinne tut. Glauben Sie mir, dass Linux zumindest für mich nicht funktioniert.
WIE WIRD DER SCRIPT ERSTELLT, UM DEN HOT-SPOT ZU MACHEN ??? VERSUCHEN SIE ES WIE FOLGT:
#! / Bin / bash
klar
create_ap wlan0 eth0 network 12345
create_ap -m Brücke wlan0 eth0 Netzwerk 12345
systemctl ermöglicht create_ap
Ich hoffe deine Hilfe Freunde
Ich erhalte den gleichen Fehler wie Yoandri_
FEHLER: Ihr Adapter kann nicht auf Kanal 104, Frequenzband 5 GHz, senden.