systemd/disco 240 shipped with Ubuntu 19.04 beta does not set endpoints for [WireguradPeer] properly.
This regression was introduced in v241 and merged into v240. systemd 241 doesn't set wireguard peer endpoint https://github.com/systemd/systemd/issues/11579
Revert of the regression was landed on v240 stable branch https://github.com/systemd/systemd-stable/pull/39
1)2) confirmed with,
systemd/disco 240-6ubuntu5 amd64
3) put a netdev file /etc/systemd/network/wg0.netdev
--- [NetDev] Name=wg0 Kind=wireguard
[WireGuard] PrivateKey=************** ListenPort=51820
[WireGuardPeer] PublicKey=************* AllowedIPs=10.0.0.0/8 Endpoint=192.168.1.1:51820 ----
and run --- # systemctl restart systemd-networkd # wg show wg0
interface: wg0 public key: ***************** private key: (hidden) listening port: 51820
peer: ***************** allowed ips: 10.0.0.0/8 ----
4) the last command should print remote endpoint address. --- # wg show wg0
peer: ***************** endpoint: 192.168.1.1:51820 allowed ips: 10.0.0.0/8 ----
systemd/disco 240 shipped with Ubuntu 19.04 beta does not set endpoints for [WireguradPeer] properly.
This regression was introduced in v241 and merged into v240. /github. com/systemd/ systemd/ issues/ 11579
systemd 241 doesn't set wireguard peer endpoint
https:/
Revert of the regression was landed on v240 stable branch /github. com/systemd/ systemd- stable/ pull/39
https:/
1)2) confirmed with,
systemd/disco 240-6ubuntu5 amd64
3) network/ wg0.netdev
put a netdev file /etc/systemd/
---
[NetDev]
Name=wg0
Kind=wireguard
[WireGuard] ******* *******
PrivateKey=
ListenPort=51820
[WireGuardPeer] ******* ****** 10.0.0. 0/8 192.168. 1.1:51820
PublicKey=
AllowedIPs=
Endpoint=
----
and run
---
# systemctl restart systemd-networkd
# wg show wg0
interface: wg0
public key: *****************
private key: (hidden)
listening port: 51820
peer: *****************
allowed ips: 10.0.0.0/8
----
4)
the last command should print remote endpoint address.
---
# wg show wg0
interface: wg0
public key: *****************
private key: (hidden)
listening port: 51820
peer: *****************
endpoint: 192.168.1.1:51820
allowed ips: 10.0.0.0/8
----