Ich arbeite an einer Anwendung namens Intel DPDK 18.05
auf einer Amazon EC2-Instanz und habe versucht, Datenverkehr von eth1 (abgesehen vom Verwaltungsnetzwerk) an das auf meiner Instanz erstellte eth2 zu senden.
die eth1 IP-Adresse ist wie 172.31.17.214
und die eth2 IP-Adresse ist wie 172.31.17.20
,
Mein Problem ist, dass ich mehrere Pakete von der Quellschnittstelle eth1 zum Ziel eth2 senden muss,
(172.31.17.214,.215,.216..., to 172.31.17.20)
aber es funktioniert nur 172.31.17.214
an 172.31.17.20
.
Wie müssen wir dafür sorgen, dass dies für mehrere IP-Adressen in einer Amazon EC2-Instanz funktioniert?
Danke, Darshan
Antwort1
Sie müssen zunächst weitere IP-Adressen aus der Amazon EC2-Schnittstelle zuordnen. Eine Anleitung dazu finden Sie unterHier.
Danach können Sie diese Schnittstellen mit Schnittstellenaliasen hinzufügen:
Bearbeiten /etc/network/interfaces
und fügen Sie Folgendes hinzu:
auto etho0:1
iface eth0:1 inet static
address another_ip_address
netmask netmask #must be same as eth0's netmask
Oder wenn Sie nur für dieselbe Sitzung eine andere IP-Adresse wünschen, können Sie Folgendes verwenden ifconfig
:
ifconfig eth0:1 ip_address up