rockymeza/wifi — pull request #46 by foosel (2014-08-29 13:23:36+00:00)
Title: Support for setting up access points using hostapd and dnsmasq

New wrappers for manipulating hostapd and dnsmasq configuration
files and an AccessPoint class that combines hostapd, dnsmasq
and scheme in order to set up an access point with dhcp, dns
forwarding, local domain resolution and optionally also NATing
to an existing interface.

Also adds support for static interfaces.

New dependency on the netaddr module had to be added in order
to make the ip network handling for the access point mode less
cumbersome.

Scheme now also support overwriting of existing configurations
and more than one entry per configuration key in extended options
(necessary for adding iptables/sysctl calls for post-up/pre-down
events in /etc/network/interfaces).