看板FreeBSD
标 题Re: 将FTP Port Mapping 到 nat 里面的问题rt例如port250*发信站: 次世代BS2 (Mon Jan 24 19:32:30 2005)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.ee.ttu!news.cis.nctu!C
目前作法可以用了,就是在
/etc/ipf.rules
pass in quick on rl0 proto tcp from any to any port = ftp-data keep state
pass in quick on rl0 proto tcp from any port = ftp-data to any port > 1023 keep
state
※ 引述《sunsun (阳光)》之铭言:
> 谢谢您详细的解答,请问有没有利用 FreeBSD 5.3 stable
> 可以建立一个完善的 ftp mapping 到 NAT 内部 ftp server 的方式呢?
> 谢谢各位指点!
> ※ 引述《[email protected] (小州)》之铭言:
> > ftp protocol 主要有 command & data channel,您重导那只是 command
> > channel 部份而已。
> > ftp protocol 设计资料传输是在 data channel 上面,而且 data channel
> > 所使用的 port 是动态建立,不是在原本 port 21 上。
> > 再者 data channel 资料传输,还可以再区分使用 passive 与 active mode
> > 这两种模式。port 21 forwarding 方式通常使用 passive mode 时会发生错误,
> > 改用 active mode 可以解决。要能够使用 passive mode,除非 nat server
> > 本身能够追踪 ftp 封包然後适时解决处理连线应对转送问题,那於 passive
> > mode 的环境才会正常。
> > 不过若是 client 端也是在 nat 下面,那也会变成使用 active mode 会发生
> > 错误,除非 client 端的 nat 功能有追踪 ftp 封包适时转送到内部才会正常。
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bs2.twbbs.org>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: sunsun
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 218-34-27-201.cm.dynamic.ap
☆ 次世代BS2 ☆ 可申请个人板
100MB超大相簿 http://pic.twbbs.org 资科人200MB