[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: krijg Wireguard niet aan de gang met IPv6



Op drie kwart van bericht pas een reactie.
En helemaal onderaan ook.

On Sat, Sep 18, 2021 at 08:51:32AM +0200, Gijs Hillenius wrote:
 [...] knip
> > In configuration van de client staat "ListenPort = 21841".
> > Er is geen reden voor de client om te luisteren.
> 
> Ow! Da's alvast een ding! En ik maar braaf internethandleidingen volgen.
> 
> huidige confs:  (ik laat de regels met comments weg).
> 
> client
> ,----
> | [Interface]
> | Address = 10.93.15.2/24, fdab:9205:cf78:f608::2/64
> | PrivateKey = <snip>
> | 
> | [Peer]
> | PublicKey = P3GrgaFCxj6gc6CnOUPo8vxBtKaOcKa7wa8LoL1oUl0=
> | Endpoint = [2a01:4f8:200:546b::9e15:1]:51820
> | AllowedIPs = 0.0.0.0/0, ::/0
> | 
> | PersistentKeepalive = 25
> `----
> 
> server
> ,----
> | [Interface]
> | Address = 10.93.15.1/24, fdab:9205:cf78:f608::1/64
> | PrivateKey = <snip>
> | ListenPort = 51820
> | 
> | [Peer]
> | PublicKey = nRwfI98C+AFDaLZuaF1i7YWrj7yQDHrQO07XvivGn2U=
> | AllowedIPs = 10.93.15.2/32, fdab:9205:cf78:f608::2/128
> `----
> 
> > De client configuratie regel
> >   Endpoint = 2a01:4f8:200:546b::9e15:1:51820
> > vind ik erg vreemd.
> 
> Helemaal mee eens! Ik was (gewoon) onder de indruk van software die al
> die : uit elkaar wist te houden.
> 
> > Een websearch op "IPv6 port syntax"
> > ( https://duckduckgo.com/?q=IPv6+port+syntax )
> > leert dat
> >   Endpoint = [2a01:4f8:200:546b::9e15:1]:51820
> > een grotere kans van slagen heeft.
> 
> Eveneens aangepast. Maar ik ben er nog niet.
> 
> > Hoe er rekening mee dat na die twee veranderingen
> > het geheel nog niet compleet hoeft te zijn.
> > In dat geval a.u.b. de bijgewerkte versie van beide configuraties laten
> > zien, alleen de Private key verborgen, de Public keys wel laten zien. ook
> > de output van `sudo wg` van beide kanten. De `wg` output in zijn geheel
> > laten zien, want de private key wordt verborgen gehouden.
> > Plus wat tekst hoe het kapot gaat danwel wat er zou moeten werken
> > maar dat net niet doet.
> 
> Op de client deed ik net:
> 
> 
> wg-quick up wg0
> [#] ip link add wg0 type wireguard
> [#] wg setconf wg0 /dev/fd/63
> [#] ip -4 address add 10.93.15.2/24 dev wg0
> [#] ip -6 address add fdab:9205:cf78:f608::2/64 dev wg0
> [#] ip link set mtu 1420 up dev wg0
> [#] wg set wg0 fwmark 51820
> [#] ip -6 route add ::/0 dev wg0 table 51820
> [#] ip -6 rule add not fwmark 51820 table 51820
> [#] ip -6 rule add table main suppress_prefixlength 0
> [#] ip6tables-restore -n
> [#] ip -4 route add 0.0.0.0/0 dev wg0 table 51820
> [#] ip -4 rule add not fwmark 51820 table 51820
> [#] ip -4 rule add table main suppress_prefixlength 0
> [#] sysctl -q net.ipv4.conf.all.src_valid_mark=1
> [#] iptables-restore -n
> 
> 
> en dan testen met ping
> ping6 ping.xs4all.nl
> PING ping.xs4all.nl(ping.xs4all.nl (2001:888:0:5::1)) 56 data bytes
> ^C
> --- ping.xs4all.nl ping statistics ---
> 5 packets transmitted, 0 received, 100% packet loss, time 4077ms
> 
> 
> ping4 ping.xs4all.nl
> PING  (194.109.6.8) 56(84) bytes of data.
> 64 bytes from ping.xs4all.nl (194.109.6.8): icmp_seq=1 ttl=56 time=11.3 ms
> 64 bytes from ping.xs4all.nl (194.109.6.8): icmp_seq=2 ttl=56 time=11.3 ms
> 
> 
> Nog steeds op de client:
> 
> /etc/wireguard# wg
> interface: wg0
>   public key: nRwfI98C+AFDaLZuaF1i7YWrj7yQDHrQO07XvivGn2U=
>   private key: (hidden)
>   listening port: 48540
>   fwmark: 0xca6c
> 
> peer: <snip>
>   endpoint: [2a01:4f8:200:546b::9e15:1]:51820
>   allowed ips: 0.0.0.0/0, ::/0
>   latest handshake: 4 seconds ago
>   transfer: 11.93 KiB received, 24.81 KiB sent
>   persistent keepalive: every 25 seconds
> 
> Op de server:
> 
> wg-quick up wg0
> [#] ip link add wg0 type wireguard
> [#] wg setconf wg0 /dev/fd/63
> [#] ip -4 address add 10.93.15.1/24 dev wg0
> [#] ip -6 address add fdab:9205:cf78:f608::1/64 dev wg0
> [#] ip link set mtu 1420 up dev wg0
> 
> 
> Gek of niet? Di's veel korter dan op de client, niets over routes en sysctl
 
Ja, dat viel me ook op.
Het kan zijn dat we dat later nog moeten najagen.

Eerste het oorspronkelijke probleem.

 
> als root, de output van wg
> 
> interface: wg0
>   public key: P3GrgaFCxj6gc6CnOUPo8vxBtKaOcKa7wa8LoL1oUl0=
>   private key: (hidden)
>   listening port: 51820
> 
> peer: <snip>
>   endpoint: [2a02:a03f:6b2d:b400:5fb2:6d1d:1a9a:dc69]:48540
>   allowed ips: 10.93.15.2/32, fdab:9205:cf78:f608::2/128
>   latest handshake: 50 seconds ago
>   transfer: 106.50 KiB received, 249.61 KiB sent
> 
> ^^^ die received sent cijfers groeien als ik ping4 doe. Ze groeien OOK
> als ik ping6 doe.
> 

Configuratie gezien en goed bevonden   :-)
 

Groeten
Geert Stappers
-- 
https://1optic.io


Reply to: