Я создал экземпляр 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