diff options
-rw-r--r-- | ansible/group_vars/all/ipam.yml | 1 | ||||
-rw-r--r-- | config/lhn2ix.txt | 41 | ||||
-rw-r--r-- | lhn2ix.config | 90 | ||||
-rw-r--r-- | tnet/host_vars/knot/wg.yml | 3 | ||||
-rw-r--r-- | tnet/host_vars/kv24ix/wg.yml | 3 |
5 files changed, 27 insertions, 111 deletions
diff --git a/ansible/group_vars/all/ipam.yml b/ansible/group_vars/all/ipam.yml index 5621385..d83de64 100644 --- a/ansible/group_vars/all/ipam.yml +++ b/ansible/group_vars/all/ipam.yml @@ -50,6 +50,7 @@ ipam6: lhn2_dn42: range: "fdb1:4242:3538:2008::/64" hosts: + lhn2ix: "fdb1:4242:3538:2008::1" lhn2pi: "fdb1:4242:3538:2008::ffff" lhn2-z2m: "fdb1:4242:3538:2008:9aed:e460:1711:07dd" ha-lhn2: "fdb1:4242:3538:2008:9c59:926f:1dc9:89db" diff --git a/config/lhn2ix.txt b/config/lhn2ix.txt index 8442f03..cc0b688 100644 --- a/config/lhn2ix.txt +++ b/config/lhn2ix.txt @@ -1,9 +1,9 @@ set interfaces ethernet eth0 address dhcp set interfaces ethernet eth0 description Internet -set interfaces ethernet eth0 dhcpv6-pd pd 1 interface switch0 host-address '::1' -set interfaces ethernet eth0 dhcpv6-pd pd 1 interface switch0 prefix-id ':1' -set interfaces ethernet eth0 dhcpv6-pd pd 1 interface switch0 service slaac -set interfaces ethernet eth0 dhcpv6-pd pd 1 prefix-length /56 +set interfaces ethernet eth0 dhcpv6-pd pd 0 interface switch0 host-address '::1' +set interfaces ethernet eth0 dhcpv6-pd pd 0 interface switch0 prefix-id ':1' +set interfaces ethernet eth0 dhcpv6-pd pd 0 interface switch0 service slaac +set interfaces ethernet eth0 dhcpv6-pd pd 0 prefix-length 56 set interfaces ethernet eth0 dhcpv6-pd rapid-commit enable set interfaces ethernet eth0 duplex auto set interfaces ethernet eth0 ipv6 dup-addr-detect-transmits 1 @@ -31,6 +31,7 @@ set interfaces ethernet eth5 speed auto set interfaces loopback lo set interfaces switch switch0 address 'fdb1:4242:3538:2008::1/64' set interfaces switch switch0 address 192.168.11.1/24 +set interfaces switch switch0 address '2a06:2240:f00d:b50d::/64' set interfaces switch switch0 description Local set interfaces switch switch0 ipv6 address set interfaces switch switch0 ipv6 dup-addr-detect-transmits 1 @@ -40,14 +41,14 @@ set interfaces switch switch0 switch-port interface eth2 set interfaces switch switch0 switch-port interface eth3 set interfaces switch switch0 switch-port interface eth4 set interfaces switch switch0 switch-port vlan-aware disable -set interfaces wireguard wg0 address 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9b/64' -set interfaces wireguard wg0 description tnet-knot -set interfaces wireguard wg0 mtu 1420 -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= allowed-ips '::0/0' -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= endpoint 'knot.inamo.no:51002' -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= persistent-keepalive 60 -set interfaces wireguard wg0 private-key 4IhYSjPBx5K2TuEYs2bl3rjaKSLdx3HNgbjn2BpJimg= -set interfaces wireguard wg0 route-allowed-ips false +set interfaces wireguard wg1 address 'fdb1:4242:3538:2f02::b/64' +set interfaces wireguard wg1 description tnet-knot +set interfaces wireguard wg1 mtu 1420 +set interfaces wireguard wg1 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= allowed-ips '::0/0' +set interfaces wireguard wg1 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= endpoint 'knot.inamo.no:51002' +set interfaces wireguard wg1 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= persistent-keepalive 60 +set interfaces wireguard wg1 private-key 4IhYSjPBx5K2TuEYs2bl3rjaKSLdx3HNgbjn2BpJimg= +set interfaces wireguard wg1 route-allowed-ips false set policy prefix-list6 bitraf-dn42 rule 1 action permit set policy prefix-list6 bitraf-dn42 rule 1 description 'tnet subnetworks' set policy prefix-list6 bitraf-dn42 rule 1 le 128 @@ -55,13 +56,13 @@ set policy prefix-list6 bitraf-dn42 rule 1 prefix 'fdb1:4242:3538:2000::/60' set policy route-map bitraf-dn42 rule 1 action permit set policy route-map bitraf-dn42 rule 1 match ipv6 address prefix-list bitraf-dn42 set protocols bgp 4242423538 address-family ipv6-unicast redistribute connected route-map bitraf-dn42 -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast capability graceful-restart -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast nexthop-self -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast route-reflector-client -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast soft-reconfiguration inbound -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' description knot -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' password trygvis -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' remote-as 4242423538 +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' address-family ipv6-unicast capability graceful-restart +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' address-family ipv6-unicast nexthop-self +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' address-family ipv6-unicast route-reflector-client +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' address-family ipv6-unicast soft-reconfiguration inbound +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' description knot +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' password trygvis +set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:2f02::a' remote-as 4242423538 set protocols bgp 4242423538 parameters graceful-restart set protocols static route6 'fdb1:4242:3538:2008::/64' blackhole set service dhcp-server disabled false @@ -72,6 +73,8 @@ set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 dns-serve set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 dns-server 8.8.8.8 set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 lease 86400 set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 start 192.168.11.100 stop 192.168.11.199 +set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 static-mapping conflatorio ip-address 192.168.11.3 +set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 static-mapping conflatorio mac-address '82:42:32:0c:71:61' set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 static-mapping teknisk ip-address 192.168.11.2 set service dhcp-server shared-network-name LAN subnet 192.168.11.0/24 static-mapping teknisk mac-address 'f4:e2:c6:1c:f9:e3' set service dhcp-server static-arp disable diff --git a/lhn2ix.config b/lhn2ix.config deleted file mode 100644 index fbdf3c6..0000000 --- a/lhn2ix.config +++ /dev/null @@ -1,90 +0,0 @@ -set interfaces ethernet eth0 description Internet -set interfaces ethernet eth0 duplex auto -set interfaces ethernet eth0 poe output off -set interfaces ethernet eth0 speed auto -set interfaces ethernet eth1 description conflatorio -set interfaces ethernet eth1 duplex auto -set interfaces ethernet eth1 poe output off -set interfaces ethernet eth1 speed auto -set interfaces ethernet eth2 description Local -set interfaces ethernet eth2 duplex auto -set interfaces ethernet eth2 poe output off -set interfaces ethernet eth2 speed auto -set interfaces ethernet eth3 description Local -set interfaces ethernet eth3 duplex auto -set interfaces ethernet eth3 poe output off -set interfaces ethernet eth3 speed auto -set interfaces ethernet eth4 description Wifi -set interfaces ethernet eth4 duplex auto -set interfaces ethernet eth4 poe output 24v -set interfaces ethernet eth4 speed auto -set interfaces ethernet eth5 duplex auto -set interfaces ethernet eth5 mac '48:FD:8E:B5:98:49' -set interfaces ethernet eth5 speed auto -set interfaces loopback lo -set interfaces switch switch0 address dhcp -set interfaces switch switch0 address 'fdb1:4242:3538:2008::1/64' -set interfaces switch switch0 description Local -set interfaces switch switch0 ipv6 address -set interfaces switch switch0 ipv6 dup-addr-detect-transmits 1 -set interfaces switch switch0 mtu 1500 -set interfaces switch switch0 switch-port interface eth0 -set interfaces switch switch0 switch-port interface eth1 -set interfaces switch switch0 switch-port interface eth2 -set interfaces switch switch0 switch-port interface eth3 -set interfaces switch switch0 switch-port interface eth4 -set interfaces switch switch0 switch-port vlan-aware disable -set interfaces wireguard wg0 address 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9b/64' -set interfaces wireguard wg0 description tnet-knot -set interfaces wireguard wg0 listen-port 51820 -set interfaces wireguard wg0 mtu 1420 -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= allowed-ips '::0/0' -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= description knot -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= endpoint 'knot.inamo.no:51002' -set interfaces wireguard wg0 peer Up8+DhBlMp+/fpaxyGDQBnH/4tZnHojcAKZWCr5sSAk= persistent-keepalive 60 -set interfaces wireguard wg0 private-key 4IhYSjPBx5K2TuEYs2bl3rjaKSLdx3HNgbjn2BpJimg= -set interfaces wireguard wg0 route-allowed-ips false -set policy prefix-list6 bitraf-dn42 rule 1 action permit -set policy prefix-list6 bitraf-dn42 rule 1 description 'tnet subnetworks' -set policy prefix-list6 bitraf-dn42 rule 1 le 128 -set policy prefix-list6 bitraf-dn42 rule 1 prefix 'fdb1:4242:3538:2000::/60' -set policy route-map bitraf-dn42 rule 1 action permit -set policy route-map bitraf-dn42 rule 1 match ipv6 address prefix-list bitraf-dn42 -set protocols bgp 4242423538 address-family ipv6-unicast redistribute connected route-map bitraf-dn42 -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast capability graceful-restart -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast nexthop-self -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast route-reflector-client -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' address-family ipv6-unicast soft-reconfiguration inbound -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' description knot -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' password trygvis -set protocols bgp 4242423538 neighbor 'fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a' remote-as 4242423538 -set protocols bgp 4242423538 parameters graceful-restart -set protocols static route6 'fdb1:4242:3538:2008::/64' blackhole -set service dns forwarding cache-size 150 -set service dns forwarding listen-on switch0 -set service gui http-port 80 -set service gui https-port 443 -set service gui older-ciphers enable -set service snmp community public authorization ro -set service snmp location lhn2ix -set service ssh port 22 -set service ssh protocol-version v2 -set service unms disable -set system analytics-handler send-analytics-report false -set system config-management commit-revisions 10 -set system crash-handler send-crash-report false -set system domain-name trygvis.io -set system host-name lhn2ix -set system login user ubnt authentication encrypted-password '$5$ucVLbcMWY6pqMscw$uTjpyafVQ9Qj7nfKEOsurrfRgFhTb6ZbANgAsdRfWo8' -set system login user ubnt authentication plaintext-password '' -set system login user ubnt full-name '' -set system login user ubnt level admin -set system name-server 8.8.8.8 -set system ntp server 0.ubnt.pool.ntp.org -set system ntp server 1.ubnt.pool.ntp.org -set system ntp server 2.ubnt.pool.ntp.org -set system ntp server 3.ubnt.pool.ntp.org -set system syslog console facility all level debug -set system syslog global facility all level notice -set system syslog global facility protocols level debug -set system time-zone Europe/Oslo diff --git a/tnet/host_vars/knot/wg.yml b/tnet/host_vars/knot/wg.yml index 64595ed..e64a4a6 100644 --- a/tnet/host_vars/knot/wg.yml +++ b/tnet/host_vars/knot/wg.yml @@ -6,7 +6,8 @@ tnet_wg: address: fe80:3b20:4cb0:5315:22a:c7de:a45b:8a7c lhn2ix: port: 51002 - address: fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a +# address: fdb1:4242:3538:ffff:18b7:d3ec:5608:db9a + address: fdb1:4242:3538:2f02::a kv24ix: port: 51003 address: fdb1:4242:3538:2f01::a diff --git a/tnet/host_vars/kv24ix/wg.yml b/tnet/host_vars/kv24ix/wg.yml index fb215e8..4a4c833 100644 --- a/tnet/host_vars/kv24ix/wg.yml +++ b/tnet/host_vars/kv24ix/wg.yml @@ -1,3 +1,4 @@ tnet_wg: knot: - address: fdb1:4242:3538:ffff:18b7:d3ec:5608:db9b +# address: fdb1:4242:3538:ffff:18b7:d3ec:5608:db9b + address: fdb1:4242:3538:2f02::b/64 |