vpngw

https://github.com/

thomaswaldmann / vpngw

wie Freifunk, nur anders.

DSL/Kabel-Modem

USB-Ethernet

VLANs:

10

20

30

Laptop + vpngw

WLAN SSIDs:

USVPN

DEVPN

ROVPN

3 VPN-

Tunnel

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,688