PPTP Forwarding für NAT mit iptables unter Ubuntu

Damit ein PPTP Server hinter einer iptables Firewall mit NAT erreichbar ist braucht es folgende Regeln für die iptables Firewall:
Im Beispiel ist eth0 das externe Interface und 192.168.200.1 die IPv4 Adresse des PPTP Servers.
Portforwarding:

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 1723 -j DNAT --to-destination 192.168.200.1
iptables -t nat -A PREROUTING -i eth0 -p gre -j DNAT --to-destination 192.168.200.1

Zusätzlich müssen 2 Kernel Module geladen werden. Diese werden dazu in /etc/modules eingetragen

ip_conntrack_pptp
ip_nat_pptp

Anschließend ist der PPTP Server über die IP Adresse des Interface eth0 erreichbar – Voraussetzung ist ein bereits funktionierendes Router Setup mit MASQUERADING und IP-Forwarding.

Ubiquiti UniFi Controller auf Ubuntu installieren

Der Link zum aktuell gültigen APT-Repository und der Installationsvorgehensweise befindet sich hier in der Ubiquiti UniFi Community.

  1. add /etc/apt/sources.list.d/100-ubnt.list (or edit /etc/apt/sources.list)
    ## Debian/Ubuntu
    # stable => unifi4
    # deb http://www.ubnt.com/downloads/unifi/debian unifi4 ubiquiti
    deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti
    
    # oldstable => unifi3
    # deb http://www.ubnt.com/downloads/unifi/debian unifi3 ubiquiti
    # deb http://www.ubnt.com/downloads/unifi/debian oldstable ubiquiti
  2. add GPG Key
    # for Ubiquiti
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
    
    # for mongo-10gen [optional]
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
    
    # or over HTTP by using hkp://keyserver.ubuntu.com:80
  3. update, install, and upgrade
    # retrieve the latest package information
    sudo apt-get update
    
    # install/upgrade unifi-controller
    sudo apt-get install unifi