iainbullock/hostapd-dhcpd

By iainbullock

Updated almost 2 years ago

A Docker container to create a simple Wifi Access Point using hostapd and dhcpd

Image
Networking
0

660

iainbullock/hostapd-dhcpd repository overview

hostapd-dhcpd-docker

For my personal use, not publically supported

Inspiration from https://fwhibbit.es/automatic-access-point-with-docker-and-raspberry-pi-zero-w

Source code is on github at https://github.com/iainbullock/hostapd-dhcpd-docker/tree/main

Installation and Setup

1 - Issue the following command as root:

sysctl net.ipv4.ip_forward

If the result is zero, issue the following command to enable IPv4 forwarding:

sysctl net.ipv4.ip_forward=1

and make it permanent by editing /etc/sysctl.conf to ensure the following line exists and is not commented out:

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

2 - Create Docker volume hostapd-dhcpd:

docker volume create hostapd-dhcpd

3 - Download docker-compose.yml

curl -O https://raw.githubusercontent.com/iainbullock/hostapd-dhcpd-docker/main/docker-compose.yml

4 - Change the environment variables in docker-compose.yml to reflect your setup. AP_IFACE should be set to the interface name of your Access Point wifi device (default wlan0). UPLINK_IFACE should be set to the interface name of the connection to your existing network (default eth0) 5 - Start the container:

docker compose up -d

6 - Further configuration of hostapd and dhcpd can be done by editing the config files in <DOCKER_VOLUME_ROOT>/hostapd-dhcpd/_data

Tag summary

Content type

Image

Digest

sha256:1bf5118ec

Size

9.4 MB

Last updated

almost 2 years ago

docker pull iainbullock/hostapd-dhcpd:v0.1.0