Frage Wie installiere ich einen Access Point WLAN-Hotspot?


Wie installiere ich einen Access Point WLAN-Hotspot?

Punkt zu beachten: WLAN-Hotspots sind nicht identisch mit Ad-hoc-Netzwerken. Es gibt einen signifikanten Unterschied zwischen den beiden. Kurz gesagt, Ad-hoc-Netzwerke werden nicht auf neueren Geräten und den meisten Android-, Windows Phone- und Blackberry-Geräten (und möglicherweise auch iOS-Geräten) unterstützt, während AP-Modus-WLAN-Hotspots sind. Eine Vorstellung von AP-Modus-Hotspots, Ad-hoc-Netzwerken und deren Unterschied finden Sie unter diese Wikipedia-Seite und Dieser Artikel auf der Connectify-Website.


152
2017-08-26 18:24


Ursprung


iOS-Geräte unterstützen Ad-hoc-Netzwerke. Sie werden jedoch getrennt, wenn Sie den Bildschirm ausschalten. - leo
Apps von Drittanbietern können Ad-hoc-Netzwerk-WLAN auf gerooteten Android-Geräten ermöglichen. - solsTiCe


Antworten:


Ubuntu 18.04 LTS

Mit GNOME 3.28 Desktop unter Ubuntu 18.04 LTS ist WiFi Tethering einfacher als je zuvor! Öffne einfach die Wlan einstellungen aus dem Systemmenü.

GNOME system status menu

Wählen Sie dann im Hamburger-Menü unter Wi-Fi-Einstellungen Schalten Sie den WLAN-Hotspot ein. Das ist es, Ihr WLAN Access Point ist jetzt betriebsbereit!

WiFi Settings

Fortgeschrittene Sachen

Wenn Sie den Namen (SSID) und das Passwort Ihres Zugangspunktes ändern möchten, öffnen Sie Netzwerkverbindungen Editor-Tool, indem Sie Folgendes in entweder eingeben Terminal oder Alt+F2:

nm-connection-editor

Network Connections

Doppelklicken Sie auf Hotspot und das Editor-Fenster erscheint. Sie können die SSID und das Passwort auf den Registerkarten WLAN und Wi-Fi-Sicherheit ändern.

Edit SSID Edit password

Ubuntu 16.04 LTS & 14.04 LTS

Schritt 1: Testen Sie, ob Ihre WiFi-Karte den AP-Modus unterstützt

Folge dem Überprüfung des Access Point-Modus in dem Antworten zur Verfügung gestellt von Wir sind

Schritt 2: Starten Sie den integrierten Hotspot

Netzwerk verfügt über eine integrierte Option zum Starten eines Ad-hoc-Hotspots. Lassen Sie uns das also zuerst verwenden, damit es im nächsten Schritt konfiguriert und in einen Hotspot für den Access Point-Modus konvertiert werden kann.

Suche Netzwerk in Dash und öffne es.

DashSearch

Drücken Sie die "Verwenden Sie als Hotspot"Knopf und Netzwerk Manager startet einen AdHoc-Hotspot.

Hotspot

Aber das wollen wir nicht, oder? Stoppen Sie den Hotspot.

Schritt 3: Konfigurieren Sie den Hotspot

Öffnen Netzwerkverbindungen von Dash oder 'Verbindungen bearbeiten'aus dem Netzwerkindikatormenü.

Edit Connections

In dem Netzwerkverbindungen Fenster, das erscheint, wird eine Verbindung namens sein Hotspot unter dem WLAN-Bereich aufgeführt. Wähle es aus und klicke auf 'Bearbeiten' Taste.

Network Connections

In dem daraufhin angezeigten Fenster können Sie den Broadcast-Namen (SSID) Ihres Hotspots bearbeiten. Jetzt kommt der wichtigste Teil dieser Konfiguration: Modus auf 'ändernHotspot', die den Hotspot schließlich in den Access Point-Modus konvertiert. Benutzer von Ubuntu 14.04 LTS werden feststellen, dass dieser Modus nicht aus der Dropdownliste ausgewählt werden kann. Nicht enttäuscht werden, wie Sie es immer noch über ein Extra tun können Schritt 3.1.

