# Wireguard - technische Diskussion

**URL:** <https://forum.freifunk.net/t/wireguard-technische-diskussion/13163>\
**Category:** Technik\
**Created:** [27. Juli 2016 um 05:31 UTC](https://forum.freifunk.net/t/wireguard-technische-diskussion/13163 "2016-07-27T05:31:44Z")\
**Posts on this page:** 1\
**Showing post:** 22

<div class="post-metadata">

**Author:** ![fuzzle](https://forum.freifunk.net/user_avatar/forum.freifunk.net/fuzzle/32/5599_2.png) [@fuzzle](https://forum.freifunk.net/u/fuzzle)\
**Post date:** [23. Dezember 2016 um 20:57 UTC](https://forum.freifunk.net/t/wireguard-technische-diskussion/13163/22 "2016-12-23T20:57:40Z")

</div>

getestet 842v3 mit wireguard und gretap und batv14,  
tests mit lede und 4.4 Kernel

irgendwas mach ich da noch nicht so ganz richtig, hier vergleichsergebnisse unter live test bedingungen. Freu mich über anregungen, nachmacher\*innen und so.  
**edit: backend lahmte .. siehe [Post3](https://forum.freifunk.net/t/erste-ernuechternde-lede-wireguard-gretap-ergebnisse-unter-livebedingungen/14057/3)**

**841v9 550Mhz 100Mbyte 2:30 - 5,4Mbit - mit Lede testbuild, fastd**  
~~**842v3 650Mhz 100Mbyte 4:40 - 2,9Mbit - mit Lede testbuild, wireguard + gretap**~~  
**842v3 650Mhz 100Mbyte 0:54 - 15 Mbit - mit Lede testbuild, wireguard + gretap**  
**842v3 650Mhz 100Mbyte 0:30 - 26,7Mbit- mit Lede testbuild, wireguard**

im Vergleich dazu Gluon v2016.2.2 noch mit Chaos Calmer OpenWRT:  
[(dort auch Hardware CPU infos zu den Geräten)](https://forum.freifunk.net/t/fyi-fastd-841nv9-vs-940nv3-vs-842nv3-live-test-poor-mans-speed-test/13999)

> [@\[fyi\] fastd 841Nv9 vs 940Nv3 vs 842Nv3 live\_test (poor mans speed test)](https://forum.freifunk.net/t/fyi-fastd-841nv9-vs-940nv3-vs-842nv3-live-test-poor-mans-speed-test/13999/1):
>
> 841v9 550Mhz 100Mbyte 2:52 2:41 2:44 entspricht 166s oder 4.8Mbit  
> 940Nv3 750Mhz 100Mbyte 2:04 2:08 1:59 entspricht 124s oder 6.5Mbit  
> 842v3 650Mhz 100Mbyte 2:28 , also 148 Sekunden also 5,4 Mbit  
> DIR505 400Mhz 100Mbyte 2:44, also 166 Sekunden also 4,81Mbit

# Setup wg0 WireGuard Interface

## Wireguard - Server

```auto
# wg genkey > wg_privatekey
# wg pubkey < wg_privatekey > wg_publickey
# cat wg.sh
ip link del dev wg0 2>/dev/null || true
ip link add dev wg0 type wireguard
wg set wg0 private-key /home/freifunk/wg_privatekey
wg addconf wg0 /home/freifunk/wg_conf
ip addr add fe80::$(cat /sys/class/net/eth0/address)/64 dev wg0
ip addr add fdf1::$(cat /sys/class/net/eth0/address)/64 dev wg0
# <me> peer <the other>
ip address add 192.168.99.1/24 dev wg0
ip link set up dev wg0

```

## Wireguard - peer - 842v3

```auto
# wg genkey > wg_privatekey
# wg pubkey < wg_privatekey > wg_publickey
# cat wg.sh
ip link del dev wg0 2>/dev/null || true
ip link add dev wg0 type wireguard
wg set wg0 private-key /home/freifunk/wg_privatekey
wg addconf wg0 /home/freifunk/wg_conf
ip addr add fe80::$(cat /sys/class/net/eth0/address)/64 dev wg0
ip addr add fdf1::$(cat /sys/class/net/eth0/address)/64 dev wg0
# <me> peer <the other>
ip address add 192.168.99.2/32 peer 192.168.99.1/32 dev wg0
ip link set up dev wg0
# it seems we need initializer like this 
ping 192.168.99.1 -c2

```

# Setup gretap tunnel

## gretap: Server

```auto
# these are the ips from wg0 if
ip link add gre1 type gretap remote 192.168.99.2 local 192.168.99.1
sleep 2
ip link set up dev gre1

```

## gretap Peer 842v3

```auto
# these are the ips from wg0 if
ip link add gre1 type gretap remote 192.168.99.1 local 192.168.99.2
sleep 2
ip link set up dev gre1

```

# ontop Batman

# batv14: Server und Peers

```auto
batctl if add gre1

```

related :  
[gre-tunnel-interface-in-batman-adv-einhaengen](https://forum.freifunk.net/t/gre-tunnel-interface-in-batman-adv-einhaengen/14048/2)  
[fastd-841nv9-vs-940nv3-vs-842nv3-live-test-poor-mans-speed-test](https://forum.freifunk.net/t/fyi-fastd-841nv9-vs-940nv3-vs-842nv3-live-test-poor-mans-speed-test/13999)  
[wireguard-als-zukuenftige-vpn-loesung](https://forum.freifunk.net/t/wireguard-als-zukuenftige-vpn-loesung/12858)  
[lede-test-wireguard-und-blanko-durchsatz-tp841nv11-1-und-bug](https://forum.freifunk.net/t/lede-test-wireguard-und-blanko-durchsatz-tp841nv11-1-und-bug/13163)

---

_[View the full topic](https://forum.freifunk.net/t/wireguard-technische-diskussion/13163)._
