Message ID | 20190819200255.14632-1-alexander.gutzeit@web.de |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard index b2e876d..642cd02 100644 --- a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard +++ b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard @@ -59,12 +59,12 @@ configure() { local persistent_keepalive local mtu - if ! privkey=$(uci -q get gateway.$name.private_key); then + if ! privkey=$(uci -q get gateway.$name.local_private_key); then privkey=$(wg genkey) - uci set gateway.$name.private_key="$privkey" + uci set gateway.$name.local_private_key="$privkey" fi - if ! pubkey=$(uci get gateway.$name.public_key); then + if ! pubkey=$(uci get gateway.$name.remote_public_key); then echo "ERROR: publickey for ${name} missing!" exit 1 fi @@ -90,8 +90,8 @@ configure() { uci set network.$prefixname.fwmark='0xc8' uci set network.$prefixname.mtu="${mtu:-1420}" - uci set network.$prefixname.private_key="$privkey" - echo "INFO: publickey for wireguardpeer ${name}: $(uci get gateway.$name.private_key | wg pubkey)" + uci set network.$prefixname.local_private_key="$privkey" + echo "INFO: publickey for wireguardpeer ${name}: $(uci get gateway.$name.local_private_key | wg pubkey)" # add wireguard properties @@ -103,7 +103,7 @@ configure() { cfg=$(uci add network wireguard_$prefixname) fi - uci set network.$cfg.public_key="$pubkey" + uci set network.$cfg.remote_public_key="$pubkey" uci set network.$cfg.endpoint_host="$endpoint_host" uci set network.$cfg.endpoint_port="$endpoint_port" uci set network.$cfg.persistent_keepalive="$persistent_keepalive"
Hi Alex, das sieht ganz gut aus. Reviewed-by: Robert Langhammer <rlanghammer@web.de> Am 19. August 2019 22:02:55 MESZ schrieb Alexander Gutzeit <alexander.gutzeit@web.de>: >Signed-off-by: Alexander Gutzeit <alexander.gutzeit@web.de> >--- > .../fff-wireguard/files/etc/gateway.d/50-wireguard | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > >diff --git >a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard >b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard >index b2e876d..642cd02 100644 >--- a/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard >+++ b/src/packages/fff/fff-wireguard/files/etc/gateway.d/50-wireguard >@@ -59,12 +59,12 @@ configure() { > local persistent_keepalive > local mtu > >- if ! privkey=$(uci -q get gateway.$name.private_key); then >+ if ! privkey=$(uci -q get gateway.$name.local_private_key); then > privkey=$(wg genkey) >- uci set gateway.$name.private_key="$privkey" >+ uci set gateway.$name.local_private_key="$privkey" > fi > >- if ! pubkey=$(uci get gateway.$name.public_key); then >+ if ! pubkey=$(uci get gateway.$name.remote_public_key); then > echo "ERROR: publickey for ${name} missing!" > exit 1 > fi >@@ -90,8 +90,8 @@ configure() { > uci set network.$prefixname.fwmark='0xc8' > uci set network.$prefixname.mtu="${mtu:-1420}" > >- uci set network.$prefixname.private_key="$privkey" >- echo "INFO: publickey for wireguardpeer ${name}: $(uci get >gateway.$name.private_key | wg pubkey)" >+ uci set network.$prefixname.local_private_key="$privkey" >+ echo "INFO: publickey for wireguardpeer ${name}: $(uci get >gateway.$name.local_private_key | wg pubkey)" > > > # add wireguard properties >@@ -103,7 +103,7 @@ configure() { > cfg=$(uci add network wireguard_$prefixname) > fi > >- uci set network.$cfg.public_key="$pubkey" >+ uci set network.$cfg.remote_public_key="$pubkey" > uci set network.$cfg.endpoint_host="$endpoint_host" > uci set network.$cfg.endpoint_port="$endpoint_port" > uci set network.$cfg.persistent_keepalive="$persistent_keepalive" >-- >2.17.1
Hallo, ich habe ein Problem unten noch korrigiert sowie Commit Message/Title etwas aufgehübscht und den Patch applied. > >- uci set network.$prefixname.private_key="$privkey" > >- echo "INFO: publickey for wireguardpeer ${name}: $(uci get > >gateway.$name.private_key | wg pubkey)" > >+ uci set network.$prefixname.local_private_key="$privkey" Diese Option wird von wireguard vorgegeben und darf nicht geändert werden. > >- uci set network.$cfg.public_key="$pubkey" > >+ uci set network.$cfg.remote_public_key="$pubkey" Dasselbe gilt hier. Grüße Adrian
Signed-off-by: Alexander Gutzeit <alexander.gutzeit@web.de> --- .../fff-wireguard/files/etc/gateway.d/50-wireguard | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) -- 2.17.1