Edit Hotspot Name and Password

Speichern und öffnen Sie das Gleiche Hotspot bearbeiten Fenster wieder. Dieses Mal gehe zum WLAN-Sicherheit Registerkarte zur Auswahl des Passworttyps. Wenn Sie kein Kennwort festlegen möchten, können Sie die Sicherheit auf "Keine" festlegen und somit einen offenen Hotspot erstellen. Wenn Sie ein Kennwort festlegen, wird empfohlen, den Sicherheitsschlüssel von WEP zu WPA2 zu ändern. Vergessen Sie nicht, die Konfiguration zu speichern, damit die Änderungen übernommen werden können.

In dem Allgemeines Vergewissern Sie sich, dass "Automatisch mit diesem Netzwerk verbinden, wenn es verfügbar ist" deaktiviert ist (es sei denn, Sie verwenden Ihr WLAN nur als Hotspot). Andernfalls, da der Hotspot immer verfügbar ist, werden die Menüeinträge für die Verbindung mit anderen WLAN-Netzwerken im Netzwerkmanager-Applet nicht angezeigt.

Schritt 3.1: Nur für Ubuntu 14.04 LTS

Seit Ubuntu 14.04 LTS Netzwerke (network-manager v9.8.8) bietet keine grafische Einstellung zur Auswahl des AP-Modus, wir werden seine Konfigurationsdatei manuell bearbeiten, um die Konvertierung zu erzwingen. Kopieren Sie den folgenden Befehl, und drücken Sie Alt+F2 oder öffnen Terminal und fügen Sie es dort ein:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/NetworkManager/system-connections/Hotspot

Geben Sie Ihr Passwort in das Autorisierungsdialogfeld ein und die Konfigurationsdatei wird im Texteditor geöffnet. Finde eine Zeile, die mit beginnt mode=, ändere es zu mode=ap und speichern Sie die Datei.

Schritt 4: Starten Sie den Hotspot

Nachdem der Konfigurationsteil beendet ist, starten wir den Hotspot. Klicke auf 'Erstellen Sie ein neues Wi-Fi-Netzwerk'aus dem Netzwerkindikatormenü.

Create New WiFi Connection

In dem Fenster, das erscheint, klicken Sie auf den Verbindungs-Drop-down-Button und ändern Sie "Neu ..." in "Hotspot". Klicken Sie auf "Erstellen" und Ihr Hotspot wird gestartet. Von nun an, wann immer Sie einen Hotspot benötigen, müssen Sie nur diesen Schritt durchführen, d Schritt 4 nur.

Start Hotspot

K .. Das ist alles Leute! Viel Spaß mit Ihrem neuen Access Point


77
2018-03-26 15:13



Coolste einfache Schritte @HEXcube - Amit Rane
Ich hatte die 3 Schritte, die von @ Web-E beschrieben wurden, abgeschlossen, aber mein Android-Handy stellte keine Verbindung her und versuchte ständig, die IP-Adresse zu erhalten. Dann habe ich einfach die "mode = ap" Änderung in / etc / NetworkManager / system-connections / my_wifi_connection_name vorgenommen, die von HEXcube vorgeschlagen wurde und wurde sofort verbunden. Mein Ubuntu ist 13.10 64bit auf Acer Laptop Aspire E1-531. - Sri
Die Befehle ip_forward und masquerade wurden im Rahmen der Schritte von Web-E ausgeführt - sollten wir sie widerrufen? Wenn ja, wie? - Sri
Ich wünschte, mehr Leute wüssten von dieser Lösung. Dies sollte die bevorzugte Antwort sein. - Lars Nyström
@ Hallo-Angel Oh, ich meinte Schritt 2! Mein Fehler! Übrigens, welche Ubuntu-Version verwendest du? Ich habe noch nicht am 15.10 getestet. Wird die Antwort aktualisieren, wenn 16.04LTS nicht verfügbar ist. - HEXcube


