adicionando o segundo IP privado na instância do AWS EC2

2

Estou com problemas para adicionar um segundo IP na instância do AWS EC2. Estou executando o Ubuntu 14.04.

Eu já tentei isso:

a) Clique com o botão direito do mouse na instância e inclua um 'IP privado' no gerenciador de IP privado. b) Ssh'ed na máquina e adicionei um arquivo /etc/network/interfaces.d/eth0_0.cfg com este conteúdo:

auto eth0:0 iface eth0:0 inet dhcp

então eu corri sudo ifup eth0:0 e eu fico:

Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0:0/0a:ee:d5:2f:e3:36 Sending on
LPF/eth0:0/0a:ee:d5:2f:e3:36 Sending on Socket/fallback DHCPDISCOVER on eth0:0 to 255.255.255.255 port 67 interval 3 (xid=0x4dfeb91a) DHCPREQUEST of 172.31.21.78 on eth0:0 to 255.255.255.255 port 67 (xid=0x4dfeb91a) DHCPOFFER of 172.31.21.78 from 172.31.16.1 DHCPACK of 172.31.21.78 from 172.31.16.1 RTNETLINK answers: File exists bound to 172.31.21.78 -- renewal in 1683 seconds.

Mas não consigo ver usando o ifconfig. Eu só posso ver isso se eu executar ifconfig eth0: 0

eth0:0 Link encap:Ethernet HWaddr 0a:ee:d5:2f:e3:36
UP BROADCAST RUNNING MULTICAST MTU:9001 Metric:1

alguma ideia de como posso ativar o 2º IP privado?

    
por developerinlondon 16.07.2014 / 17:13

4 respostas

4

eu trabalhei no Ubuntu 12.04 .. você pode verificar é o comando ainda trabalhando em 14.04.

acrescente / etc / network / interfaces

auto eth0:1
iface eth0:1 inet static
address 10.0.10.101 ### this address is the secondary IP you created on aws console

Eu não acho que o AWS suporte o DHCP para que os endereços sejam corrigidos.

depois de anexar, execute este

/etc/init.d/network restart

iniciará 2 interfaces de rede.

    
por 18.07.2014 / 06:10
2

Para o Ubuntu 16.04: anexar ao /etc/network/interfaces.d/50-cloud-init.cfg

auto eth0:1
iface eth0:1 inet static
address 172.1.2.3

Onde 172.1.2.3 é seu ip privado secundário. Então execute

sudo systemctl restart networking

Você pode verificar se está tudo bem com ifconfig:

ifconfig | fgrep -A2 eth0:1
    
por 22.07.2017 / 16:39
0

Também para o Ubuntu 16.04 você pode associar mais de dois IPs adicionando o seguinte na linha:

auto eth0:1
iface eth0:1 inet static
address 172.1.2.1

auto eth0:2
iface eth0:2 inet static
address 172.1.2.2

Há também uma nota no arquivo que, se você quiser que essas alterações persistam em uma instância, será necessário criar o arquivo /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg com o seguinte :

network: {config: disabled}
    
por 07.08.2018 / 17:40
-3

Sua máquina só pode ter um endereço IP por interface de rede lógica. Você poderia usar bridge-utils para criar duas interfaces de rede virtuais, cada uma com sua própria concessão de DHCP, em virtude de ter endereços MAC diferentes.

Por que você quer que sua máquina tenha dois IPs?

    
por 16.07.2014 / 17:35