Interface's Address is not saved when SaveConfig = true in config
Hello,
I have
...
Address = 192.168.4.1/24
SaveConfig = true
in wg0.conf
1. if I add a peer with wg set wg0 peer ... WG doesn't add it immediately to the wg0.conf file, only after I run wg-quick down wg0. Why not? What happens if the system crashes unexpectedly?... The peer will not be saved to the config file and the information will be lost.
2. once I run wg-quick down wg0 I get:
Option "-all" is unknown, try "ip -help".
cat: /etc/resolvconf/run/interface/wg0: No such file or directory [#] wg showconf wg0
sync: ignoring all arguments
[#] ip link delete dev wg0
Now the wg0.conf is enhanced with the peer details that was added through command line, but the Address = 192.168.4.1/24 disappears from the config. So running wg-quick up wg0 again doesn't assigns IP to the wg0 interface... What's wrong?
I'm using version:
apt list wireguard
wireguard/unstable,now 0.0.20180304-1 all [installed]
Thank you!
Out of date iproute2?
Which distro? Version?
--
Sent from my telephone.
Quoted 39 lines · On Fri, Apr 20, 2018, 12:36 ST <[email protected]> wrote:
Hello,
I have
...
Address = 192.168.4.1/24
SaveConfig = true
in wg0.conf1. if I add a peer with
wg set wg0 peer ...WG doesn't add it immediately to the wg0.conf file, only after I runwg-quick down wg0. Why not? What happens if the system crashes unexpectedly?... The peer will not be saved to the config file and the information will be lost.2. once I run
wg-quick down wg0I get:Option "-all" is unknown, try "ip -help".
cat:/etc/resolvconf/run/interface/wg0: No such file or directory [#] wg showconf wg0
sync: ignoring all arguments
[#] ip link delete dev wg0Now the wg0.conf is enhanced with the peer details that was added through command line, but the Address = 192.168.4.1/24 disappears from the config. So running
wg-quick up wg0again doesn't assigns IP to the wg0 interface... What's wrong?I'm using version:
apt list wireguard
wireguard/unstable,now 0.0.20180304-1 all [installed]Thank you!
_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard
Debian 8 Jessie
iproute2/oldstable,now 3.16.0-2 amd64
Quoted 57 lines · Jason A. Donenfeld
Out of date iproute2?
Which distro? Version?
--
Sent from my telephone.On Fri, Apr 20, 2018, 12:36 ST <[email protected]> wrote:
Hello,
I have
...
Address = 192.168.4.1/24
SaveConfig = true
in wg0.conf1. if I add a peer with
wg set wg0 peer ...WG doesn't add it
immediately to the wg0.conf file, only after I runwg-quick down wg0.
Why not? What happens if the system crashes unexpectedly?... The peer
will not be saved to the config file and the information will be lost.2. once I run
wg-quick down wg0I get:Option "-all" is unknown, try "ip -help".
cat:/etc/resolvconf/run/interface/wg0: No such file or directory
[#] wg showconf wg0
sync: ignoring all arguments
[#] ip link delete dev wg0Now the wg0.conf is enhanced with the peer details that was added
through command line, but the Address = 192.168.4.1/24 disappears from
the config. So runningwg-quick up wg0again doesn't assigns IP to the
wg0 interface... What's wrong?I'm using version:
apt list wireguard
wireguard/unstable,now 0.0.20180304-1 all [installed]Thank you!
_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard
Debian 8 Jessie
iproute2/oldstable,now 3.16.0-2 amd64
1. So is the iproute2 version out of date?
2. Is the issue with not saving new peers to the config file immediately as they are add but rather only on wg-quick down wg0 related to the version being out of date?
3. How are you going to implement SaveConfig = true once you add support for /etc/wireguard/conf.d/[interface.conf | peers.conf]? How do you know to which file should you save new peers?
Thank you!
Quoted 57 lines · Jason A. Donenfeld
Out of date iproute2?
Which distro? Version?
--
Sent from my telephone.On Fri, Apr 20, 2018, 12:36 ST <[email protected]> wrote:
Hello,
I have
...
Address = 192.168.4.1/24
SaveConfig = true
in wg0.conf1. if I add a peer with
wg set wg0 peer ...WG doesn't add it
immediately to the wg0.conf file, only after I runwg-quick down wg0.
Why not? What happens if the system crashes unexpectedly?... The peer
will not be saved to the config file and the information will be lost.2. once I run
wg-quick down wg0I get:Option "-all" is unknown, try "ip -help".
cat:/etc/resolvconf/run/interface/wg0: No such file or directory
[#] wg showconf wg0
sync: ignoring all arguments
[#] ip link delete dev wg0Now the wg0.conf is enhanced with the peer details that was added
through command line, but the Address = 192.168.4.1/24 disappears from
the config. So runningwg-quick up wg0again doesn't assigns IP to the
wg0 interface... What's wrong?I'm using version:
apt list wireguard
wireguard/unstable,now 0.0.20180304-1 all [installed]Thank you!
_______________________________________________
WireGuard mailing list
[email protected]
https://lists.zx2c4.com/mailman/listinfo/wireguard