Wireguard-Backbone: Unterschied zwischen den Versionen
(Wireguard auf Freifunk Server) |
|||
| (3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
Bei ausgehender Verbindung (Client) prüfen ob in Spalte "Typ" Wireguard aus wählbar ist. | Bei ausgehender Verbindung (Client) prüfen ob in Spalte "Typ" Wireguard aus wählbar ist. | ||
| + | |||
| + | == Einrichtung == | ||
| + | |||
| + | Bei Typ Wireguard Auswählen.<br> | ||
| + | Unter Backbone-Einstellungen Button Wireguard Key Generieren klicken.<br> | ||
| + | Unter Knotenummer: Knotenummer des ausgewählten Servers aus [[Freifunk_Netzwerk|Tabelle]]<br> | ||
| + | Unter Server-Hostname: vpnX.freifunk-dresden.de X ersetzen durch ausgewählten Server aus [[Freifunk_Netzwerk|Tabelle]]<br> | ||
| + | Unter Server-Port: 5003<br> | ||
| + | Unter Public-Key: Key des ausgewählten Server aus [[Freifunk_Netzwerk|Tabelle]]<br> | ||
| + | |||
| + | Server Betreiber benötigt aktuell von ihnen noch ihren Wireguard Public-Key den sie generiert haben und ihre Knotenummer. | ||
| + | |||
| + | Auf der Seite des Vpn Server finden sie meist unter Status die e-mail Adresse des Betreibers. | ||
| + | |||
| + | == Freifunk Server == | ||
| + | |||
| + | Um Wireguard auf Freifunk Server aktivideren zu können, folgende Schritte nötig sind: | ||
| + | |||
| + | 1. '''/etc/init.d/wg-backbone''' Script anlegen: | ||
| + | |||
| + | <pre> | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides: wg-backbone | ||
| + | # Required-Start: $local_fs $network | ||
| + | # Required-Stop: $local_fs | ||
| + | # Default-Start: 2 3 4 5 | ||
| + | # Default-Stop: 0 1 6 | ||
| + | # Short-Description: Freifunk Wireguard backbone | ||
| + | # Description: Firefunk Wireguard backbone Init.d Script | ||
| + | ### END INIT INFO | ||
| + | |||
| + | # Carry out specific functions when asked to by the system | ||
| + | case "$1" in | ||
| + | start) | ||
| + | echo "Starting Wireguard Backbone ..." | ||
| + | /usr/local/bin/wg-backbone.sh start | ||
| + | ;; | ||
| + | stop) | ||
| + | echo "Stopping Wireguard Backbone..." | ||
| + | /usr/local/bin/wg-backbone.sh stop | ||
| + | sleep 2 | ||
| + | ;; | ||
| + | status) | ||
| + | /usr/local/bin/wg-backbone.sh status | ||
| + | ;; | ||
| + | *) | ||
| + | echo "Usage: /etc/init.d/wg-backbone {start|stop|status}" | ||
| + | exit 1 | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | exit 0 | ||
| + | </pre> | ||
| + | |||
| + | 2. Init.d Script '''wg-backbone''' aktivieren | ||
| + | |||
| + | <pre> | ||
| + | update-rc.d wg-backbone defaults | ||
| + | </pre> | ||
| + | |||
| + | 3. Gewunschte Knote registrieren: ( 0000 ist Knotennumer, AABB....XXYY= ist Knoten WG Public key) | ||
| + | |||
| + | <pre> | ||
| + | wg-backbone.sh accept 0000 AABBCCDDEEFFGGHHKKLLMMNNOOPPQQRRSSTTUUVVXXY= | ||
| + | </pre> | ||
Aktuelle Version vom 30. Januar 2021, 15:06 Uhr
Vorbereitung
Prüfen ob Router Wireguard unterstützt. Ab Firmware Version 6.1.1
Unter "Konfiguration" -> "Backbone"
Bei ausgehender Verbindung (Client) prüfen ob in Spalte "Typ" Wireguard aus wählbar ist.
Einrichtung
Bei Typ Wireguard Auswählen.
Unter Backbone-Einstellungen Button Wireguard Key Generieren klicken.
Unter Knotenummer: Knotenummer des ausgewählten Servers aus Tabelle
Unter Server-Hostname: vpnX.freifunk-dresden.de X ersetzen durch ausgewählten Server aus Tabelle
Unter Server-Port: 5003
Unter Public-Key: Key des ausgewählten Server aus Tabelle
Server Betreiber benötigt aktuell von ihnen noch ihren Wireguard Public-Key den sie generiert haben und ihre Knotenummer.
Auf der Seite des Vpn Server finden sie meist unter Status die e-mail Adresse des Betreibers.
Freifunk Server
Um Wireguard auf Freifunk Server aktivideren zu können, folgende Schritte nötig sind:
1. /etc/init.d/wg-backbone Script anlegen:
### BEGIN INIT INFO
# Provides: wg-backbone
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Freifunk Wireguard backbone
# Description: Firefunk Wireguard backbone Init.d Script
### END INIT INFO
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting Wireguard Backbone ..."
/usr/local/bin/wg-backbone.sh start
;;
stop)
echo "Stopping Wireguard Backbone..."
/usr/local/bin/wg-backbone.sh stop
sleep 2
;;
status)
/usr/local/bin/wg-backbone.sh status
;;
*)
echo "Usage: /etc/init.d/wg-backbone {start|stop|status}"
exit 1
;;
esac
exit 0
2. Init.d Script wg-backbone aktivieren
update-rc.d wg-backbone defaults
3. Gewunschte Knote registrieren: ( 0000 ist Knotennumer, AABB....XXYY= ist Knoten WG Public key)
wg-backbone.sh accept 0000 AABBCCDDEEFFGGHHKKLLMMNNOOPPQQRRSSTTUUVVXXY=