I'm trying to setup a wifi AP on a RPi3 using hostapd. My network has fixed IP's (router DHCP turned off), so I also installed dnsmasq.
The AP is working, I can connect to it from my tablet but DHCP does not seem to work, it's stuck at "Obtaining IP address..".
Here's my setup and what I've done so far:
$this->bbcode_second_pass_code('', '
# nano /etc/systemd/network/wlan0.network
[Match]
Name=eth0
[Network]
DHCP=no
DNSSEC=no
Address=192.168.4.59/24
Gateway=192.168.4.254
DNS=192.168.4.254
')
$this->bbcode_second_pass_code('', '
# nano /etc/systemd/network/wlan0.network
[Match]
Name=wlan0
[Network]
DHCP=yes
DNSSEC=no
Address=192.168.10.1/24
')
$this->bbcode_second_pass_code('', '
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 eth0 ether routable configuring
3 wlan0 wlan no-carrier configuring
4 wlan1 wlan off unmanaged
')
$this->bbcode_second_pass_code('', '
# nano /etc/dnsmasq.conf
port=5353
no-resolv
interface=wlan0
dhcp-option=3,0.0.0.0
dhcp-option=6,0.0.0.0
dhcp-range=192.168.10.50,192.168.10.100,12h
')
$this->bbcode_second_pass_code('', '
# nano /home/user/hostapd-Guest.conf
# Wireless interface
interface=wlan0
driver=nl80211
# Wireless environment
ssid=Guest
hw_mode=g
channel=11
country_code=NL
max_num_sta=10
# Authentication and encryption
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
# Event logger
logger_stdout=-1
logger_stdout_level=2
')
$this->bbcode_second_pass_code('', '
# nano /etc/systemd/system/hostapd-Guest.service
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticat>
After=network.target
[Service]
ExecStart=/usr/bin/hostapd /home/user/hostapd-Guest.conf
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
')
$this->bbcode_second_pass_code('', '
# systemctl start dnsmasq.service
# systemctl start hostapd-Guest.service
')