A simple homepass implementation
- systemd
- hostapd
- This package is on the [AUR] (https://aur.archlinux.org/packages/shomepass/)
$ makepkg -is
# cp shomepass /usr/bin/
# mkdir -p /etc/shomepass
# cp shomepass.conf.example /etc/shomepass/shomepass.conf
# cp shomepass.service /etc/systemd/system/
Edit /etc/shomepass/shomepass.conf
This file is a hostapd configuration file. The fields of interest are the bridge, channel and mac address filtering fields.
Make sure the configured bridge has internet access.
[NetDev]
Name=br0
Kind=bridge
[Match]
Name=br0
[Network]
DHCP=yes
[Match]
Name=eth0
[Network]
Bridge=br0
# systemctl enable shomepass
# systemctl start shomepass