Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
exit-vpn [19.11.2016 11:19] – [EarthVPN] havelock | exit-vpn [08.01.2017 11:30] – [OpenVPN allgemein] havelock | ||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
* Der dort eingetragene Name kennzeichnet die Konfigurationsdatei unter '' | * Der dort eingetragene Name kennzeichnet die Konfigurationsdatei unter '' | ||
* Jedes ExitVPN wird in einem eigenen Unterverzeichnis verwaltet, unter ''/ | * Jedes ExitVPN wird in einem eigenen Unterverzeichnis verwaltet, unter ''/ | ||
- | * In der ersten Zeile der Konfigurationsdatei wird das verwendete Land eingetragen. Das ist dann für Scripte auswertbar. Z.B. für Alfred. | + | |
+ | | ||
+ | ## ExitCountry = NL | ||
+ | ## ExitServer = NL4 | ||
+ | [...] | ||
+ | </ | ||
+ | * Wenn alle Gateways die aktuell in Verwendung befindlichen Verbindungen kennen, können Sie sig ggf. aus einem Pool eine freie, noch nicht verwendete Verbindung suchen aund auf diese umschalten. | ||
++++ Up- und Down Scripte | | ++++ Up- und Down Scripte | | ||
<file bash / | <file bash / | ||
#!/bin/bash | #!/bin/bash | ||
+ | |||
+ | # Freifunk Community Pinneberg | ||
+ | # Automatisierung Exit-VPN | ||
+ | |||
ip route replace 0.0.0.0/1 via $4 table freifunk | ip route replace 0.0.0.0/1 via $4 table freifunk | ||
ip route replace 128.0.0.0/1 via $4 table freifunk | ip route replace 128.0.0.0/1 via $4 table freifunk | ||
- | # Prüfe, ob der Parameter angegeben sind. $1 ist der Provider. | + | # Prüfe, ob Parameter angegeben sind. $1 ist der Provider. |
# Falls nicht, versuche den Provider aus der Konfiguration zu ermitteln | # Falls nicht, versuche den Provider aus der Konfiguration zu ermitteln | ||
if [ $# -eq 0 ]; then | if [ $# -eq 0 ]; then |