Задать вопрос
@itatelier

OSPF Bird на Mikrotik через Wireguard, как передать статические маршруты?

Задача - отдавать с 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>
  • Вопрос задан
  • 19 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы