Raspberry Pi/Wifi Access Point

From Wiki
  • install
apt-get install hostapd dnsmasq


  • /etc/hostapt/hostapd.conf
interface=wlan0
driver=nl80211
ssid=SSID
hw_mode=g
channel=6
ieee80211n=1
wmm_enabled=1

macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0

wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=PASSWORD
rsn_pairwise=CCMP
  • /etc/dnsmasq.d/dnsmasq.conf
interface=wlan0
bind-interfaces
server=8.8.8.8
domain-needed
bogus-priv
dhcp-range=192.168.99.50,192.168.99.100,255.255.255.0,12h



  • iptables
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo iptables-save > /etc/iptables.ipv4.nat