HotSpot

Rund um die Software von Revolution Pi
Post Reply
Sensorik
Posts: 8
Joined: 24 Jan 2024, 10:58

HotSpot

Post 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.
User avatar
stefanh
KUNBUS
Posts: 33
Joined: 05 Apr 2023, 10:53

Re: HotSpot

Post 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
Post Reply