Installing Puomi

Puomi is Internet router software for home and small office use. It consists of Debian with a custom configuration to enable use of a PC as a router.

To use Puomi you need:

To install, short version:

These steps will be covered in more detail below.

Get installer image

Install on your router PC.

The router PC should now boot into a Debian system that has been configured as an Internet router. If you connect your laptop to the router (any Ethernet port except eth0), it should be able to access the Internet normally. The router provides hosts on the LAN addresses via DHCP.

The router implements NAT, which means that your laptop won't be accessible directly from the public side of the router PC: any connections must be initiated by the laptop. There is, however, no firewall, unless you set it up yourself.

Configure the router as you wish

You have root. You can configure the router as you wish. The puomi Ansible role in the Puomi source tree may be useful, if Ansible is your kind of thing. You can also use any other configuration management tooling you prefer.