funkinselserver
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| funkinselserver [2012/09/12 15:49] – ChristianPointner | funkinselserver [2012/12/10 11:54] (current) – ChristianPointner | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| ===== Installation und Konfiguration ===== | ===== Installation und Konfiguration ===== | ||
| - | Unser Tunnel Server ist eine virtuelle Maschine am KVM-Wirt im Spektral Housing auf dem //openvpn// installiert und als Server eingerichtet ist. Weiters ist es notwendig das mittels eines NTP Clients beim Booten die richtige Zeit und das richtige Datum gesetzt wird damit die Zertifikats Gültigkeitsüberprüfung nicht fehlschlägt. Zu guter letzt läuft darauf noch //snmpd// der dazu benützt wird um mit //mrtg// Statistiken zu führen. | + | Unser Tunnel Server ist eine virtuelle Maschine am KVM-Wirt im Spektral Housing auf dem //openvpn// installiert und als Server eingerichtet ist. Weiters ist es notwendig das mittels eines NTP Clients beim Booten die richtige Zeit und das richtige Datum gesetzt wird damit die Zertifikats Gültigkeitsüberprüfung nicht fehlschlägt. Zu guter letzt läuft darauf noch //snmpd// der dazu benützt wird um mit //mrtg// Statistiken zu führen. |
| - | tba... | ||
| + | < | ||
| + | port 1194 | ||
| + | proto udp | ||
| - | ===== Zertifikate erstellen ===== | + | dev tap0 |
| - | Die Zertifikate liegen samt aller Scripte im Verzeichnis /// | + | |
| + | ca server-keys/ | ||
| + | cert server-keys/ | ||
| + | key server-keys/ | ||
| + | dh server-keys/ | ||
| + | ifconfig 10.12.11.1 255.255.255.0 | ||
| + | mode server | ||
| + | tls-server | ||
| + | client-config-dir server-ccd/ | ||
| - | < | + | cipher none |
| + | persist-key | ||
| + | persist-tun | ||
| + | |||
| + | verb 3 | ||
| + | management localhost 7505 | ||
| + | |||
| + | user openvpn | ||
| + | group openvpn | ||
| + | daemon ovpn-server | ||
| + | </ | ||
| + | Die Zeritifikate und Key-Files liegen unnerhalb von /// | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | </ | ||
| + | //x// muss natürlich durch die zugewiesene Adresse erstezt werden. | ||
| + | |||
| + | |||
| + | |||
| + | ===== neuen Client anlegen ===== | ||
| + | Um das Anlegen ein wenig zu erleichtern gibt es unterhalb von /// | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | </ | ||
| + | Es entsteht dabei eine Datei mit dem Namen //< | ||
| + | |||
| + | |||
| + | |||
| + | ===== Zertifikate manuell erstellen ===== | ||
| + | Die Zertifikate liegen samt aller Scripte im Verzeichnis /// | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| # . ./vars | # . ./vars | ||
| # ./build-key < | # ./build-key < | ||
| </ | </ | ||
| - | Das Script stellt ein paar Fragen von denen die meisten einfach mit Enter quitiert werden müssen (default Werte). Danach ist das neu erstellte Zeritifikat im //key// Verzeichnis zu finden. Als Konvention sollte für den common name immer der Name des Standorts verwendet werden. | + | Das Script stellt ein paar Fragen von denen die meisten einfach mit Enter quitiert werden müssen (default Werte) |
funkinselserver.1347464987.txt · Last modified: by ChristianPointner
