отправьте udp пакеты месту назначения через передачу

у меня есть машина 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 говорит что недостижимое место назначения.

-1
задан 23 July 2014 в 21:39
1 ответ

Вам нужно добавить маршрут на машине 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.

.
0
ответ дан 5 December 2019 в 20:41

Теги

Похожие вопросы