gpt4 book ai didi

amazon-web-services - 当操作系统为 Windows Server 2019 时,ec2 私有(private)子网无法到达 169.254.169.254

转载 作者:行者123 更新时间:2023-12-05 09:37:00 25 4
gpt4 key购买 nike

我有多个 ec2 实例在私有(private)子网中运行(只允许 vpc 内的流量)。其中一些实例是自定义操作系统,其中一些实例运行 AWS windows server 2012 ami,还有一些运行 AWS Windows Server 2019 ami。

在所有机器上,Windows Server 2019 除外——我可以通过调用“http://169.254.169.254/latest/meta-data”来检索实例的元数据。在 Windows Server 2019 上 - 它失败了。防火墙已关闭,所有机器的路由表相同,它们之间的唯一区别主要是工作实例运行 EC2Config,而 Windows Server 2019 运行 EC2Launch(当然,操作系统也不同)。

知道什么会导致这种行为吗?

谢谢!!

最佳答案

这最近发生在我在 AWS 上的 Windows Server 2019 机器上。根据我有限的理解,路由表中存在错误的规则,如 ROUTE PRINT 所示,对我来说有以下几行:

Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.31.48.1 172.31.51.191 15
169.254.169.254 255.255.255.255 172.31.0.1 172.31.51.191 30
Persistent Routes:
Network Address Netmask Gateway Address Metric
169.254.169.254 255.255.255.255 172.31.0.1 15

这意味着所有流量都通过正确的 172.31.48.1 网关路由,除了 169.254.169.254 被路由到黑洞。因此,需要一种补救措施来覆盖错误的路由。一个建议是为 169.254.169.254 创建一个新的路由规则。将指标设置为 10 意味着这条新路由将比故障路由具有更高的优先级,并将被使用。

C:\Windows\system32>route add 169.254.169.254 mask 255.255.255.255 172.31.48.1 metric 10
OK!

关于amazon-web-services - 当操作系统为 Windows Server 2019 时,ec2 私有(private)子网无法到达 169.254.169.254,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64593693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com