我的目标是设置我的 Raspberry Pi,使其始终连接到我的 VPN,并始终可以通过 SSH 和 VNC 访问。
我使用 PrivateInternetAccess 和 Open VPN。使用本文我搞清楚了如何在启动时启动 VPN(这样我最终就可以放弃监视器并完全通过 SSH 进行操作)。但现在我的 SSH 却显示:
ssh:连接到主机 192.168.1.146 端口 22:连接被拒绝
根据ifconfig
输出和我的路由器设置,192.168.1.146
这是正确的数字,但它根本不起作用。我可以关闭 VPN,SSH 也可以正常工作。我觉得我一定是做错了什么。
编辑:这是评论者要求的我的 IP 表:
使用 VPN 之前:
pi@raspberrypi ~ $ ip route
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 proto 内核范围链接 src 192.168.1.143
192.168.1.0/24 dev wlan0 proto 内核范围链接 src 192.168.1.146
使用 VPN 后:
pi@raspberrypi ~ $ ip route
0.0.0.0/1 via 10.194.36.5 dev tun0
default via 192.168.1.1 dev eth0
10.194.36.1 via 10.194.36.5 dev tun0
10.194.36.5 dev tun0 proto kernel scope link src 10.194.36.6
85.159.237.4 via 192.168.1.1 dev eth0
128.0.0.0/1 via 10.194.36.5 dev tun0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.143
192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.146