howto/Bird.md
... ...
@@ -134,17 +134,13 @@ $ curl -sk https://dn42.us/git/dn42/registry/plain/data/filter.txt | \
134 134
example filter list:
135 135
136 136
```
137
-# /etc/bird/filter4.conf
138 137
function is_valid_network() {
139 138
return net ~ [
140 139
172.22.0.0/15{22,28}, # dn42 main net0
141
- 172.20.0.0/16{22,28}, # dn42 main net1
142
- 172.22.0.0/23{23,32}, # dn42 Anycast
143
- 172.22.0.43/32{32,32}, # Whois Anycast
144
- 172.22.0.53/32{32,32}, # DNS Anycast
145
- 172.22.0.94/32{32,32}, # TOR Anycast
146
- 172.23.0.0/24{24,32}, # dn42 Anycast range
147
- 192.175.48.0/24{24,32}, # AS112-prefix for reverse-dns
140
+ 172.20.0.0/16{21,28}, # dn42 main net1
141
+ 172.22.0.0/23{28,32}, # dn42 Anycast range
142
+ 172.23.0.0/24{28,32}, # dn42 Anycast range
143
+ 192.175.48.0/24{24,32}, # AS112-prefix for reverse-dns
148 144
10.0.0.0/8{12,28}, # freifunk/chaosvpn
149 145
172.31.0.0/16{22,28}, # chaosvpn
150 146
100.64.0.0/10{12,28}, # iana private range
... ...
@@ -159,7 +155,8 @@ function is_valid_network() {
159 155
151.217.0.0/16{16,28}, # ccc event network 2
160 156
195.191.196.0/23{23,29}, # ichdasich pi space
161 157
80.244.241.224/27{27,32}, # jchome service network
162
- 188.40.34.241/32{32,32},
158
+ 188.40.34.241/32{32,32},
159
+ 37.1.89.192/26{26,28}, # siska
163 160
87.98.246.19/32{32,32}
164 161
];
165 162
}
... ...
@@ -264,9 +261,7 @@ $ curl -sk https://dn42.us/git/dn42/registry/plain/data/filter6.txt | \
264 261
265 262
example filter list:
266 263
267
-```
268
-/etc/bird/filter6.conf
269
-function is_valid_network() {
264
+```function is_valid_network() {
270 265
return net ~ [
271 266
fc00::/8{48,64}, # ULA (undefined)
272 267
fd00::/8{48,64}, # ULA (defined)
... ...
@@ -305,7 +300,7 @@ function is_valid_network() {
305 300
2001:06f8:1d26::/48{48,64},
306 301
2001:06f8:1d53::/48{48,64},
307 302
2001:07f0:3003::/48{48,64},
308
- 2001:08d8:0081:05c8::/63{63,64},
303
+ 2001:08d8:0081:05c8::/63{63,64},
309 304
2001:08d8:0081:05ca::/64{64,64},
310 305
2001:15c0:1000:0100::/64{64,64},
311 306
2001:1b60:1000:0001::/64{64,64},
... ...
@@ -330,7 +325,7 @@ function is_valid_network() {
330 325
2a02:0ee0:0002:0051::/64{64,64},
331 326
2a03:2260::/30{30,64}
332 327
];
333
-}
328
+}
334 329
```
335 330
336 331
# Bird communities