今天我使用 Raspberry-pi 和 OpenVPN 建立了一个 VPN。VPN 现在从我的 Windows 10 笔记本电脑和我的 Android 手机连接,并非没有痛苦。
我需要远程访问我的家庭服务器,但我遇到了似乎是路由问题的问题。
- 我的目标网络是私有 IPv4 网络 192.168.144.0/24
- 我需要访问 192.168.144.11 (Windows Server 2019)
- HP iLO 固件地址为 192.168.144.28,请记住这一点
- 拉斯皮是 192.168.144.13
- 主网关是 192.168.144.1
- 我已经在网关设置了路由表
- 172.16.0.0/16 通过树莓派路由
- 192.168.0.0/24 通过树莓派路由,该树莓派拥有指向另一个站点的永久 VPN 链接。这超出了问题的范围
使用我的笔记本电脑,我将自己显示为 172.16.46.10,树莓派将我的流量路由到它的eth0
接口。
我可以验证我是否可以访问https
iLO 服务器的界面。对于那些不知道的人,许多 HP(微型)服务器都带有固件代理,可从 Web 界面提供许多功能(包括远程控制台和按下电源按钮的能力)。
由于我可以访问iLO 并打开微服务器的电源,因此我确定我的大部分路由都是正确的。
但是,我仍然无法远程使用 rdp。
我尝试了以下方法进行调查:
- RDP 连接失败
ping 191.168.144.11
从远程笔记本电脑,没有响应tracert
同一个地址只命中 172.16.46.1 VPN 网关,无需进一步ping 172.16.46.10
从 Windows Server 机器工作。我可以ping回我的笔记本电脑ping 192.168.144.28
,即 iLO,有效tracert
以上以 2 个跃点命中服务器http://192.168.144.1
加载一个 HTML 禁止页面,这是正确的,因为我正在尝试使用外部地址访问家庭路由器- 当然,
https://192.168.144.28
它就像一个魅力。我可以通过串行控制台登录服务器并在此处发出命令(请参阅#4) - SMBing
\\192.168.144.11
不适用于远程笔记本电脑
从各种测试来看,这在我看来就像一个纯粹的路由或防火墙问题。
在我写这个问题的时候,我终于自己找到了答案。
我需要添加静态路由到 Windows Server,不要问我为什么
一旦路线确定,
OK
我就可以用服务器做所有事情。稍后我会尝试更好地理解它