LINUX.ORG.RU
ФорумAdmin

туплю с порт-форвардингом


0

0

Ситуация такая. Есть сервак с инетом через спутник и землей через локалку.

ip сервака в инете 10.10.10.10 (условно) интерфейс dvb0 ip сервака в локалке 192.168.1.20, eth1 шлюз по умолчанию для земли 192.168.1.1

в сети есть камера, которая висит на адресе 192.168.1.127 и порту 1234. она отправляет на почту снимки. у нее шлюз по умолчанию 192.168.1.1. маска подсети для камеры 255.255.255.0

задача -- вывести камеру в инет, так чтобы по адресу 10.10.10.10:1234 можно было смотреть и рулить камерой.

я так понимаю, что надо сделать port forward. делаю так:

iptables -A FORWARD -i dvb0 -o eth1 -p tcp -d 192.168.1.127 --dport 1234 -j ACCEPT iptables -t nat -A PREROUTING -d 10.10.10.10 -p tcp --dport 1234 -j DNAT --to-destination 192.168.1.127

и не работает.

anonymous

>iptables -A FORWARD -i dvb0 -o eth1 -p tcp -d 192.168.1.127 --dport 1234 -j ACCEPT

это только в одном направлении, в обратном или iptables -m state ... или такое же правило с параметрами "наоборот" (-i <--> -o, -d --> -s)

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.