我正在 Amazon ec2 实例上运行名为 Intel DPDK 的应用程序18.05
,我尝试将流量从 eth1(管理网络除外)发送到我的实例上创建的 eth2。
eth1 IP 地址如下172.31.17.214
,eth2 IP 地址如下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
。
我们如何才能让它适用于 Amazon ec2 实例中的多个 IP 地址?
谢谢,Darshan
答案1
您需要先从 Amazon EC2 接口关联更多 IP 地址。您可以找到有关如何执行此操作的指南这里。
之后,您可以使用接口别名添加这些接口:
编辑/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