Комментарии 15
какой шикарный проект.. вот бы знать про него лет так 10 назад..
Судя по Init commit он появился 6 лет назад.
Отличный проект, спасибо за подробную статью
Vps можно найти и дешевле на poiskvps.ru
Подскажите, в каккую сторону копать ?
Маршруты не приходят, если выполнять ip route && ip -6 route
Видно все несколько маршрутов, то пинг до 172.22.119.1 доходит
Bgp поднимаеться, всё корректно.
birdc show route - показывает роуты, но пинг до корневого dns не доходит.
В чем может пбыть причина ?
Я бы смотрел бы в сторону protocol kernel в конфигурации bird-a.
BGP нормально импортирует маршруты?
Да, если смотреть вывод birdc show route то там показывает все роуты.В логах заметил такие ошибки, не знаю критичные они или нет
Missing link-local address - выглядит подозрительно. Вы же используете link-local адрес в конфигурации пира?
RPKI - информационные сообщения о том, что RPKI не используется.
Netlink: Invalid argument - критично. Нет ли на хосте/роутере существующих маршрутов, которые перекрывают dn42-диапазон (например, докер или kubernetes)?
С link-local разобрался,неправильно указал его. А вот с Netlink: Invalid argument не понятно,
система чистая , docker и тд ничего не установлено еще.Других сетей тоже нет(
Спасибо, попробую написать)
Там люди написали про source.
protocol kernel {
...
ipv4 {
...
krt_prefsrc = <здесь_надо_поставить_один_из_ip4_из_вашей_сети>;
...
}
ipv6 {
krt_prefsrc = <здесь_надо_поставить_один_из_ip6_из_вашей_сети>;
}
}
У меня сделано примерно так:
protocol kernel {
...
ipv4 {
...
krt_prefsrc = 172.22.142.17;
...
}
ipv6 {
krt_prefsrc = fd21:3087::1;
}
}
Что порождает такие маршруты
172.23.251.64/26 via 172.22.119.1 dev wg64719 proto bird src 172.22.142.17 metric 32
fdff:889b:93cf::/48 via fe80::acab dev wg64719 proto bird src fd21:3087::1 metric 32 pref medium
Эти IP-шники я повесил на eth1 (LAN). Их также можно повесить на какой-нибудь dummy interface.
Статья супер, хотелось бы продолжения
DN42 — большая BGP-песочница