Добрый вечер.
Такая проблема, есть шлюз opensuse. За ним стоит win2003.
Шлюз имеет 2 сетевые карты, одна на модем идет другая в сеть. Модем в подсети 192,168,0,0 а сеть в 192,168,1,0. На винде стоит фтп сервер, к которому нужно иметь доступ. На модеме правила пропускания стоят.
Сначала опен сус не пускал никуда, потом через маскарадинг пробросил во внутрь. Но вот обратно по-моему тоже не пускает.
Как пробросить порт в обратном порядке, от винды наружу?
Спасибо.
LinuxForum.Fans
FTP за шлюзом
Автор: kvirus
5 сообщений
2614 просмотров
POSTROUTING
А можно поконкретней, пожалуйста.
Хотя бы ссылочку.
-->> в сисадминов
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 Войдите или зарегистрируйтесь, чтобы ответить.