Перенаправление пакетов UDP, но не в состоянии распечатать данные - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть такая настройка систем, где 3 виртуальные машины подключены к OVS.

В одной системе я использую UDP-сервер на VM1 и VM3 и UDP-клиент VM2.

В VM2 пакеты от UDP-клиента направляются на VM1 (адрес и порт назначения, как указано вкод).Но в OVS я предоставил правило, согласно которому, если исходный IP-адрес - VM2, а пункт назначения - VM1, я перенаправляю пакеты UDP на VM3.

Я могу видеть счетчик, соответствующий правилу, и даже я наблюдал изменение пункта назначения и порта на интерфейсе нового пункта назначения в wireshark.

Но проблема в том, что яЯ не могу прочитать пакеты в программе UDP-сервера в VM3

Может ли кто-нибудь помочь, пожалуйста

РЕДАКТИРОВАТЬ: Ниже приведен снимок экрана при попытке перенаправить пакеты из TCP-соединения.Я не могу отправить пакет в пункт назначения

enter image description here

1 Ответ

0 голосов
/ 30 ноября 2018

Чтобы сетевой стек виртуальной машины мог принимать эти перенаправленные пакеты, вам нужно будет переписать IP-адреса назначения и Ethernet-адреса .

...