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 |