Ob Ihre WLAN-Karte den Access Point-Modus unterstützt.

Als Erstes müssen Sie testen, ob Ihre WLAN-Karte in den Wireless Access Point-Modus wechselt. Wie bereits erwähnt, ist der folgende Test für den Framework-basierten Treiber mac80211.

Installieren iw & führe folgendes aus

sudo aptitude install iw
iw list

Suchen Sie nach unterstützten Schnittstellenabschnitt, wo es ein Eintrag namens sein sollte AP Wie unten

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
         * mesh point

Wenn Ihr Treiber diesen AP nicht anzeigt, heißt das nicht, dass er keinen drahtlosen Hotspot erstellen kann. Diese Karten sind jedoch nicht Gegenstand dieses Tutorials. Für weitere Tests folgen Ubuntu-Dokumentation im Master-Modus.

Das Setup ist in drei Abschnitte unterteilt,

  1. Setup und hosten Sie ein drahtloses Netzwerk
  2. IP-Adresse einrichten
  3. Internet-Freigabe

1.Erstellen und hosten Sie ein Netzwerk

  • Software benötigt: Hostapd Install hostapd (es installieren)
  • Drücken Sie alt + F2 und tippen Sie ein gksu gedit & Drücken Sie eingeben. Wir werden eine Menge Dateien bearbeiten.
  • Drücken Sie in gedit Strg+O, Strg+l und fügen Sie es in das Standortfeld ein /etc/hostapd/hostapd.conf. Drücken Sie Eingeben.
  • Fügen Sie den folgenden Code ein,

    interface=wlan0
    driver=nl80211
    ssid=test
    hw_mode=g
    channel=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=1234567890
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    

Bitte vergewissern Sie sich, dass kein weißer Leerzeichen und kein Zeilenende mehr vorhanden ist! Hostapd ist sehr empfindlich zu endenden weißen Räumen, die schwer zu beheben sind!

Änderungen, die Sie vornehmen müssen:

  1. Veränderung interface=wlan0 zu Ihrem drahtlosen Kartennamen. (Wenn Sie eine drahtlose Karte haben, sollte es wlan0 sein)
  2. ssid=test. test ist der Name Ihres gehosteten Netzwerks.
  3. wpa_passphrase=1234567890, 1234567890 ist das Passwort Ihres Netzwerks.

Die obige Konfiguration erstellt einen wpa & wpa2-aktivierten Zugangspunkt in gModus. Eine detailliertere Anleitung zum Erstellen der Konfigurationsdatei kann gefunden werden Hier 

Jetzt starte das hostapd. Bearbeiten Sie die Datei /etc/default/hostapd und modifiziere die Zeile von DAEMON_CONF so:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Dann starte das hostapd Service mit dem folgenden Befehl,

sudo service hostapd start

Es sollte ein drahtloses Netzwerk starten. In Ihrem mobilen Gerät können Sie jetzt ein drahtloses Netzwerk sehen und sich authentifizieren. Das Gerät erhält jedoch keine IP-Adresse. Stoppen Sie es mit dem Befehl sudo service hostapd stop

Wenn Sie einen Fehler erhalten, wird Ihre Karte möglicherweise nicht unterstützt g Modus. Versuchen Sie es mit anderen> Modi. Führen

Teil 2: Richten Sie den DHCP-Server für die IP-Adressverwaltung ein

Installieren ISC-DHCP-Server Install isc-dhcp-server

Bearbeiten Sie die Datei /etc/default/isc-dhcp-server und setze Interfaces wie folgt:

INTERFACES="wlan0"

Drücken Sie in gedit Strg+O, in der Positionskasten einfügen /etc/dhcp/dhcpd.conf Finden (Strg+F) unter Linien und setzen # bevor. Es sollte nach dem Bearbeiten aussehen

# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;

