vpngw
https://github.com/
thomaswaldmann / vpngw
wie Freifunk, nur anders.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758897/ubnt-uap-ac-lr-3pcs.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758898/x220.jpeg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758904/switch-8port.jpeg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758916/cable-modem.jpeg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758940/internet-globe.png)
DSL/Kabel-Modem
USB-Ethernet
VLANs:
10
20
30
Laptop + vpngw
WLAN SSIDs:
USVPN
DEVPN
ROVPN
3 VPN-
Tunnel
![](https://s3.amazonaws.com/media-p.slid.es/uploads/99814/images/2758961/debian-logo.png)
10 USVPN
20 DEVPN
VPNGW
>=100MBit/s
Das übliche Problem
-
Störerhaftung
-
selbst ohne:
- Arbeitsaufwand
- Kosten
VPN
- flexibler Provider (mit OpenVPN)
- mehrere VPN-Tunnel gleichzeitig
- = primitives Load-Balancing
- VPN-Tunnel in versch. Länder
- wenn zu langsam: Prov. wechseln
- versch. Provider wg. Redundanz?
Gateway HW
- Notebook: z.B. Thinkpad X220 (5J)
- KVM zur on-site Wartung
- Core i5-2xxx CPU mit AES-NI
- > 100MBit/s OpenVPN ohne Opt.
- > 2GB RAM, kleine SSD
- Gbit LAN (int. Interface)
- Gbit LAN (USB2 - 300MBit/s?)
- Akku = USV / Shutdown
- (auch genug für Unifi Controller, Java)
Gateway SW
- Debian stable
- OpenVPN
- iptables / ferm, iproute2
- VLAN
- dhcpd, unbound (DNS)
- unattended-updates
- sshd, ddclient (dyndns)
- ...
LAN / Switches
-
Switchport -> VLAN tag -> VPN (Land)
- VLAN-fähiger Switch
-
TP-Link TL-WR841N
- int. Switch ist VLAN-fähig
- Gerät nur AP / Switch,
nicht VPN-Router
WLAN / APs
-
SSID -> VLAN tag -> VPN (Land)
- Ubiquiti UAP-AC-* (VLAN-fähig, PoE)
-
TP-Link TL-WR841N
- WLAN gebridged auf Switch-Port
- dadurch VLAN
vpngw
https://github.com/
thomaswaldmann / vpngw
vpngw
By Thomas Waldmann
vpngw
- 2,621