我有一台运行 Tomato 固件的 Linksys WRT54GL 路由器。两台具有静态 IP 地址的计算机通过以太网与其相连。
第一台计算机使用默认的 RDP 端口 3389。我设置了 TCP 端口转发到该计算机的静态 IP。
在第二台计算机上,我将 RDP 端口更改为 3398:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
然后我再次在 TCP 上设置到该计算机的静态 IP 的端口转发。
两台计算机均通过任意版本的远程桌面客户端启用远程连接。
我从同一网络和外部网络测试了两台计算机的远程连接:只有第一台计算机可以连接,第二台计算机则无法连接。
我之前用同一个路由器也成功过,有一段时间我换了一台新的 N 路由器 (Dlink DIR-655),最近又换回了 Linksys。自从换回来(没有更改配置)后,出现了问题,我不太清楚到底是什么问题。
尝试了其他方法:
- 切换回原始路由器(WRT54GL)后,在两台计算机上运行 ipconfig /release /renew 以获取正确的本地 IP。
- 清除两台计算机上旧 N 路由器的 IP 地址的 arp 表,这些 IP 地址静态设置为 192.168.0。,而WRT54GL是192.168.1。。
更新:我也使用 ip+port 进行连接(192.168.1.145:3398)
答案1
如果计算机运行的是 Vista 或更高版本,您是否也允许端口 3398 通过 Windows 防火墙?
答案2
当您连接到具有非标准端口的计算机时,您需要在 RDP 客户端的计算机字段中包含端口号。
例如。
computername:3398
DOMAIN\computername:3398
使用 VPN 是一个更好的主意。