我已经创建了一个 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