у меня есть машина Linux (128.247.19.194, сетевая маска 255.255.254.0) машина Linux B (128.247.19.165 сетевых масок 255.255.254.0) И другая машина Linux (128.247.19.3 сетевых масок 255.255.254.0)
Существует туннель безопасности между A и B. Я хочу отправить пакеты от C до через B.How, я могу сделать это?
Я установил бит ip_forward в машине Linux B.
То, что я пытаюсь протестировать и изучить, является поколением внутренних ipv4 фрагментов, когда я отправляю, говорят, что 2 000-байтовый пакет от C до B - оно фрагментируется, и затем эти фрагменты инкапсулируются во внешнем IP, и перейдите к A.
Но я не смог достигнуть этого, wireshark говорит что недостижимое место назначения.
Вам нужно добавить маршрут на машине C:
route add -host 128.247.19.194 gateway 128.247.19. 165
Вам также может понадобиться маршрут на машине A, что-то вроде этого:
route add -host 128.247.19.3 gateway 128.247.19.164
But first, try only with the route on machine C, if it doesn't working, add also the route for the A machine.
.