На сервере будет одна сетевуха(eth0) и я хотел прибить openvpn демоны к 127.0.0.1 а с eth0 форвардить один «публичный» порт(для распределения нагрузки между демонами).
Но DNAT не может перекидывать пакеты на 127.0.0.1
Что в таких случаях делают? Когда одна сетевуха и хочется скрыть сервис?
Тупо фильтровать на INPUTe тоже получается как-то не весело, ибо как отличить пакеты, пробравшиеся прямо с eth0 на конкретный порт и перекинутые по DNAT? Получается маркировать надо, а потом по меткам разбирать.. ерунда всё это...
Также есть в iptables примочка, позволяющая отловить состояние DNAT, но это тоже лишнее правило в и без того нагруженной цепочеке INPUT...
Может какой виртуальный интерфейс поднять тогда? Но тоже вроде как жирно получается, к тому-же даже в случае дргого интерфейса пакеты всё равно могут роутиться на него...
Форум —
Admin

