ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] проброс порта для ftp
@ 2007-07-09  8:59 Slava Dubrovskiy
  2007-07-09 12:00 ` Evgeniy Kozhuhovskiy
  2007-07-13 11:52 ` Ivan Fedorov
  0 siblings, 2 replies; 7+ messages in thread
From: Slava Dubrovskiy @ 2007-07-09  8:59 UTC (permalink / raw)
  To: Sysadmins

Здравствуйте.

Об этом писалось, и похоже не раз, но что-то я торможу и не могу ни
найти ни самому додуматься.

Есть ftp сервер, доступ к которому разрешен только с другого сервера.
Мне необходимо так настроить второй сервер, чтобы можно было
использовать ftp первого сервера.

Для этого использую iptables. Правила вот такие:

IPTABLES="/sbin/iptables"
INET_IFACE="eth0"
INET_IP=IP второго сервера
FTP_SERVER_IP= IP ftp сервера

$IPTABLES -t nat -A PREROUTING -d $INET_IP -i $INET_IFACE -p tcp -m tcp
--dport 2111 -j DNAT --to-destination $FTP_SERVER_IP:20
$IPTABLES -t nat -A PREROUTING -d $INET_IP -i $INET_IFACE -p tcp -m tcp
--dport 2112 -j DNAT --to-destination $FTP_SERVER_IP:21
$IPTABLES -t nat -A POSTROUTING -d $FTP_SERVER_IP -o $INET_IFACE -p all
-j SNAT --to-source $INET_IP

Но при этих правилах происходит только конект к серверу, а список
каталогов не показывает. И это не зависимо от активного или пассивного
режимов.
Т.е. не происходит передача данных. Подскажите, как правильно
пробрасывать ftp?

-- 
WBR,
Dubrovskiy Vyacheslav



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-07-13 11:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-09  8:59 [Sysadmins] проброс порта для ftp Slava Dubrovskiy
2007-07-09 12:00 ` Evgeniy Kozhuhovskiy
2007-07-09 12:32   ` Slava Dubrovskiy
2007-07-09 12:48     ` Serge
2007-07-09 12:51     ` Andrii Dobrovol`s`kii
2007-07-09 13:17       ` Slava Dubrovskiy
2007-07-13 11:52 ` Ivan Fedorov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git