Potsdam-VPN: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Seth0r (Diskussion | Beiträge) (seite zum potsdam vpn angelegt) |
Seth0r (Diskussion | Beiträge) |
||
Zeile 25: | Zeile 25: | ||
DebugLevel 0 | DebugLevel 0 | ||
Interface "tap0" | |||
{ | { | ||
Mode "ether" | |||
Ip4Broadcast 255.255.255.255 | Ip4Broadcast 255.255.255.255 | ||
LinkQualityMult default 0.25 | |||
HelloInterval 3.0 | HelloInterval 3.0 | ||
Zeile 37: | Zeile 39: | ||
HnaInterval 10.0 | HnaInterval 10.0 | ||
HnaValidityTime 125.0 | HnaValidityTime 125.0 | ||
} | |||
Interface "n2n0" | |||
{ | |||
Mode "ether" | |||
Ip4Broadcast 255.255.255.255 | |||
LinkQualityMult default 1.0 | LinkQualityMult default 1.0 | ||
HelloInterval 3.0 | |||
HelloValidityTime 125.0 | |||
TcInterval 2.0 | |||
TcValidityTime 500.0 | |||
MidInterval 25.0 | |||
MidValidityTime 500.0 | |||
HnaInterval 10.0 | |||
HnaValidityTime 125.0 | |||
} | } | ||
Version vom 4. Juli 2017, 15:18 Uhr
Das Potsdam-VPN ist ein Intra-City-VPN, das dazu dient, um Inseln zusammenzuführen.
Client einrichten
Server aufsetzen
Keys generieren
OpenVPN einrichten
N2N für Server-zu-Server Kommunikation
OLSR kompilieren und installieren
- apt-get install git build-essential bison flex libgps-dev
- git clone -b drophna_plugin https://github.com/freifunk-berlin/olsrd.git
- cd olsrd/
- make && make libs && make install && make libs_install
- vim /etc/olsrd/olsrd.conf
RtTable 111 RtTableDefault 112 #RtTableTunnel 113 #RtTableTunnelPriority 100000 SmartGateway no SmartGatewayUplink "none" DebugLevel 0 Interface "tap0" { Mode "ether" Ip4Broadcast 255.255.255.255 LinkQualityMult default 0.25 HelloInterval 3.0 HelloValidityTime 125.0 TcInterval 2.0 TcValidityTime 500.0 MidInterval 25.0 MidValidityTime 500.0 HnaInterval 10.0 HnaValidityTime 125.0 } Interface "n2n0" { Mode "ether" Ip4Broadcast 255.255.255.255 LinkQualityMult default 1.0 HelloInterval 3.0 HelloValidityTime 125.0 TcInterval 2.0 TcValidityTime 500.0 MidInterval 25.0 MidValidityTime 500.0 HnaInterval 10.0 HnaValidityTime 125.0 } Hna4 { 172.22.250.0 255.255.255.0 172.22.25X.0 255.255.255.0 } LinkQualityFishEye 1 LinkQualityAlgorithm "etx_ffeth" IpVersion 4 ClearScreen yes AllowNoInt yes Willingness 3 UseHysteresis no LinkQualityLevel 2 Pollrate 0.1 TcRedundancy 2 MprCoverage 5 LoadPlugin "olsrd_jsoninfo.so.1.1" { PlParam "Port" "8080" } LoadPlugin "olsrd_nameservice.so.0.4" { PlParam "name" "pdmvpnX" PlParam "suffix" ".olsr" PlParam "hosts-file" "/tmp/hosts.olsr" } LoadPlugin "olsrd_drophna.so.0.0.0" { }