98e0eada8adfd073b5694a6e8b6f3bd204aacdf0
howto/Bird.md
... | ... | @@ -40,7 +40,7 @@ include "/etc/bird/local6.conf"; |
40 | 40 | # filter helpers |
41 | 41 | ################# |
42 | 42 | |
43 | -include "/etc/bird/filter6.conf"; |
|
43 | +##include "/etc/bird/filter6.conf"; |
|
44 | 44 | |
45 | 45 | # Kernel routing tables |
46 | 46 | ######################## |
... | ... | @@ -111,7 +111,8 @@ function is_self_net() { |
111 | 111 | |
112 | 112 | function is_valid_network() { |
113 | 113 | return net ~ [ |
114 | - 'fd00::/8' # ULA address space as per RFC 4193 |
|
114 | + |
|
115 | + fd00::/8{48,80} # ULA address space as per RFC 4193 |
|
115 | 116 | ] |
116 | 117 | } |
117 | 118 | ``` |
... | ... | @@ -151,7 +152,7 @@ include "/etc/bird/local4.conf"; |
151 | 152 | # filter helpers |
152 | 153 | ################# |
153 | 154 | |
154 | -include "/etc/bird/filter4.conf"; |
|
155 | +##include "/etc/bird/filter4.conf"; |
|
155 | 156 | |
156 | 157 | # Kernel routing tables |
157 | 158 | ######################## |
... | ... | @@ -267,6 +268,13 @@ You can add cron entries to periodically update the tables: |
267 | 268 | */15 * * * * curl -sfSLR {-o,-z}/var/lib/bird/bird_roa_dn42.conf https://dn42.tech9.io/roa/bird_roa_dn42.conf && chronic birdc configure |
268 | 269 | ``` |
269 | 270 | |
271 | +Debian version: |
|
272 | + |
|
273 | +``` |
|
274 | +*/15 * * * * curl -sfSLR -o/var/lib/bird/bird6_roa_dn42.conf -z/var/lib/bird/bird6_roa_dn42.conf https://dn42.tech9.io/roa/bird6_roa_dn42.conf && birdc6 configure |
|
275 | +*/15 * * * * curl -sfSLR -o/var/lib/bird/bird_roa_dn42.conf -z/var/lib/bird/bird_roa_dn42.conf https://dn42.tech9.io/roa/bird_roa_dn42.conf && birdc configure |
|
276 | +``` |
|
277 | + |
|
270 | 278 | ## Filter configuration |
271 | 279 | |
272 | 280 | In your import filter add the following to reject invalid routes: |
... | ... | @@ -336,4 +344,4 @@ bird> show route export <somepeer> # shows the route you export to someone |
336 | 344 | |
337 | 345 | # External Links |
338 | 346 | * detailed bird configuration from Mic92: https://github.com/Mic92/bird-dn42 |
339 | -* more bgp commands: http://danrimal.net/doku.php?id=wiki:bgp:bird:postupy |
|
347 | +* more bgp commands: http://danrimal.net/doku.php?id=wiki:bgp:bird:postupy |
|
... | ... | \ No newline at end of file |