Моя цель - настроить мой 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
по умолчанию через 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 Прото ядро link ссылка src 192.168.1.143
192.168.1.0/24 dev wlan0, ссылка на область действия ядра протока 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

0