> Проблема в том, что инструмент надо использовать по назначению. Модули
> netfilter с geoip списками сетей были придуманы для того, чтоб можно было
> распихивать пакеты в разные стороны исходя из SRC.


Такая проблема имеется у вас в мозгу в виде ненужного догмата. UNIX way не
предполагает ограничения списка задач для того или иного инструмента, если
он разрабатывался под решение одной проблемы, но также работает и для
другой проблемы. И в данном случае свою задачу этот инструмент решает.
Проблема с другим инструментом.

Более того, в nftables нет вообще никакого geoip модуля, там это работает
просто из коробки благодаря тому, что там есть более высокоуровневые
сущности, которых нет в iptables, из-за чего приходилось решать гораздо
более частные задачи написанием целых модулей для iptables. Отвлеклись от
темы, но от того, что ваш кругозор расширится, вреда не будет.


> А тут стильно-модно-молодёжно они используются ровно в обратном виде, с
> кучей проблем.


Здесь нету никаких проблем в использовании его в обратном виде. Если в том
сценарии, о котором пишите вы, ложится одна из дырок, куда надо было
запихать, исходя из SRC, то решение так же не будет работать, но не из-за
того, что решение не правильное, а из-за проблем другого порядка. Как
собственно и у меня.


> Просто. Берёшь базы от geoip и вливаешь их в таблицу роутинга и через bgp
> их
> в свой туннель экспортируешь.
>

Мои сомнения в предыдущем письме как раз связаны с отсутствием готового
инструмента, который подобную базу конвертирует в вид, пригодный для
использования демоном того или иного протокола распространения маршрутов. А
у вас всё "просто". Однако, вы сейчас выполняете роль чукчи из анекдота
ниже )

Геологи едут по тундре, и у них застревает машина. Они и так и эдак — не
могут вытащить. Подъезжает чукча на оленях:
— Однако давай бутылку — скажу что вам надо.
Геологи:
— Да иди ты чукча! Без тебя вытащим.
Весь день вытаскивали — не вытащили. Снова проезжает чукча на оленях.
Геологи его останавливают, говорят:
— Чукча, вот тебе бутылка, скажи, что нам надо?
— А! Однако теперь две бутылки давай!
Дали чукче две бутылки. Чукча уложил их в сани, сел сам и говорит:
— Однако ТРАКТОР вам надо!

-- 
With best regards
  Maksim Dmitrichenko

Ответить