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

Не удалось вызвать eth1: 1 при использовании вторичного частного IP-адреса на вторичном сетевом интерфейсе в экземпляре VPC

Я создал экземпляр VPC ec2 (t1.micro), в котором у меня есть два сетевых интерфейса, основной eth0 и дополнительные eth1.

Я смог поднять eth1 путем редактирования / и т.д. / сеть / интерфейс

auto eth1
iface eth1 inet dhcp

Однако, когда я включаю вторичный IP-адрес на этом интерфейсе, я получаю сообщение об ошибке "Не удалось открыть eth1: 1"

auto eth1:1
iface eth1:1 inet dhcp

Я могу обнаружить, что этот вторичный IP-адрес назначается на ec2 "Управление частным IP", так в чем же причина?

Вы не можете назначать IP-адреса виртуальным интерфейсам через DHCP, они должны быть назначены статически. Причина в том, что для DHCP-сервера есть только одно устройство. eth1 это неотличимо от eth1:1 (потому что они используют один и тот же MAC).

Вы можете статически назначить IP-адрес следующим образом:

auto eth1:1
iface eth1:1 inet static
address x.x.x.x
netmask x.x.x.x