summaryrefslogtreecommitdiff
path: root/README.md
blob: a41d322c03ecdf184d4484466745eb6c99629851 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Puomi, a Debian based home or small office Internet router

Puomi is a way to install Debian on a computer and configure it to be
an Internet router for home or small office use. A Puomi router
provides:

* routing between an internal and external network
* IPv4 NAT
* DNS to the local network
* DHCP to the local network, with hosts added to local DNS

Puomi is a very basic Debian system, without any user interface. It is
installed onto a PC using the [v-i][] installer for Debian, and
post-installation configuration and administration is expected to be
done using SSH and Ansible.

## Installation

See [install.md][].

## Hardware

Puomi currently targets a Lenovo Thinkpad X220 laptop with a USB
Ethernet adapter installed. We expect that any reasonably standard PC
will work.

Possible other hardware we may want to try some day:

* NitroWall: https://shop.nitrokey.com/shop?&search=nitrowall
* Protectli: https://eu.protectli.com/product-comparison/
* Orance Pi: <http://www.orangepi.org/orangepiwiki/index.php/Orange_Pi_5_detail>
* Raspberry Pi
* Turris Mox: https://www.turris.com/en/products/omnia/
* Turris Omnia: https://www.turris.com/en/products/mox/

## Related links

- <https://routersecurity.org/consumerrouters.php>  
  Criticisms of consumer routers.

- <https://www.fkie.fraunhofer.de/content/dam/fkie/de/documents/HomeRouter/HomeRouterSecurity_2020_Bericht.pdf>  
  Home Router Security Report 2020, by Frauhofer FKIE