diff --git a/hel1/bird2/bird/peers/AS4242422341_zotan_fsn1.conf b/hel1/bird2/bird/peers/AS4242422341_zotan_fsn1.conf new file mode 100644 index 0000000..0b5e0cc --- /dev/null +++ b/hel1/bird2/bird/peers/AS4242422341_zotan_fsn1.conf @@ -0,0 +1,3 @@ +protocol bgp AS4242422341_zotan_fsn1 from ipeers { + neighbor fdff:b02d:2ef7::2%dn42i1; +} diff --git a/nbg1/bird2/bird/peers/AS4242422237_munsternet.conf b/nbg1/bird2/bird/peers/AS4242422237_munsternet.conf new file mode 100644 index 0000000..f53e70b --- /dev/null +++ b/nbg1/bird2/bird/peers/AS4242422237_munsternet.conf @@ -0,0 +1,3 @@ +protocol bgp AS4242423934_munsternet_v6 from dnpeers { + neighbor fe80::42:2341:2%dn42p1 as 4242422237; +} diff --git a/nbg1/bird2/bird/peers/AS4242423914_kioubit.conf b/nbg1/bird2/bird/peers/AS4242423914_kioubit.conf new file mode 100644 index 0000000..6459d9f --- /dev/null +++ b/nbg1/bird2/bird/peers/AS4242423914_kioubit.conf @@ -0,0 +1,7 @@ +protocol bgp AS4242423914_kioubit from dnpeers { + neighbor 172.20.53.97 as 4242423914; +} + +protocol bgp AS4242423914_kioubit_v6 from dnpeers { + neighbor fe80::ade0%dn42p2 as 4242423914; +} diff --git a/nbg1/systemd-networkd/dn42p1.netdev b/nbg1/systemd-networkd/dn42p1.netdev new file mode 100644 index 0000000..22b03f0 --- /dev/null +++ b/nbg1/systemd-networkd/dn42p1.netdev @@ -0,0 +1,13 @@ +[NetDev] +Name = dn42p1 +Kind = wireguard +Description = WireGuard + +[WireGuard] +ListenPort = 42421 +PrivateKeyFile = /etc/wireguard/private.key + +[WireGuardPeer] +PublicKey = 9FIP8l3qBoimwWyeHBIBHqyJuzdPRn1JXU7FYCKg93Y= +Endpoint = fr-par01.dn42.munsternet.eu:51849 +AllowedIPs = 172.16.0.0/12,10.0.0.0/8,fd00::/8,fe80::/10 diff --git a/nbg1/systemd-networkd/dn42p1.network b/nbg1/systemd-networkd/dn42p1.network new file mode 100644 index 0000000..7f052eb --- /dev/null +++ b/nbg1/systemd-networkd/dn42p1.network @@ -0,0 +1,6 @@ +[Match] +Name = dn42p1 + +[Address] +Address = fe80::3/128 +Peer = fe80::42:2341:2/128 diff --git a/nbg1/systemd-networkd/dn42p2.netdev b/nbg1/systemd-networkd/dn42p2.netdev new file mode 100644 index 0000000..6b95009 --- /dev/null +++ b/nbg1/systemd-networkd/dn42p2.netdev @@ -0,0 +1,13 @@ +[NetDev] +Name = dn42p2 +Kind = wireguard +Description = WireGuard + +[WireGuard] +ListenPort = 42422 +PrivateKeyFile = /etc/wireguard/private.key + +[WireGuardPeer] +PublicKey = B1xSG/XTJRLd+GrWDsB06BqnIq8Xud93YVh/LYYYtUY= +Endpoint = de2.g-load.eu:22341 +AllowedIPs = 172.16.0.0/12,10.0.0.0/8,fd00::/8,fe80::/10 diff --git a/nbg1/systemd-networkd/dn42p2.network b/nbg1/systemd-networkd/dn42p2.network new file mode 100644 index 0000000..c095b79 --- /dev/null +++ b/nbg1/systemd-networkd/dn42p2.network @@ -0,0 +1,10 @@ +[Match] +Name = dn42p2 + +[Address] +Address = fe80::3/128 +Peer = fe80::ade0/128 + +[Address] +Address = 172.20.177.34/32 +Peer = 172.20.53.97/32 diff --git a/update.sh b/update.sh new file mode 100644 index 0000000..a735339 --- /dev/null +++ b/update.sh @@ -0,0 +1,16 @@ +#!/bin/bash +scp fsn1.dn42.zotan.network:/etc/systemd/network/* fsn1/systemd-networkd +scp nbg1.dn42.zotan.network:/etc/systemd/network/* nbg1/systemd-networkd +scp hel1.dn42.zotan.network:/etc/systemd/network/* hel1/systemd-networkd + +scp fsn1.dn42.zotan.network:/etc/bird.conf fsn1/bird2 +scp nbg1.dn42.zotan.network:/etc/bird.conf nbg1/bird2 +scp hel1.dn42.zotan.network:/etc/bird.conf hel1/bird2 + +scp -r fsn1.dn42.zotan.network:/etc/bird fsn1/bird2 +scp -r nbg1.dn42.zotan.network:/etc/bird nbg1/bird2 +scp -r hel1.dn42.zotan.network:/etc/bird hel1/bird2 + +scp fsn1.dn42.zotan.network:/etc/iptables/ip*tables.rules fsn1/iptables + +ggrep -r "PrivateKey " . \ No newline at end of file