Die NOTFALLBOX - Notfall-Wissen offline!

Per WiFi-/WLAN-Hotspot auf Notfall-Wissen zugreifen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


nfb:software:installation:pi:xpi:ap:intern

Notfallbox Xpi: Wireless Access Point (WAP) INTERN

Diese Konfigurationsanleitung geht von der Voraussetzung aus, dass die Notfallbox mit dem internen AccessPoint betrieben wird. Es ist - ausser dem WiFi-USB-Dongle - keine zusätzliche Hardware notwendig. Ganz wichtig: USB-WiFi-Dongle einstecken

Nun schalten wir zuerst den Stromspar-Modus des WiFi-Dongles aus, bevor wir das vergessen ;-) Sonst muss man als Benutzer alle Nase lang die WiFi-/WLAN-Verbindung neu starten und sich neu anmelden.

  • Raspberry OS =<11:
    sudo nano /boot/config.txt
    Raspberry OS >=12:
    sudo nano /boot/firmware/config.txt
    Am ENDE der Datei hinzufügen:
### Internen WLAN-Chip abschalten
dtoverlay=disable-wifi
### Bluetooth abschalten
dtoverlay=disable-bt
  • Speichern, Schließen
  • sudo reboot
  • sudo iw dev wlan0 set power_save off
Soll zunächst mit dem onBoard-WLAN-Chip gearbeitet werden, so darf dieser natürlich NICHT ausgeschaltet werden ;-)

Wireless Access Point (WAP) einrichten

  • cat /etc/debian_version
  • Wenn das Ergebnis >= 12.0 ist:
    • sudo nmcli con add con-name hotspot ifname wlan0 type wifi ssid SSID
      SSID ist der WAP-Name für diese Notfallbox. Dieser sollte eindeutig sein, kann leerzeichen und Striche aufweisen. Wir empfehlen einen Namen ohne Leerzeichen, welcher diese Notfallbox eindeutig von anderen unterscheidet.
    • sudo nmcli con mod hotspot 802-11-wireless.mode ap 802-11-wireless.band bg
    • sudo nmcli con mod hotspot ipv4.addresses 10.0.0.1/8
    • sudo nmcli con mod hotspot ipv4.gateway 10.0.0.1
    • sudo nmcli con mod hotspot ipv4.method manual
    • sudo nmcli con mod hotspot ipv4.method shared
    • sudo nmcli con up hotspot
    • sudo nmcli con mod hotspot connection.autoconnect yes
  • Wenn das Ergebnis < 12.0 ist:
    • sudo apt -y install dhcpcd
    • sudo mv /etc/dhcpcd.conf /etc/dhcpcd.conf_alt
    • sudo nano /etc/dhcpcd.conf
      Inhalt der Datei:
interface wlan0
static ip_address=10.0.0.1/8
nohook wpa_supplicant
  • Datei schliessen und speichern
  • sudo systemctl restart dhcpcd && sudo systemctl enable dhcpcd
  • sudo apt -y install dnsmasq
  • sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf_alt
  • sudo nano /etc/dnsmasq.conf
    Inhalt der Datei:
interface=wlan0
no-dhcp-interface=eth0
dhcp-range=10.0.1.1,10.254.254.254,255.0.0.0,24h
dhcp-option=option:dns-server,10.0.0.1
#
### Nachfolgende Zeile auskommentieren wenn "Captive Portal" gewünscht
### und KEIN Betrieb an einem anderen Netz gewünscht
### Bitte während der Installation nicht auskommentieren
#address=/#/10.0.0.1;
  • Datei speichern und schliessen
  • sudo systemctl restart dnsmasq && sudo systemctl enable dnsmasq
  • sudo apt -y install hostapd
  • sudo nano /etc/hostapd/hostapd.conf
    Ans Ende der Datei anfügen (SSID bitte durch eigenen Namen für den Wireless Access Point ersetzen):
ssid=SSID
interface=wlan0
channel=3
hw_mode=g
ieee80211n=1
ieee80211d=1
country_code=DE
  • Speichern und schliessen
  • sudo nano /etc/default/hostapd
    Inhalt der Datei:
RUN_DAEMON=yes
DAEMON_CONF="/etc/hostapd/hostapd.conf"
  • Speichern und schliessen
  • sudo nano /usr/lib/systemd/system/hostapd.service
    Bitte den Text NACH folgender Zeile einfügen EnvironmentFile=-/etc/default/hostapd:
ExecStartPre=/usr/bin/sleep 60
  • sudo systemctl unmask hostapd && sudo systemctl start hostapd && sudo systemctl enable hostapd
  • Nun ist auf anderen WiFi-Geräten der WAP der Notfallbox unter der SSID zu sehen.

Weiter geht es ab hier nun mit der Installation der Server-Dienste.

nfb/software/installation/pi/xpi/ap/intern.txt · Zuletzt geändert: 2024/10/07 17:17 von dj1ng

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki