Я помітив, що таблиця маршрутів має багато записів, яких я не розумію.
Таблиця маршруту:
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 на vnetwork. Я не можу пінг 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 - & gt; 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
Це не те саме це питання , і я не зміг знайти відповіді, тому дякую!