我有三台 Linux 机器,一台在工作(台式机“D”),两台在家里(笔记本电脑“L”,树莓派“R”)。我想将数据从工作机器传输到家里的机器。所涉及的数据传输仅在工作时进行。
- 当我连接到我的工作 VPN 时,我可以从 L 访问桌面 D。
- 当VPN连接后,我远程登录桌面,我无法从 D -> R 发送任何数据。VPN 连接 L <-> D。
- 当我断开 VPN 时,从 D -> R 的连接正常。 (例如,如果我在尝试打开连接之前设置睡眠命令,然后断开 VPN)
这种情况相当烦人,因为我无法交互式调试。我觉得最奇怪的是 VPN 连接不是在正在通信的机器之间!
我拥有这 3 台机器的管理员权限。我对本地路由器有一些控制权,包括端口转发。我无法控制工作中的服务器/VPN 前端等。
哪台机器配置不好? VPN 对同一网络上的其他计算机产生副作用是否正常?我究竟做错了什么?
答案1
听起来您的笔记本电脑尝试通过 VPN 路由所有流量。如果您使用 GUI 设置 VPN,应该有一个类似于Use this connection only for resources on network
Ubuntu 的选项。