Iptables - настройка проброса портов
Ситуация: Пункт А, Пункт Б
Пункт А - сервис который слушает у себя на порту 1001.. Находиться в локальной сетке с IP 192.168.0.2.
Пункт Б - сервис который с произвольного порта пытается подключиться к сервису пункта А.. Находиться в Интернет причем IP динамический..
В локальной сети есть шлюз в интернет с внутренним интерфейсом eth1 - 192.168.0.1 и eth0 - внешний на интернет со статическим IP.
Так вот вопрос как задать правило в iptables чтобы при получении пакета на шлюзе на порт 1001, передавался бы пакет на внутренний компьютер 192.168.0.2:ХХХ , а затем 192.168.0.2:1001 передавал ответ на произвольный порт (с которого пришел запрос) в интернет на сервис пункта Б, с внешним IP адресом.
Вот что надо:
1. Пункт Б с 83.*.*.4:УУУ запрос на 195.*.*.111:1001 (шлюз)
2. Шлюз - Проброс на 192.168.0.2:1001 (Пункт А)
3. Пункт А получил запрос, обработал и передал на шлюз ответ 192.168.0.1:УУУ
4. Шлюз переписал IP адрес ответа на свой 195.*.*.111:УУУ, отправил
Пытался создать правила, но только не работает в обратном направлении т.е. запрос на 1001 приходит и пролетает во внутреннюю сетку а обратно не уходит..
-A PREROUTING -i eth0 -p tcp -d 195.*.*.111 --dport 1001 -j DNAT --to-destination 192.168.0.2
Подсобите пожалуйста!
Спасибо!
- Для комментирования войдите или зарегистрируйтесь
tcpdump на всех
tcpdump на всех промежуточных интерфейсах расскажет абсолютно все
#форвард iptables -A
evadim
+
/etc/sysctl.conf
net.ipv4.ip_forward = 1
у меня так работает
iptables -t nat -A PREROUTING -p tcp -d $if_eth1 --dport 60011 -j DNAT --to $ip:60011
iptables -t nat -A PREROUTING -p udp -d $if_eth1 --dport 60011 -j DNAT --to $ip:60011
$if_eth1 - внешний интерфейс
$ip - наш адрес (во внутренней сети) на который надо перебросить порты
Проверьте,
Проверьте, указан ли на 192.168.0.2 default gateway 192.168.0.1
Не пойму причину ? надо
Не пойму причину ?
надо пробросить порт 80 сделал так:
Что значит Bad argument `DNAT' ?
iptables -t nat -A PREROUTING
мишки у корытцу
В ядре DNAT включи
О боги, некроманты наступают!
О боги, некроманты наступают!
скорее некрофилы
скорее некрофилы
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)