aboutsummaryrefslogtreecommitdiffstats
path: root/bird.conf
diff options
context:
space:
mode:
authorOndrej Zajicek (work) <santiago@crfreenet.org>2018-02-06 16:08:45 +0100
committerOndrej Zajicek (work) <santiago@crfreenet.org>2018-02-06 16:08:45 +0100
commit28b3b551222ab58456a067a9be4790824cdbb60e (patch)
treec0ed7fa2a8aa7a221ee91b610a3d08a6f51663cc /bird.conf
parent85ad5855a02e8b185a61bbcb601f005d2e6747db (diff)
downloadbird-28b3b551222ab58456a067a9be4790824cdbb60e.tar.gz
KRT: Fix IPv6 route learn
Internal table used for route learn was created with non-matching net type for IPv6 kernel proto. Thanks to Toke Hoiland-Jorgensen for the bugreport
Diffstat (limited to 'bird.conf')
-rw-r--r--bird.conf7
1 files changed, 4 insertions, 3 deletions
diff --git a/bird.conf b/bird.conf
index 410f190c..e383c934 100644
--- a/bird.conf
+++ b/bird.conf
@@ -22,13 +22,14 @@ protocol direct {
# Feed routes to kernel FIB
protocol kernel {
- ipv4 { export all; };
-# learn; # Learn all routes from the kernel
+ ipv4 { export all; import all; };
+ learn; # Learn all routes from the kernel
# scan time 10; # Scan kernel tables every 10 seconds
}
protocol kernel {
- ipv6;
+ ipv6 { import all; };
+ learn;
}
# Static route feed