Как стать автором
Обновить

Настройка динамической маршрутизации на роутере OpenWrt c помощью BGP

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров15K
Всего голосов 9: ↑9 и ↓0+9
Комментарии7

Комментарии 7

на некоторых роутерах с процессором mips (я так и не понял от чего это зависит) bird начинает сходить с ума нагружая проц на максимум и вешая систему. для таких я накостылил (действительно костыль, стыдипозор, но работает) скриптец.

пожалуй вечерком попробую опять bird, вдруг уже пофиксили.

если кому-то не пофиг, на MIPS версии OpenWrt 22.03.0 багу похоже исправили, стало работать исправно.

Добрый день, что-то я совсем не пойму: зачем здесь нужен bgp. Трафик в тоннель также можно завернуть с помощью iproute2

Дело в количестве маршрутов. Если их несколько, то конечно можно с помощью ip route add, как в этом туториале для хоста antifilter. Но заблокированые ip адреса исчисляются десятками тысяч, поэтому ipset/nftables sets, либо bgp.

комментом выше я оставил инструкцию как сделать это БЕЗ bgp

попробуйте на виртуалке интереса ради, посмотрите как долго будут применяться маршруты. а там только добавление а не синхронизация (ну просто потому что писать было лень а роутер и так переодически ребутается сбрасывая таблицу маршрутизации). здесь bgp просто решает все проблемы одним махом. а то что bgp это "с пушки по воробьям" не правда - bgp наверное самый простой, легковесный и удобный протокол динамической маршрутизации

Сейчас актуальнее иметь список заблокированных не РКН, а недружественными странами.

Пришлось отказаться от antifilter.download из-за суммаризации, т.к даже Ситилинк заворачивался, а работать с ним через VPN ещё тот треш. Перешёл на antifilter.network без суммаризации. Благо мой роутер это легко переваривает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории