From c2f696cae32f04b8956249a94a0108e8d3bedbe2 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 4 Apr 2020 11:59:55 +0200 Subject: [PATCH] Update scripts --- addpeer.sh | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/addpeer.sh b/addpeer.sh index e3a0086..1ebf74e 100644 --- a/addpeer.sh +++ b/addpeer.sh @@ -34,14 +34,6 @@ sudo tee -a /etc/systemd/network/$iface.network << END Name = $iface END -if [ ! -z "$tun6" ]; then -sudo tee -a /etc/systemd/network/$iface.network << END - -[Address] -Address = $ip6/128 -Peer = $tun6/128 -END -fi if [ ! -z "$tun4" ]; then sudo tee -a /etc/systemd/network/$iface.network << END @@ -50,15 +42,26 @@ sudo tee -a /etc/systemd/network/$iface.network << END Address = $ip4/32 Peer = $tun4/32 END -fi sudo tee -a /etc/bird/peers/$node.conf << END protocol bgp $node from dnpeers { neighbor $tun4 as $asn; } +END +fi + +if [ ! -z "$tun6" ]; then +sudo tee -a /etc/systemd/network/$iface.network << END + +[Address] +Address = $ip6/128 +Peer = $tun6/128 +END + +sudo tee -a /etc/bird/peers/$node.conf << END protocol bgp ${node}_v6 from dnpeers { neighbor $tun6%$iface as $asn; } END - +fi