URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63769
[ Назад ]

Исходное сообщение
"перенаправление портов"

Отправлено xvadim , 30-Янв-06 21:14 
имеется машина с адресами, например, 192.168.1.10 и 192.168.10.1. К сеетвой с адресом 192.168.10.1 подключена еще ода с адресом 192.168.10.2, на которой крититься svnserve. Когда я подключаюсь к нему по адресу 192.168.10.2, все работает нормально. Надо сдлеать перенаправление портов, чтобы при обращении к порту 3690 первой машины пакеты перенаправлялись на вторую.
Делаю такие команды:
iptables -t nat -A PREROUTING -p tcp -d 192.168.1.10 --dport 3690 -j DNAT --to-destination 192.168.10.2:3690
и для udp аналогично. Но перенаправление на работает. Дистрибутив - ASPLinux 10. Делал подобные вещи на Debian, но с другими портами - все работало.
Что я еще забыл сделать? Форвардинг пакетов на первой машине включен.

Содержание

Сообщения в этом обсуждении
"перенаправление портов"
Отправлено jonatan , 31-Янв-06 09:27 
>Что я еще забыл сделать? Форвардинг пакетов на первой машине включен.
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -d 192.168.10.2 -p tcp --dport 3690 -j ACCEPT

"перенаправление портов"
Отправлено xvadim , 31-Янв-06 16:52 
>>Что я еще забыл сделать? Форвардинг пакетов на первой машине включен.
>iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
>iptables -A FORWARD -d 192.168.10.2 -p tcp --dport 3690 -j ACCEPT

Я сделал политику по умолчанию для цепочки FORWARD ACCEPT, т.е. все открыл. Все равно не работает :(


"перенаправление портов"
Отправлено victorb , 31-Янв-06 17:15 
1. на второй машине роутер по умолчанию 192,168,10,1 ?
2. на первой машине открыт этот порт на input ?
3. я бы посмотрел tcpdump-ом на обоих интерфейсах как пакетики бегают