在成功之前,我已经做了一些移植工作,但是突然我遇到了這个我不知道如何解決的問题.我在埠137-139和445上託管了一个samba共享,並可以通過其本地IP地址(192.168.x.x)地址訪問该設備,並且可以查看共享。
但是,当我从正確的本地IP地址轉發路由器中的正確埠並通過我的公共IP地址訪問它時,它可以正常工作,但是当其他任何人尝試時,這些埠看起来都是關闭的.即使使用与我和我的公用IP相同的命令,也没有聯機埠掃描程式,也没有聯系過的朋友可以連線到共享或看到打開的埠.我猜我的路由器支援發夹,因為我完全可以訪問我的公共IP,但是為什麼使用我的公共IP地址時,它的行為与其他人相比却有所不同?
我的路由器型號是ASUS RT-AC85P,我在Raspberry Pi 3 Model B +上託管共享.我以前能够进行移植,所以這不是我的ISP的問题,而是我的路由器,因為我最近才相對更改它。
最新回復
- 5月前1 #
相似問題
- networking:华為路由器開始表現疯狂networkingrouterlanadslhg2021-01-04 01:23
- networking:如何將電话+網路調製解調器設置為1台設備?networkingrouterinternetmodem2021-01-03 21:27
- networking:我的Synology NAS是否被黑客入侵?networkingrouterdnsnas2021-01-03 14:54
- networking:如果我使用外部IP与LAN上的設備进行通讯,流量是否会通過外部Internet?networkingportforwarding2021-01-03 14:26
- linux:埠轉發到Raspberry Pi web服務器不起作用linuxrouterapachehttpserverportforwardingraspberrypi2020-12-29 02:58
可能是RPi具有基於IP的防火墙規則,如註釋中所建議,但是我怀疑這是您的ISP阻止了連線–许多ISP专門阻止了埠137-139和445, 即使他们没有阻止其他任何事情. (windows內建的SMB服務多次成為主要攻击目標,因此他们不想冒险。)
当您訪問自己的公用IP地址時,您只是在直接与路由器通訊,而没有通過ISP的連線. (這就是為什麼路由器需要特定的發夹支援的原因。)另一方面,当您从外部进行連線時,資料包甚至根本没有到達路由器。
如果您需要遠端訪問服務器(並且必须通過SMB进行訪問),請在您的家庭網路中設置VPN。
(請註意,所有相對较新的SMB軟體都只需要TCP埠445。唯一需要137-139的時間是在win2000之前的系統上執行,在這種情况下,您真的應该在VPN內完成。)