Назад | Перейти на главную страницу

добавление 2-го частного IP-адреса в инстанс AWS EC2

У меня возникают проблемы с добавлением второго IP-адреса в экземпляр AWS EC2. Я использую Ubuntu 14.04.

Я уже пробовал это:

Затем я побежал sudo ifup eth0:0 и я получаю:

 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.

Но я не вижу этого с помощью ifconfig. Я могу это увидеть, только если убегу ifconfig eth0:0

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

Есть идеи, как я могу активировать второй частный IP?

Я работал над ubuntu 12.04 .. вы можете проверить, работает ли команда 14.04.

добавить / 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

Я не думаю, что AWS поддерживает DHCP, поэтому адреса фиксированы.

после добавления запустите это

/etc/init.d/network restart

он запустит 2 сетевых интерфейса.

Для Ubuntu 16.04: добавьте в /etc/network/interfaces.d/50-cloud-init.cfg

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

Где 172.1.2.3 - ваш вторичный частный ip. Затем выполните

sudo systemctl restart networking

Вы можете проверить это с помощью ifconfig:

ifconfig | fgrep -A2 eth0:1

Также для Ubuntu 16.04 вы можете связать более двух IP-адресов, добавив следующий в строке:

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

В файле также есть примечание о том, что если вы хотите, чтобы эти изменения сохранялись в экземпляре, вам необходимо создать файл /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:

network: {config: disabled}

Ваша машина может иметь только один IP-адрес на логический сетевой интерфейс. Вы можете использовать bridge-utils для создания двух виртуальных сетевых интерфейсов, каждый из которых получит свою собственную аренду DHCP в силу наличия разных MAC-адресов.

Почему вы хотите, чтобы у вашей машины было два IP-адреса?