From 4cd3b17714f8abb945051b8b2a5cdccf8f3f9aee Mon Sep 17 00:00:00 2001 From: Robert Langhammer Date: Thu, 24 Mar 2022 09:26:08 +0100 Subject: [PATCH] fff-vxlan-node: do not set vid if GW not reachable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Langhammer Acked-by: Fabian Bläse --- .../fff/fff-vxlan-node-vpn/files/usr/lib/vpn-select.d/vxlan | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packages/fff/fff-vxlan-node-vpn/files/usr/lib/vpn-select.d/vxlan b/src/packages/fff/fff-vxlan-node-vpn/files/usr/lib/vpn-select.d/vxlan index 0b74136f..61cee13d 100644 --- a/src/packages/fff/fff-vxlan-node-vpn/files/usr/lib/vpn-select.d/vxlan +++ b/src/packages/fff/fff-vxlan-node-vpn/files/usr/lib/vpn-select.d/vxlan @@ -6,10 +6,10 @@ vxlan_clear() { } vxlan_addpeer() { - uci set network.vxlan0.vid="$id" json_get_var address address address=$(ping6 -w1 -c1 "$address" | awk '/from/ {print substr($4, 1, length($4)-1); exit}') [ -z $address ] && return ## address not reachable + uci set network.vxlan0.vid="$id" uci add network vxlan_peer uci set network.@vxlan_peer[-1].vxlan="vxlan0" uci set network.@vxlan_peer[-1].dst="$address"