Nochmals die folgenden Zeilen auskommentieren

#default-lease-time 600;
#max-lease-time 7200;

Fügen Sie die folgenden Zeilen am Ende hinzu

subnet 10.10.0.0 netmask 255.255.255.0 {
        range 10.10.0.2 10.10.0.16;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.10.0.1;
}

Bereich beschreibt, wie lange der Adresspool sein wird. Sie müssen auch den Subnetz-Wert anpassen. Diese Konfiguration kann IP bis zu 15 Geräten geben

Drücken Sie erneut Cctrl+O in Gedit und Einfügen in der Adressleiste folgen /etc/network/interfaces, Hinzufügen unten

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

wlan0 ist Ihre drahtlose Schnittstelle. Ändern Sie es entsprechend.

Hinweis: Nach dem Neustart wird das WLAN als nicht verwaltet angezeigt. Also du   kann kein anderes Wi-Fi-Netzwerk verwenden. Um mit normalem Radio zu kommen   Verhalten, setze # vor diese neu hinzugefügte Zeile und führe es aus sudo start networking

jetzt rennen

sudo service isc-dhcp-server start

sudo service hostapd start

An diesem Punkt wird Ihr mobiles Gerät ein Netzwerk sehen, es authentifizieren und nach der Authentifizierung bekommt es eine IP-Adresse wie 10.10.0.2.

Richten Sie die Einstellungen für die Internetverbindung ein

Für die gemeinsame Nutzung der Internetverbindung müssen wir ip forwarding und ip masquerading. Aktivieren Sie die IP-Weiterleitung: Ausführen

echo 1| sudo tee /proc/sys/net/ipv4/ip_forward

Jetzt sagen Sie, dass Sie zu einer Einwahl- / USB-Modemverbindung verwenden, um eine Verbindung zu INTERNET herzustellen. Sie müssen den logischen Schnittstellennamen erhalten. Dafür ausführen ifconfig oder ip address

Für Dialup / USB-Modem: Es sollte sein ppp0. Wenn Sie eine Ethernet-Verbindung teilen möchten, sollten Sie sie verwenden ethXWobei X die Ethernet-Gerätenummer ist. Wenn Sie über ein Android-Gerät mit USB-Tethering eine Verbindung zum Internet herstellen, sollte der Name der Schnittstelle lauten usb0.

Sobald Sie den Interface-Namen erhalten, führen Sie ihn aus sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

Das ppp0 Im obigen Befehl ist die Schnittstelle, deren Internetverbindung Sie über WLAN freigeben.

Wenn Sie bis zu bearbeitet haben /etc/network/interfaces Sie können verwenden Dieses Skript um den Dienst zu starten. Bearbeiten Sie es, wenn Sie nicht teilen ppp0. Wenn Sie ein Skript verwenden und den Server anhalten möchten, verwenden Sie sudo killall hostapd


Ein Blog, der hauptsächlich eine Zusammenfassung dessen ist, was hier beschrieben wurde: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html

Ein Skript, das versucht, die hier beschriebenen Schritte zu automatisieren: https://gist.github.com/dashohoxha/5767262

Bitte zögern Sie nicht, Fehler zu melden oder zu beheben, die Sie bemerken.


Große Hilfe von:


100
2017-09-25 10:14



Ich könnte mich mit dem Hotspot verbinden und authentifizieren. Aber ich kann keine IP erhalten. Könntest du mir helfen? - Vijay
@neo hast du die Zeilen in config auskommentiert - Web-E
Ich tat. Ich habe das ganze zweimal probiert, um sicherzugehen, dass ich es beim ersten Mal nicht falsch gemacht habe. - Vijay
@ neo ich hatte das gleiche Problem. Ich habe mich gerade verändert dns=dnsmasq zu #dns=dnsmasq im sudo gedit /etc/NetworkManager/NetworkManager.conf nach der Installation ap-hotspot. Es hat das Problem behoben. - ss1729
Welche Ubuntu-Versionen unterstützt dies (die Version von Hostapd Ein Hotspot Anwendungen scheinen nicht mehr verfügbar zu sein ...: C) - Wilf


