bc2e3f9e1240baf838df56b83f5b1f807edf4ee8
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 |