用虛擬IP連不上有設Port的FTP?



贊助商連結


TZR
2001-10-14, 02:11 PM
請問有人知道怎麼解決用虛擬IP ( 像192.168.0.*) 無法連上port不是設Default值 (21) 的FTP站的問題嗎??

或者是有人可以告訴我在哪一篇文章有相關討論...
剛剛用搜尋文件找了一下找不到?

謝謝...:)

贊助商連結


BangLiu
2001-10-16, 03:25 PM
最初由 TZR
請問有人知道怎麼解決用虛擬IP ( 像192.168.0.*) 無法連上port不是設Default值 (21) 的FTP站的問題嗎??

或者是有人可以告訴我在哪一篇文章有相關討論...
剛剛用搜尋文件找了一下找不到?

謝謝...:)




應該不會連不上ㄚ!

ts9857
2001-10-16, 09:19 PM
最初由 TZR
請問有人知道怎麼解決用虛擬IP ( 像192.168.0.*) 無法連上port不是設Default值 (21) 的FTP站的問題嗎??

或者是有人可以告訴我在哪一篇文章有相關討論...
剛剛用搜尋文件找了一下找不到?

謝謝...:)


1 環境講不清楚
2 對 wan 可能防火牆擋住 由其大公司
3 不可能

VBird
2001-10-16, 11:28 PM
最初由 TZR
請問有人知道怎麼解決用虛擬IP ( 像192.168.0.*) 無法連上port不是設Default值 (21) 的FTP站的問題嗎??

或者是有人可以告訴我在哪一篇文章有相關討論...
剛剛用搜尋文件找了一下找不到?

謝謝...:)
我想,你的環境應該是在 NAT 技術所製造的虛擬 IP 環境吧,
這樣一來的話,由於 NAT 技術中,會有些 FTP 的問題,
你可以來 網中人的學習網站 看看:
http://www.study-area.org/linux/servers/linux_nat.htm
大概可以替你解一些惑吧!
不過,詳細的方法我也一直試不出來!所以只能告訴你理論上是有點連不上,
實際上,需要設定的地方,小弟還不會!真抱歉.....

fangback
2001-11-02, 10:38 AM
不會有這問題才對我的是LINUX架設的NAT。
你用的是IP分享器的嗎?

VBird
2001-11-02, 10:51 AM
最初由 fangback
不會有這問題才對我的是LINUX架設的NAT。
你用的是IP分享器的嗎?
你好:
請問你是使用哪一個模組載入的 NAT 呢(ipchains or iptable?)模組如何設定?因為小弟是使用 ipchains 的模組,並且將所有可載入的模組都載入了,另外,也沒有限制一些規則!但是在非 port 21 的 FTP site 就是上不去!去了網中人兄的網站上才知道 FTP 有所謂的主動與被動連線之分,但我也嘗試著寫一些port的規則,無奈就上無法連上,最後之好在 linux 下捉 ftp (非 port 21 的站台)上的資料後,再傳上我的 windows 哩!

fangback
2001-11-02, 01:43 PM
最初由 VBird

你好:
請問你是使用哪一個模組載入的 NAT 呢(ipchains or iptable?)模組如何設定?因為小弟是使用 ipchains 的模組,並且將所有可載入的模組都載入了,另外,也沒有限制一些規則!但是在非 port 21 的 FTP site 就是上不去!去了網中人兄的網站上才知道 FTP 有所謂的主動與被動連線之分,但我也嘗試著寫一些port的規則,無奈就上無法連上,最後之好在 linux 下捉 ftp (非 port 21 的站台)上的資料後,再傳上我的 windows 哩!
我用RedHat7.0的但我還是用ipchains的方式來設定NAT,我的設定如下:
#!/bin/sh
ipchains -P forward DENY
ipchains -A forward -s 192.168.0.0/24 -j MASQ -d 0.0.0.0/0
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_autofw
/sbin/modprobe ip_masq_portfw
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_mfw

VBird
2001-11-02, 07:39 PM
最初由 fangback

我用RedHat7.0的但我還是用ipchains的方式來設定NAT,我的設定如下:
#!/bin/sh
ipchains -P forward DENY
ipchains -A forward -s 192.168.0.0/24 -j MASQ -d 0.0.0.0/0
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_autofw
/sbin/modprobe ip_masq_portfw
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_user
/sbin/modprobe ip_masq_mfw
你好:

那請問你有連上非 21 port 的 FTP 站嗎?就是那種只對知道的人開放的那種!

因為我也曾經使用Server-U在個人電腦上架 FTP ,而為了安全起見,將 port 設為 1024 以上,而使用了NAT後端的windows 連線時,就是無法連上!(有訊息,但是無法讀取資料!)你可以嘗試連連看非port21的FTP網站!就知道原作者問的問題所在了(因為連 port 21 的網站並不會發生問題!)