事件背景:
1.服務器開啓20 21端口,FTP需使用主動模式
2.在虛擬機連接FTP,網絡鏈接方式NAT
本來以爲很簡單的一件事情,但是FTP在虛擬機上一直連不上去,特意查看了傳輸方式,確實是主動模式呀,同樣的設置,爲什麼物理機可以,虛擬機就不行?嘗試了關閉防火牆,還是不行,到底什麼原因?
偶然間看到了PORT傳輸的展示的信息10.0.1.25.145.225,這不是NAT時候的IP值嗎,因爲NAT連局域網內都無法互通,何況是跟外網打交道,難道問題出在這裏?於是乎調整了虛擬機的網絡鏈接模式,改爲橋接,然後又測試了一遍,這次可以通過FTP正常連接到服務器了。
雖然問題是解決了,但是問題產生的原因卻不太確定,真的是NAT的問題,還是其他的問題?