周日,我在我的 Amazon Linux 2 实例 (T2.Medium) 上进行了 Yum 更新,更新后,每个接口只有 2 个 IP 地址可用。更新之前,每个接口有 6 个 IP。看来,内核更新或 ec2-net-utils 是罪魁祸首。
我尝试过 ec2ifscan 和多次重启,以及删除 IP 并在 AWS 控制面板上重新连接它。
我根本无法从实例内部看到 IP,而且在 AWS 端也看不到任何不正常的地方。
以下是更新内容的列表。
如果您能就发生了什么以及如何解决这个问题提出任何建议,我们将不胜感激。
===============================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================
Installing:
ec2-net-utils noarch 1.5-2.amzn2 amzn2-core 17 k
replacing ec2-net-utils.noarch 1.4-43.amzn2
kernel x86_64 4.14.231-173.360.amzn2 amzn2-core 21 M
Updating:
ec2-instance-connect noarch 1.1-14.amzn2 amzn2-core 23 k
glibc x86_64 2.26-44.amzn2 amzn2-core 3.3 M
glibc-all-langpacks x86_64 2.26-44.amzn2 amzn2-core 7.0 M
glibc-common x86_64 2.26-44.amzn2 amzn2-core 770 k
glibc-devel x86_64 2.26-44.amzn2 amzn2-core 991 k
glibc-headers x86_64 2.26-44.amzn2 amzn2-core 511 k
glibc-locale-source x86_64 2.26-44.amzn2 amzn2-core 3.2 M
glibc-minimal-langpack x86_64 2.26-44.amzn2 amzn2-core 29 k
irqbalance x86_64 2:1.7.0-4.amzn2.0.1 amzn2-core 51 k
java-11-amazon-corretto-headless x86_64 1:11.0.11+9-1.amzn2 amzn2-core 164 M
kernel-headers x86_64 4.14.231-173.360.amzn2 amzn2-core 1.1 M
kernel-tools x86_64 4.14.231-173.360.amzn2 amzn2-core 142 k
libcrypt x86_64 2.26-44.amzn2 amzn2-core 49 k
nettle x86_64 2.7.1-9.amzn2 amzn2-core 327 k
openssh x86_64 7.4p1-21.amzn2.0.3 amzn2-core 507 k
openssh-clients x86_64 7.4p1-21.amzn2.0.3 amzn2-core 650 k
openssh-server x86_64 7.4p1-21.amzn2.0.3 amzn2-core 456 k
Removing:
kernel x86_64 4.14.219-161.340.amzn2 @amzn2-core 101 M
Transaction Summary
===============================================================================================================================================================================
Install 2 Packages
Upgrade 17 Packages
Remove 1 Package
答案1
亚马逊支持部门对此提供了帮助:
事实证明,新版本的 ec2-net-utils 为了自己的目的而干扰了网络接口。
解决方法是:
yum downgrade ec2-net-utils
reboot