# uname -a
FreeBSD APU2 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r336118: Wed Jul 18 05:35:43 EDT 2018 root@gigabyte:/usr/obj/nanobsd.apu2ap/usr/src/sys/GENERIC amd64
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ufs/nanobsds1a 457M 437M -17M 104% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/md0 4.4M 2.8M 1.3M 68% /etc
/dev/md1 4.4M 2.9M 1.1M 72% /var
# cat /etc/hostapd.conf
interface=wlan0
ssid=APU
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
wpa=2
wpa_passphrase=**********
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP TKIP
# cat /etc/rc.conf
hostname="APU2"
ifconfig_igb0="DHCP"
ifconfig_igb1="inet 192.168.101.1 netmask 255.255.255.0"
ifconfig_igb2="inet 192.168.102.1 netmask 255.255.255.0"
sshd_enable="YES"
sendmail_enable="NONE"
clear_tmp_enable="YES"
dumpdev="NO"
wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap ssid APU channel 157"
hostapd_enable="YES"
ifconfig_wlan0="inet 192.168.100.1 netmask 255.255.255.0"
dnsmasq_enable="YES"
gateway_enable="YES"
pf_enable="YES"
pf_rules="/etc/pf.conf"
defaultrouter="192.168.1.1"
#growfs_enable="YES"
#growfs_type="nanobsd-pingpong"
# cat /etc/local/dnsmasq.conf
server=1.1.1.1
server=8.8.4.4
dhcp-range=set:wlan0,192.168.100.10,192.168.100.25,255.255.255.0,24h
dhcp-range=set:igb1,192.168.101.10,192.168.101.25,255.255.255.0,24h
dhcp-range=set:igb2,192.168.102.10,192.168.102.25,255.255.255.0,24h
dhcp-option=wlan0,option:router,192.168.100.1
dhcp-option=igb1,option:router,192.168.101.1
dhcp-option=igb2,option:router,192.168.102.1
# cat /etc/pf.conf
ext_if="igb0"
set skip on lo
nat on $ext_if inet from ! ($ext_if) to any -> ($ext_if)