Die NOTFALLBOX - Notfall-Wissen offline!

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

Benutzer-Werkzeuge

Webseiten-Werkzeuge


nfb:software:installation:x86:xpc:ap:intern

Notfallbox Xpc: interner Wireless Access Point

Eine der Grundfunktionen ALLER Notfallboxen V1 und V2 ist der integrierte Access-Point, welcher es ermöglicht, dass diese vollkommen Autark Informationen und Hilfe liefern kann. Für die Xpc ist diese Funktion aber nur zweitrangig und ist daher als Option zu betrachten. Sie kann über das Setup-Programm abgeschaltet werden auf Wunsch.

Ganz wichtig: USB-WiFi-Dongle einstecken ;-)

Wireless Access Point (WAP) einrichten

  • cat /etc/debian_version

Wenn das Ergebnis >= 12 ist

  • sudo nmcli con add con-name hotspot ifname wlxxxxxxxx type wifi ssid SSID
    wlxxxxxxxx = Der Name der vorhanden WLAN-Schnittstelle. Kann mit ip a herausgefunden werden.
    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 ist

  • sudo apt -y install dhcpcd
  • sudo mv /etc/dhcpcd.conf /etc/dhcpcd.conf_alt
  • sudo nano /etc/dhcpcd.conf
    Inhalt der Datei:
interface wlxxxxxxxxxxx
static ip_address=10.0.0.1/8
nohook wpa_supplicant

wlxxxxxxxxxx ist der Name der im System aktiven WLAN Schnittstelle, Bitte mit ip a herausfinden.

  • 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=wlxxxxxxxxxx
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
    Auch hier: wlxxxxxxxxxx ist der Name der im System aktiven WLAN Schnittstelle, Bitte mit ip a herausfinden.
    Ans Ende der Datei anfügen (SSID bitte durch eigenen Namen für den Wireless Access Point ersetzen):
ssid=SSID
interface=wlxxxxxxxxxxx
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/x86/xpc/ap/intern.txt · Zuletzt geändert: 2024/10/08 19:34 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