Vraag AWS VPC Meerdere IP's


Ik probeer een secundaire interne IP te koppelen aan mijn Amazon VPC kleine machine, ik gebruik een op Ubuntu gebaseerde afbeelding met AMI ID: ami-6936fb00. Probleem is dat ik niet weet hoe ik mijn besturingssysteem (Ubuntu) moet configureren om het tweede privé-IP-adres op te nemen (dit is vereist zoals vermeld in de AWS Docs: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#using-instance-addressing-eips)!

Ik heb één ENI en heb er een extra privé-IP aan gekoppeld.

Alle hulp wordt op prijs gesteld.

Bedankt


5
2017-07-26 23:43


oorsprong


Heb je het over EC2? AWS VPC is een heel ander ding (meer VPN / netwerkachtige dingen) - number5
Ik geloof dat meerdere IP's alleen mogelijk zijn in VPC. - APZ


antwoorden:


Jouw /etc/network/interfaces bestand heeft waarschijnlijk ongeveer het volgende:

auto eth0
iface eth0 inet static
    address 192.0.2.10
    netmask 255.255.255.0
    gateway 192.168.2.1

Dit is wat het primaire IP toewijst (het kan ook DHCP zijn). Als u een secundair IP-adres wilt toewijzen, voegt u een post-upscript toe om een ​​extra adres aan eth0 toe te voegen.

auto eth0
iface eth0 inet static
    address 192.0.2.10
    netmask 255.255.255.0
    gateway 192.168.2.1
    up ip addr add 192.168.2.20/24 dev eth0

4
2017-07-27 05:42



Bedankt voor het antwoord, kunt u me vertellen hoe uw oplossing beter is dan de mijne, ik ben geen goeroe in netwerken en wil weten welke aanpak beter is. - APZ
@APZ Aliased interfaces (d.w.z. eth0:0) zijn een hack gemaakt door ifconfig om meerdere IP-adressen te ondersteunen. Ze worden echter beschouwd als verouderd en iproute2 (d.w.z. ip commando) moet in plaats daarvan worden gebruikt om meerdere IP's aan één interface te koppelen, wat mijn oplossing doet. - mgorven
@mgorven Zou je het gedeelte "20/24" kunnen uitleggen? Ook probeer ik 4 IP-adressen toe te voegen aan twee ENI's (voor een totaal van 8 IP's). Ik kan het doen in de Amazon Linux AMI geen probleem (aangezien Amazon je instructies geeft in hun documentatie), maar denk je dat deze aanpak daarvoor zou werken? Bedankt! - chaimp
@jeffp Het IP is 192.168.2.20; de / 24 specificeert het subnetmasker, d.w.z. 24 bits vormen het netwerkdeel en 32-24 = 8 bits vormen het hostdeel. Als je een specifieke vraag hebt, zou je dat moeten doen een vraag stellen though. - mgorven


Ik was eindelijk in staat om uit te zoeken hoe ik tweede privé-IP voor mijn AWS VPC-machine kon opnemen: Ik heb dit toegevoegd aan / etc / network / interfaces:

auto eth0:0
iface eth0:0 inet static
    address 192.x.y.z
    netmask 255.255.255.0

en dan rennen ifup eth0:0

Mijn ifconfig toonde zowel eth0 als eth0: 0 met de juiste private IP's.


0
2017-07-27 01:29