Comments 8
на некоторых роутерах с процессором mips (я так и не понял от чего это зависит) bird начинает сходить с ума нагружая проц на максимум и вешая систему. для таких я накостылил (действительно костыль, стыдипозор, но работает) скриптец.
пожалуй вечерком попробую опять bird, вдруг уже пофиксили.
Добрый день, что-то я совсем не пойму: зачем здесь нужен bgp. Трафик в тоннель также можно завернуть с помощью iproute2
Дело в количестве маршрутов. Если их несколько, то конечно можно с помощью ip route add
, как в этом туториале для хоста antifilter. Но заблокированые ip адреса исчисляются десятками тысяч, поэтому ipset/nftables sets, либо bgp.
комментом выше я оставил инструкцию как сделать это БЕЗ bgp
попробуйте на виртуалке интереса ради, посмотрите как долго будут применяться маршруты. а там только добавление а не синхронизация (ну просто потому что писать было лень а роутер и так переодически ребутается сбрасывая таблицу маршрутизации). здесь bgp просто решает все проблемы одним махом. а то что bgp это "с пушки по воробьям" не правда - bgp наверное самый простой, легковесный и удобный протокол динамической маршрутизации
Сейчас актуальнее иметь список заблокированных не РКН, а недружественными странами.
Пришлось отказаться от antifilter.download из-за суммаризации, т.к даже Ситилинк заворачивался, а работать с ним через VPN ещё тот треш. Перешёл на antifilter.network без суммаризации. Благо мой роутер это легко переваривает.
в вашем конфиге ошибка
Thu Aug 22 22:35:42 2024 daemon.err bird[9460]: bird: /etc/bird.conf:26:19 syntax error, unexpected CF_SYM_UNDEFINED, expecting PORT or AS or ';'
Настройка динамической маршрутизации на роутере OpenWrt c помощью BGP