Ich hatte auch das gleiche Problem. Die beste Lösung, die ich finden könnte, ist zu verwenden Ein Hotspot zum Erstellen eines Hotspots der Ubuntu-Maschine. Es funktioniert gut für die Verbindung mit fast allen Android, Windows-Handys, etc.

Um es zu installieren:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install ap-hotspot

Als nächstes, um den Hotspot zu starten:

$ sudo ap-hotspot start

Sie fragt Sie interaktiv nach dem zu teilenden Internet Ihres Adapters, dem Namen des Netzwerks, dem Passwort usw.

So stoppen Sie den Hotspot:

$ sudo ap-hotspot stop

Um es zu konfigurieren:

$ sudo ap-hotspot configure

Wenn irgendein Problem, hoffe das Verknüpfung hilft.

BEARBEITEN:

Momentan scheint es ein Problem mit Ubuntu 14.04 zu geben, und wie im Webupd8.org-Artikel angegeben, müssen Sie hostapd herunterstufen:

64bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32
2018-03-29 22:42



Alter, das hat wie ein Zauber funktioniert! - Milkncookiez
Ich folgte den Anweisungen der vorherigen Antwort und stellte fest, dass meine WLAN-Karte für den Zugriffspunktmodus nicht unterstützt wurde. Aber AP-Hotspot funktionierte immer noch perfekt. Also wäre es ratsam, einfach ap-hotspot zu installieren und zu sehen, ob es funktioniert - Hashken
Es funktioniert für mich, wenn ich mit Network-Manager aufhöre sudo stop network-manager  bevor Sie einen Hotspot starten. Vielen Dank! - Rmano
Man muss das WLAN zuerst am Computer einschalten, aber nicht an irgendwas anschließen - das klappt hervorragend :-) -Aber ich werde sagen, dass ich einfach den Standard verwenden könnte Use as Hotpot Taste in Fedora 19 (andere Hälfte aus Dual-Boot) - Wilf
Das Skript scheint nun veraltet zu sein. - Léo Lam


Nun, hier ist eine Methode, die einfach ist und wird definitiv den Job machen.

Installieren Sie den KDE-Verbindungseditor

Öffnen Sie das Terminal (Strg + Alt + T) und geben Sie nacheinander die folgenden Befehle ein.

$ sudo apt-get install plasma-nm
$ sudo apt-get update

Jetzt haben Sie den KDE Connection Editor installiert.

Lassen Sie uns einen WLAN-Hotspot erstellen.

Erstellen Sie einen WLAN-Hotspot (Access Point-Modus)

1. Jetzt öffnen Sie die installierte Anwendung entweder

  1. Suchen (Alt + F2) für kde-nm-Verbindungseditor(Du wirst es so bald während du anfängst zu tippen kde).

    ODER 

  2. Öffnen Sie es manuell über das Terminal.

    $ sudo kde-nm-connection-editor
    

2. Jetzt klicken + Hinzufügen und wählen Sie Wireless (gemeinsam)

Adding A new connection

3. Jetzt sehen Sie das folgende Fenster.

Connection setup tab

SSID: Gib deinem neuen Hotspot einen Namen

Modus: Wählen Zugangspunkt

Geklonte MAC-Adresse: Klicken Zufällig Schaltfläche, um eine zufällige MAC-Adresse zu generieren.

Alles andere sollte bereits in Ordnung sein.

4. Jetzt gehen wir zum Sicherheit bei drahtlosen Verbindungen Tab.

WPA Password tab

Wählen WAP & WPA2 Persönlich und gib dein Passwort ein.

Klicken OK.

5. Jetzt ist Ihre Verbindung fertig.

Ready

Genießen!


5



kde-nm-connection-editor wurde kde5-nm-connection-editor für mich - x13
Das hat mein Problem gelöst, danke! - rafuru