wireguard: Accept all IPs on server in a client setup

- Without this, all IPs on the server will be rejected and communication will
  not be possible.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2019-10-30 14:46:10 -07:00 committed by James Valleroy
parent 9242a9404f
commit 39fade1095
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808

View File

@ -475,11 +475,12 @@ def _update_wireguard_settings(connection, wireguard):
settings.set_property(nm.SETTING_WIREGUARD_PRIVATE_KEY,
wireguard['private_key'])
# XXX: not working
peer = nm.WireGuardPeer.new()
peer.set_endpoint(wireguard['peer_endpoint'], False)
peer.set_public_key(wireguard['peer_public_key'], False)
peer.set_preshared_key(wireguard['preshared_key'], False)
peer.append_allowed_ip('0.0.0.0/0', False)
peer.append_allowed_ip('::/0', False)
settings.append_peer(peer)