在調製解調器上打開和測試埠 > 路由器連接
解決我的最後一個問題,我可以通過 LAN 訪問我伺服器的 FTP,但不能通過 Internet。我在埠 666 上使用 Filezilla。我的路由器/調製解調器配置是這樣的(類似於其他文章):
調製解調器連接到 WAN
調製解調器上的 WAN 埠連接到路由器上的 LAN 埠
調製解調器內部 IP 地址是 192.168.0.254
路由器內部 IP 地址是 192.168.0.1
調製解調器關閉 DHCP
路由器有 DHCP打開
路由器正在執行 Tomato 韌體,它被設置為“路由器”(不是“網關”)
網際網路正在工作(不得不說)
我在調製解調器和路由器上都設置了埠轉發 - 都將埠 666 路由到 192.168.0.3 (TCP) 的 IP 地址;這是執行 FileZilla 的伺服器的 IP 地址。我不知道這是否阻礙了任何事情,但我也嘗試過僅使用調製解調器和路由器……結果相同。我還嘗試將伺服器設置為 DMZ(在路由器和調製解調器上)。
路由器和調製解調器的日誌中都沒有關於拒絕埠 666 上的入站流量的任何內容,因此我的故障排除能力就停止了。我已經嘗試聯繫我的 ISP(Telus,在移動計劃中執行……這是一個“智能”集線器),但他們並沒有太大幫助。他們說他們只封鎖了 25 和 80 埠,也許還有其他幾個,但不是大多數埠。我通過訪問 canyouseeme.org 來測試埠是否打開 - 我不知道這是否會產生“連接被拒絕”的結果,只是基於 FTP 需要登錄這一事實……我是對這件事不太熟悉。
FWIW,有時我在 canyouseeme.org 上收到“連接被拒絕”錯誤,但主要是“連接超時”。
我不知道此時還能做什麼。
看來 Telus 正在阻止所有傳入埠!當然,他們的技術支持第一次沒有提到……我在他們的移動網際網路計劃中(因為我在縣里……沒有硬線連接:^<)
有沒有類似 FTP 的解決方案?我讀過他們阻止 TCP 埠(不是他們也阻止 UDP ……但我不知道)。
根據我對 canyouseeme.org 的了解,當您以一種或另一種方式連接失敗時,埠轉發無法正常工作。
如果您不需要調製解調器來連接到 Internet,那麼將其排除在連結之外,那就少了一件引起問題的事情。
通過其 WAN 埠將路由器連接到您的 ADSL/電纜(狡猾的命名約定,但我們可以忽略它)。
將伺服器連接到路由器上的DMZ埠,確保路由器DMZ埠的IP地址與主機在同一子網中,路由器使用192.168.1.1 255.255.255.0,192.168.1.254/24伺服器。
在路由器上啟用將埠 666 的流量轉發到您的伺服器。
如果路由器具有獨立於埠轉發配置的防火牆或訪問控制列表,請確保允許埠 666。
檢查您是否可以從伺服器進入更廣闊的世界。
如果以上都不起作用,請將路由器替換為調製解調器並應用相同的設置,但將 DMZ 埠更改為 LAN 埠,因為可能調製解調器只有 WAN(?)和 LAN 埠。