[問題] vmware上架設ftp要如何設定NAT(開放por …

看板Linux作者 (回復)時間13年前 (2010/09/05 01:51), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
目前我的狀況是 主機OS是centos 在這台主機中裝了vmware跑windows xp 目前主機上網沒問題(使用固定ip) 在windows xp裡上網也沒問題(連內連外皆可) 而我的問題是 如何能在windows xp裡裝設ftp(如serv-u或filezilla server)後 讓外部能連入 目前我在 /etc/vmware/vmnet8/nat/nat.conf 裡的設定 是在 [incomingtcp] 加入 8888 = 172.16.104.99:80 也就是讓外部網路能連入windows xp中的web server(也就是開放80port) 而對於ftp port的開放 我是設定為 8889 = 172.16.104.99:21 目前測試的結果 可以連得到xp主機內 ftp軟體也有偵到外部電腦連入的記錄 但就是沒辦法列出目錄列表 然後之後就顯示錯誤訊息 也就是我還是沒辦法從外部連到vmware中的 ftp sever 請問在設定上我有哪些要更正的嗎? 之前有試過設定為 21 = 172.16.104.99:21 並關閉centos上原本架設的vsftp(怕會與vmware中的ftp server打架) 但還是沒辦法 而且是連偵測都沒有連入的記錄..... 麻煩高手幫忙一下吧~ 感謝幫忙~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.92.6 ※ 編輯: nothinkmuch 來自: 218.161.92.6 (09/05 01:52) ※ 編輯: nothinkmuch 來自: 218.161.92.6 (09/05 01:52)

09/05 02:57, , 1F
http://j.mp/coVcXl FTP不只需要一個port
09/05 02:57, 1F

09/05 02:58, , 2F
既然你的server在NAT後面,client就不能在NAT後
09/05 02:58, 2F

09/05 02:58, , 3F
也就是你只能用active mode,有的client需要手動設定
09/05 02:58, 3F

09/06 20:13, , 4F
你提到虛擬機使用固定ip,猜想你虛擬機網路是選擇Bridge
09/06 20:13, 4F

09/06 20:15, , 5F
如果是這樣的話,虛擬機與實體機都是在同一網段
09/06 20:15, 5F

09/06 20:16, , 6F
那虛擬機是不會跟實體機的防火牆扯上關係的
09/06 20:16, 6F

09/06 20:16, , 7F
請把你的網卡視為Switch 只需注意虛擬機的防火牆有沒有擋
09/06 20:16, 7F

09/06 20:16, , 8F
到即可
09/06 20:16, 8F

09/08 10:41, , 9F
我是用NAT,不是透過bridge
09/08 10:41, 9F
文章代碼(AID): #1CWeS91w (Linux)