LinuxForum.Fans
Тема

FTP за шлюзом

Автор: kvirus 5 сообщений 2614 просмотров
#51541

Добрый вечер.
Такая проблема, есть шлюз opensuse. За ним стоит win2003.
Шлюз имеет 2 сетевые карты, одна на модем идет другая в сеть. Модем в подсети 192,168,0,0 а сеть в 192,168,1,0. На винде стоит фтп сервер, к которому нужно иметь доступ. На модеме правила пропускания стоят.
Сначала опен сус не пускал никуда, потом через маскарадинг пробросил во внутрь. Но вот обратно по-моему тоже не пускает.
Как пробросить порт в обратном порядке, от винды наружу?
Спасибо.

#51543

А можно поконкретней, пожалуйста.
Хотя бы ссылочку.

#51701

-->> в сисадминов

#51724

kvirus, у вас проходят пакеты от модема к виндовому серверу, а в обратную сторону нет? И из-за этого не получается снаружи залезть на фтп?

Я все правильно понял?

Проброс порта делается вот так:

text

iptables -t nat -A POSTROUTING -p tcp --dport 20 -s 192.168.0.x -j DNAT --to 192.168.1.x
iptables -A FORWARD -d 192.168.1.x -p tcp --dport 20 -j ACCEPT

буквой "икс" я заменил последнюю цифру адреса, которая мне неизвестна )


А чтобы пакеты, принадлежащие установленному соединие, ходили в обратном направлении нужно выполнить еще такую команду:

text
 iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT 
Войдите или зарегистрируйтесь, чтобы ответить.