Я заметил, что в таблице маршрутов много записей, которые я не понимаю.
Табель маршрута:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.0.254 UGSc 28 0 en1
10.8.0.1/32 10.8.0.5 UGSc 1 2 tun0
10.8.0.5 10.8.0.6 UH 2 3 tun0
127 localhost UCS 0 284 lo0
localhost localhost UH 10 3663 lo0
169.254 link#5 UCS 0 0 en1
192.168.0 link#5 UCS 4 0 en1
192.168.0.25 localhost UHS 0 0 lo0
192.168.100 10.8.0.5 UGSc 0 7 tun0
Я считаю, что этот маршрут говорит:
- Весь трафик в 192.168.100. * Должен направляться к 10.8.0.5 (!?)
- Весь трафик на 10.8.0.5 должен направляться на 10.8.0.6 (!?)
- Весь трафик до 10.8.0.1/32 должен перенаправляться на 10.8.0.5 (!?)
Почему 192.168.100 не идет к 10.8.0.1, а вместо 10.8.0.5, а затем от 5 до 6, и тогда я предполагаю, что 1/32 должен соответствовать 6, и кажется, что есть цикл.
Я не могу пропинговать 10.8.0.5, но я думал, что это был мой ip в сети. Я не могу пропинговать 10.8.0.6, однако я думаю, что это замаскировано, я получаю некоторый вывод "Связь, запрещенная фильтром"
ifconfig показывает:
tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.8.0.6 --> 10.8.0.5 netmask 0xffffffff
open (pid 1307)
И снова 6 -> 5!
ВНИМАНИЕ: здесь внизу есть только конкретика, на случай, если вам понадобится больше информации, чтобы понять маршруты.
Мои настройки:- Портативный компьютер в локальной сети (192.168.0 ..) с маршрутизатором (192.168.0.254) - VPN подключен через виртуальный маршрутизатор (10.8.0.1) в сети (10.8.0 ...) к сети (192.168 .100 ...) с роутером (192.168.100.1) - 192.168.100.200 - сервер в удаленной сети
Теперь, когда я 'traceroute 192.168.100.200', я ожидал
10.8.0.1 (VPN-маршрутизатор на другой стороне)192.168.100.1 (Маршрутизатор в физической сети на другой стороне)192.168.100.200 (хост достигнут.)
Вместо этого я просто получаю бесконечный набор * s
Это не то же самое, что этот вопрос, и я не смог найти ответ, так что спасибо!