Задача - отдавать с Linux сервера по OSPF набор статических маршрутов (например IP-адреса Youtube).
На Ubuntu сервер Wireguard, к которому подключается Mikrotik.
Шлюз по умолчанию на Lnx 10.0.0.1
Bird стартует, но не видит соседей, ни чего не отдает и кажется вообще не видит ни каких маршрутов
указанных в protocol static. В чем может быть проблема?
Настройки микротик не показываю, т.к. там идентичная настройка для другого lnx OSPF соседа настроена и все работает.
/etc/bird.conf
root@nikita4:/etc/bird# cat bird.conf
router id 10.8.0.1;
log "/var/log/bird.log" all;
#log syslog all;
debug protocols all;
protocol device {
scan time 10;
}
protocol kernel {
export none;
import none;
scan time 0;
}
protocol static my_static {
#include "/etc/bird/static.conf";
route 100.24.167.221/32 via 10.0.0.1;
route 100.26.117.166/32 via 10.0.0.1;
route 100.28.107.182/32 via 10.0.0.1;
route 100.28.13.17/32 via 10.0.0.1;
route 100.29.87.253/32 via 10.0.0.1;
route 102.132.96.0/19 via 10.0.0.1;
route 102.164.96.227/32 via 10.0.0.1;
route 102.221.188.0/22 via 10.0.0.1;
route 102.244.97.35/32 via 10.0.0.1;
route 102.66.249.226/32 via 10.0.0.1;
route 1.1.1.1/32 via 10.0.0.1;
}
protocol ospf {
tick 2;
rfc1583compat yes;
export filter {
ospf_metric1 = 200;
if proto = "my_static" then accept; else reject;
};
import filter {
ospf_metric1 = 200;
if proto = "my_static" then accept; else reject;
};
area 0 {
networks {
10.8.0.0/24;
};
interface "wg*" {
cost 100;
type ptp;
};
};
}
bird> sh protocols
name proto table state since info
device1 Device master up 21:27:58
kernel1 Kernel master up 21:27:58
my_static Static master up 21:27:58
ospf1 OSPF master up 21:27:58 Alone
bird> sh route
bird> sh interfaces
lo up (index=1)
MultiAccess AdminUp LinkUp Loopback Ignored MTU=65536
127.0.0.1/8 (Primary, scope host)
ens3 up (index=2)
MultiAccess Broadcast Multicast AdminUp LinkUp MTU=1500
188.241.193.21/32 (Primary, scope univ)
wg0 up (index=13)
PtP Multicast AdminUp LinkUp MTU=1420
10.8.0.1/32 (Primary, scope site)
bird>