在 VPC 实例上的辅助网络接口上使用辅助私有 IP 时无法启动 eth1:1

在 VPC 实例上的辅助网络接口上使用辅助私有 IP 时无法启动 eth1:1

我已经创建了一个 VPC ec2 实例(t1.micro),其中有两个网络接口:主接口eth0和附加接口eth1

我可以eth1通过编辑/etc/网络/接口

auto eth1
iface eth1 inet dhcp

但是,当我在此接口上启用辅助 IP 时,出现错误 “无法启动 eth1:1”

auto eth1:1
iface eth1:1 inet dhcp

我发现这个辅助 IP 正在 ec2 上分配”管理私有 IP”,那么原因究竟是什么呢?

答案1

您无法通过 DHCP 为虚拟接口分配 IP,必须静态分配。原因是对于 DHCP 服务器来说,只有一个设备eth1无法区分eth1:1(因为它们共享相同的 MAC)。

您可以通过以下方式静态分配 IP:

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

相关内容