我正在 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 位址?
謝謝,達山
答案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