Page 1 of 1

HotSpot

Posted: 21 Aug 2024, 14:01
by Sensorik
Hallo,
da RevPi Connect 4 auch WLan hat, würde ich gerne einen WiFi-Hotspot kreieren (z.B. für Service oder einfachen Inbetriebnahmen, ...). Ich verwende aktuell Bullseye 64bit inkl. letzen Updates. Dort kann mit dem LAN/WLAN-Button rechts oben einfach ein WiFi-Hotspot erstellt werden. Leider finde ich mit meinem PC/Handy kein WLan mit diesem Namen.
In Folge habe ich RaspAP installiert, jedoch auch leider ohne Erfolg. Auf einem Raspberry 4 hat RaspAP sofort problemlos funktioniert.

Bei einer RevPi-Core habe ich es noch nicht ausprobiert, da ich die Lieferung von einem USB-Stick EW-7811Un, welchen RaspAp über GitHub emfpiehlt, noch nicht bekommen habe.

Wir kann ich einen HotSpot am RevPi erzielen?

Ich freue mich auf eine Rückmledung und verbleibe mit freundliche Grüßen.

Re: HotSpot

Posted: 23 Aug 2024, 09:49
by stefanh
Hallo,

ein Ansatz wäre folgender:

Öffnen ein Terminal und führe die folgenden Befehle aus, um die notwendigen Pakete zu installieren:

Code: Select all

sudo apt update

Code: Select all

sudo apt install dnsmasq hostapd
Deaktivieren die Dienste, bis sie konfiguriert sind:

Code: Select all

sudo systemctl stop dnsmasq

Code: Select all

sudo systemctl stop hostapd
Statische IP-Adresse einrichten:

Bearbeiten die dhcpcd Konfigurationsdatei:

Code: Select all

sudo nano /etc/dhcpcd.conf
Fügen am Ende der Datei die folgende Konfiguration hinzu (angepasst für das WLAN-Interface, normalerweise wlan0):

Code: Select all

interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant
Starten den dhcpcd Dienst neu:

Code: Select all

sudo service dhcpcd restart
Konfiguration des HostAPD-Dienstes:

Erstellen und bearbeiten die Konfigurationsdatei für hostapd:

Code: Select all

sudo nano /etc/hostapd/hostapd.conf
Füge die folgende Konfiguration hinzu (angepasst für Ihre Bedürfnisse):

Code: Select all

interface=wlan0
driver=nl80211
ssid=MeinNetzwerkName
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=MeinPasswort
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Teile hostapd mit, wo sich die Konfigurationsdatei befindet:

Code: Select all

sudo nano /etc/default/hostapd
Ändere die Zeile mit #DAEMON_CONF="" zu:

Code: Select all

DAEMON_CONF="/etc/hostapd/hostapd.conf"
Einrichten des DHCP-Servers (dnsmasq):

Sichere die originale dnsmasq Konfigurationsdatei und erstellen eine neue:

Code: Select all

sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig

Code: Select all

sudo nano /etc/dnsmasq.conf
Füge die folgende Konfiguration ein:

Code: Select all

interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
Dienste starten:

Aktiviere und starte die Dienste:

Code: Select all

sudo systemctl start hostapd

Code: Select all

sudo systemctl start dnsmasq
Um die Dienste so einzurichten, dass sie beim Booten starten:

Code: Select all

sudo systemctl enable hostapd

Code: Select all

sudo systemctl enable dnsmasq
Nach diesen Schritten sollte dein Raspberry Pi Compute Module als WLAN-Access Point funktionieren, der es Geräten ermöglicht, sich zu verbinden und ein lokales Netzwerk zu nutzen.

Schreib auf jeden Fall wie dein Projekt läuft! :D

Grüßé
Stefan

Support | KUNBUS

Re: HotSpot

Posted: 14 Oct 2024, 17:26
by Sensorik
Hallo,

ich habe deine Anleitung mehrmals ausprobiert. Der letzte Versuch war folgender:
Ich habe heute einen neuen RevPi 4 Connect genommen (RevPi117994)
1. über SSH raspi-config ausgeführt, VNC aktiviert, Locales eingestellt, sudo apt update und sud apt full-update durchgeführt.
2. über VNC verbunden habe ich im Terminal deine Config eingegeben.
3. wie ich HostAPD starten wollte bekam ich eine Fehlermeldung (Unit hostapd.service is masked.)
4. dann habe ich folgende Befehle ausgeführt:
sudo systemctl unmask hostapd
sudo systemctl start hostapd
sudo systemctl enable hostapd

5. sudo reboot

Jedoch findet mein PC/SmartPhone das Netzwerk - MeinNetzwerName - nicht.
Der Status sudo systemctl status hostadp sieht aber gut aus: active (running)
Auch die interne Antenne für RevPi Status ist aktiviert.

Nun habe ich die Frage, was kann ich noch tun?
Auch RaspAP funktioniert am RevPi nicht. Verwende ich einen RaspberryPi4 funktionert der AP nach der Isntallation von RaspAP sofort.

Wird von Seiten RevPi-Software etwas blockiert?
Ich freue mich auf eine Rückmeldung und verbleibe mit beste Grüßen