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:
puomi
role,
to set up Puomi on the router PC.The router should now connect to the Internet via its primary Ethernet port, and serves local machines on the LAN via its other Ethernet ports.
The puomi
role can be configured using the following
Ansible variables:
puomi_version
: set this to “1”puomi_hostname
: set this to the host name of the router
PCpuomi_lan_ip
: the IPv4 address of the LAN interface of
router PCpuomi_dhcp_start
: the first address for DHCP
leasespuomi_dhcp_end
: the last address for DHCP leasespuomi_dhcp_netmask
: netmask for the DHCP leases (e.g,
“255.255.255.0”)puomi_dhcp_lease
: how long DHCP leases last (e.g.,
“1h”)Sample values:
puomi_version: 1
puomi_hostname: "{{ invenstory_hostname }}"
puomi_lan_ip: 10.4.1.1
puomi_dhcp_start: 10.4.1.10
puomi_dhcp_end: 10.4.1.250
puomi_dhcp_netmask: 255.255.255.0
puomi_dhcp_lease: 1h
FIXME: Provide more detailed instruction that are actually helpful.