几周前,我的家庭网络中的 OpenVPN 服务器运行得像梦一样。我已连接并且可以访问我的网络并访问互联网。这是惊人的。
今晚,我可以连接到 OpenVPN,我可以通过隧道 ping 我的服务器 IP,但家庭网络上没有任何客户端。我也无法通过 OpenVPN 连接连接到互联网。
请问我该如何开始解决此问题?我尝试过重新启动服务器,但没有解决问题。谁能告诉我重启后最有可能丢失的设置是什么?
谢谢
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.90.10.9 128.0.0.0 UG 0 0 0 tun0
default 192.168.43.1 0.0.0.0 UG 1024 0 0 wlan0
10.90.10.0 10.90.10.9 255.255.255.0 UG 0 0 0 tun0
10.90.10.9 * 255.255.255.255 UH 0 0 0 tun0
host86-134-200- 192.168.43.1 255.255.255.255 UGH 0 0 0 wlan0
128.0.0.0 10.90.10.9 128.0.0.0 UG 0 0 0 tun0
link-local * 255.255.0.0 U 1000 0 0 wlan0
192.168.43.0 * 255.255.255.0 U 0 0 0 wlan0
- 192.168.168.0是我的家庭网络
- 192.168.43.1 我认为是我远离家乡的无线连接
- 10.90.10.1 是我的 openvpn 隧道服务器
编辑回答问题:
如果我 ping 10.90.10.1 我会得到响应。如果我 ping 我的家庭网络上的 192.168.168.2,我没有得到任何响应。
“你的客户端机器还好吗?”
我不确定你的意思是什么。我碰巧有两台客户端机器,都有同样的问题,但都运行良好。现在两者都不再起作用。我仅在外出时连接到我的 OpenVPN 服务器(位于我的家庭网络上)。我可能正在使用公共 WiFi 或移动互联网。都不起作用。
答案1
由于两个客户端系统有相同的问题,我将开始在 OpenVPN 服务器上搜索损坏的路由。
- 版本 1:源自 VPN 的数据包无法到达 LAN
- 版本 2:来自 LAN 的回复数据包不知道到 VPN 服务器的路由
- 版本 3:VPN 服务器上的路由出现乱码(LAN 接口重新启动,OpenVPN 仍在运行,但启动 LAN 会清除路由表)。