我最近启动了一个家庭实验室项目并搭建了一个服务器。该服务器本身是一个 VMware 虚拟机管理程序,上面运行着两个 ubuntu server 22.04(一个用于文件共享,一个用作 vpn 服务器)。
为了从我的家庭网络外部访问此服务器,我设置了一个 openvpn 服务器。
作为客户端,我使用装有双启动 win10 和 ubuntu 20.04 的笔记本电脑。
在 win10 上,我可以从远程网络(电话网络共享)建立 vpn 连接,维持互联网访问(标准浏览)并访问我的家庭网络:
- 192.168.1.17 上的 ESXI 控制面板
- 192.168.1.1 上的 ISP 路由器控制面板
- 192.168.1.30 上的 ubuntu 文件服务器(虽然我现在需要提供某种凭据才能访问共享文件夹,但我不知道这些凭据是什么或哪个服务要求提供它们)。
但是主要问题出在 ubuntu 客户端上。我可以建立 vpn 连接。客户端和服务器日志正常,但我失去了所有互联网连接。除了我的基准 IP(192.168.xx.xx)和 openvpn 提供的 NATed IP(10.8.0.2)之外,我无法 ping 任何内容。我也无法访问我的家庭网络。
起初我以为这可能是由某些服务器问题引起的,但是 vpn 在 Windows 上运行良好。IP 转发和路由似乎有效。
我已经在该网站上看到许多关于服务器端故障排除的答案,但没有一个对我的情况有任何影响。
我查找了一些客户端问题,但没有找到对我有用的东西。
如果您对此问题的潜在起源有任何想法(或者我可以运行一些测试来找出原因)或者如果您需要特定的信息,请告诉我。
谢谢!