Einrichtung des Raspberry Pi3 als Wlan Access Point mit Edimax EW-7612UAn
Um den Raspberry Pi3 als WLAN Access Point einzurichten sind zwei Software Pakete nötig : HOSTAPD & DNSMASQ.
Als WLAN-Stick wird der Edimax EW-7612UAn verwendet. Er wird leider standardmässig nicht von HOSTAPD unterstützt.
Installation und Konfiguration der Pakete
Um die beiden Pakete zu installieren :
sudo apt-get install hostapd dnsmasq
Anschließend müssen die Binaries hostapd und hostapd_cli in /usr/sbin durch die Version für Realtek Chipsätze ersetzt werden. Diese erhält man hier :
https://github.com/lostincynicism/hostapd-rtl8188
Die Konfigdatei /etc/network/interfaces bearbeiten und das entsprechende Interface (hier : wlan1) wie folgt konfigurieren
#auto wlan0
iface wlan0 inet static
address 192.168.100.1
netmask 255.255.255.0
broadcast 192.168.100.255
Die Konfigdatei /etc/hostapd/hostapd.conf erzeugen und konfigurieren :
# Schnittstelle
interface=wlan0
# Treiber
driver=rtl871xdrv wird bei für Realtek Chipsätze kompiliertes HOSTAPD nicht benötigt
# WLAN-Konfiguration
ssid=BORG-CUBE
channel=1
hw_mode=g
# ESSID sichtbar
ignore_broadcast_ssid=0
# Verschlüsselung (hier: WPA2)
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=resistance-is-futile
auth_algs=3
# Schlüsselintervalle
wpa_group_rekey=600
wpa_ptk_rekey=600
wpa_gmk_rekey=86400
# Ländereinstellungen
country_code=DE
ieee80211d=1
# MAC-Authentifizierung (0=aus)
macaddr_acl=0
Die soeben erstellte Konfiguration muss HOSTAPD zugeordnet werden um HOSTAPD als Dienst starten zu können.
Hierfür /etc/default/hostapd editieiren und die DAEMON-CONF festlegen :
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Um den DHCP-Server DNSMASQ zu konfigurieren die Datei /etc/dnsmasq.conf editieren
interface=wlan0
dhcp-range=interface:wlan0,192.168.100.20,192.168.100.244,infinite
no-dhcp-interface=eth0
.....