3

Я недавно настроил клиент OpenVPN на своем HTPC, однако, как только я подключился к серверу VPN, я больше не мог удаленно SSH или подключаться к другим серверам, которые я работал на HTPC.

Я следовал советам, приведенным здесь и здесь, о том, как правильно маршрутизировать входящий трафик, и смог снова подключиться через SSH. Это результаты,

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.20.24.1     128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
128.0.0.0       172.20.24.1     128.0.0.0       UG    0      0        0 tun0
172.20.24.0     0.0.0.0         255.255.252.0   U     0      0        0 tun0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
198.144.158.43  192.168.0.1     255.255.255.255 UGH   0      0        0 eth0   

$ ip route show
0.0.0.0/1 via 172.20.24.1 dev tun0 
default via 192.168.0.1 dev eth0  proto static 
128.0.0.0/1 via 172.20.24.1 dev tun0 
172.20.24.0/22 dev tun0  proto kernel  scope link  src 172.20.24.240 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.100  metric 1 
198.144.158.43 via 192.168.0.1 dev eth0 

К сожалению, я все еще не могу подключиться к моему серверу TeamSpeak3, который использует соединение UDP наряду с TCP. Так как TCP работает нормально, я предполагаю, что есть что-то, чего мне не хватает, чтобы заставить работать UDP.

РЕДАКТИРОВАТЬ: IP-адрес 192.168.0.100, в подсети 192.168.0.0/24 и 192.168.0.1 для сервера TS3. Я подключаюсь к VPN-серверу IPVanish через клиент OpenVPN в Ubuntu.

1 ответ1

0

Ваш сервер 172.20.24.1 перенаправляет ваш клиентский шлюз по умолчанию, и поэтому ваш клиент пытается маршрутизировать все через VPN, что означает, что вы не можете подключиться ни к каким службам, пока ваш сервер не узнает, где они находятся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .