Wifi Network Bootstrap for the Raspberry Pi 3
Comitup is a software package that provides a service to establish Wifi
networking on a headless computer (that is, one with no video, keyboard, or mouse).
The Comitup Image is a microSD disk image for the Raspberry Pi 3, providing
an operating system with the comitup service included. The Comitup Image is an
extension of standard Raspbian OS with the following capabilities:
- The comitup service, which automatically connects to an established
Wifi Access Point, if possible. Otherwise, it will create a stand-alone
Access Point with the name (SSID) 'comitup-<nnnn>',
where '<nnnn>' is a unique, persistent four-digit number.
- Defined ZeroConf mdns address name for
'comitup-<nnnn>.local', advertising the IP address of the Raspbery
Pi on Wifi.
- A comitup-web service, which provides a web interface for selecting and
authenticating against an existing Access Point.
- If two wifi interfaces are available on the device, the comitup hotspot
will remain on one, and the other will be used for the upstream connection.
Routing/masquerading between the two networks is established automatically.
- A comitup-cli command-line utility for interacting with comitup.
- The ssh service is enabled by default. Be sure to change the "pi" user
You can get Comitup by installing the package, or by downloading a Raspbian image including the package.
- Raspbian/Debian Stretch users can install the package with "sudo apt-get install comitup".
- New package versions are available in the Package Archive or the comitup PPA repository.
- Remove any references to wifi interfaces in "/etc/network/interfaces" so that Network Manager/Comitup can manage them.
To burn onto an SD card for the Raspberry Pi.
- Comitup Image (4.2 GB, 1.5 GB compressed)
- Comitup Lite Image (1.8 GB, 383 MB compressed)