Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
iptables (dnat&snat)
iptables (dnat&snat)
Приветствую. Прошу помочь разобраться с правильным использованием цепочек prerouting и postrouting. Задача: пакеты, приходящие на конкретный порт eth1, нужно перенаправить в ppp0 на конкретный порт. И соответственно нужно все организовать и в обратную сторону. Делаю так:
Все работает. Но у меня много pptp подключений (ppp0....pppN) и как я монял из источников в сети использование MASQUERADE не самый лучший вариант. Больше нагрузки, чем при использовании SNAT. Но вот с SNAT у меня как раз проблема. Не идут пакеты. Делал так:
В чем косяк? Порты в SNAT указывать тоже пробовал. Не работает. Еще интересует экспертное мнение по поводу маршрутизации между pptp соединениями. Использую accel-ppp. Организовывать аналогично маршрутизацию или есть другие способы?
Спасибо!
Код: Выделить всё
iptables -t nat -I PREROUTING -d "ip_eth1" -p tcp -m tcp --dport "port_eth1" -j DNAT --to-destination "ip_ppp0":"port_ppp0"
iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
Код: Выделить всё
iptables -t nat -I POSTROUTING -s ''ip_ppp0" -j SNAT --to-source "ip_eth1"
Спасибо!
Re: iptables (dnat&snat)
В чужом разбираться дело муторное.kerby писал(а):Прошу помочь разобраться с правильным использованием цепочек prerouting и postrouting.
Но вот источники, которые мне помогали:
Iptables
Руководство по iptables (Iptables Tutorial 1.1.19)
Основные понятия iptables в Linux
iptables в простейших примерах
Настройка iptables в CentOS 7
Как закрыть порт iptables
- ALEXX
- Администратор
- Сообщения: 1349
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Re: iptables (dnat&snat)
Опишите цель сего мероприятия по подробнее, возможно решение будет более легким и правильным.
Re: iptables (dnat&snat)
есть отдельный сервер с accel-ppp. необходимо, подключаясь из ЛС к серверу с accel получать доступ к ресурсам, которые находятся на ppp клиенте. Например, к web-серверу. И необходимо иметь возможность связать между собой клиентов pptp.hotmax писал(а):Опишите цель сего мероприятия по подробнее, возможно решение будет более легким и правильным.