Я работаю с приложением Intel DPDK 18.05
на экземпляре Amazon EC2 и пытаюсь отправить трафик с eth1 (кроме сети управления) на eth2, созданный на моем экземпляре.
IP-адрес eth1 такой же 172.31.17.214
, а IP-адрес eth2 такой же 172.31.17.20
,
Моя проблема в том, что мне нужно отправить несколько пакетов с исходного интерфейса eth1 на целевой eth2,
(172.31.17.214,.215,.216..., to 172.31.17.20)
но это работает только 172.31.17.214
для 172.31.17.20
.
Как нам сделать так, чтобы это работало для нескольких IP-адресов в экземпляре Amazon EC2?
Спасибо, Даршан.
решение1
Сначала вам нужно связать больше IP-адресов с интерфейсом Amazon EC2. Руководство о том, как это сделать, вы можете найтиздесь.
После этого вы можете добавить эти интерфейсы с псевдонимами интерфейсов:
Отредактируйте /etc/network/interfaces
и добавьте следующее:
auto etho0:1
iface eth0:1 inet static
address another_ip_address
netmask netmask #must be same as eth0's netmask
Или, если вам нужен другой IP-адрес только для того же сеанса, вы можете использовать ifconfig
:
ifconfig eth0:1 ip_address up