Azure 上的VM系列防火墙丢弃了出站流量
9799
Created On 11/21/22 14:49 PM - Last Modified 01/07/25 18:53 PM
Symptom
- 在 Azure 中,从内部区到面向公共互联网的外部区的出站流量会被VM系列防火墙丢弃。
- 当外部区中的客户端尝试与 Azure 中内部区中的服务器建立TCP连接时,防火墙将成功接收初始SYN数据包,但丢弃来自内部区的服务器响应SYN-ACK数据包。
Environment
- 微软 Azure
- PA-VM(PAN-OS 10.2.2)
Cause
- PAN-OS 中的大多数云网络接口设置都配置为DHCP,以便从 Azure门户执行静态 IP 分配。
- 当在网络接口上启用DHCP时,选项“自动创建指向服务器提供的默认默认路由”被选中并启用。
- 因此, VM系列防火墙会将 Azure 的默认路由导入到168.63.129.16 ,这是 Azure 用于与 Azure 平台资源通信的虚拟公共IP 地址。
- 如果在多个接口上启用该选项,则指向每个相应接口作为下一跳的默认路由将安装在路由表中,具有相同的默认量值 10。
- 但是,只有首先安装的路由才会显示为“活动”(见下面的屏幕截图)。
- 因此,如果在为网络接口配置上述默认路由导入规则后,为virtual router(虚拟路由器-VR)添加默认静态路由,则“活动”默认路由将指向 Azure 的 168.63.129.16,并对使用默认路由(0.0.0.0/0) 的流量进行黑洞。
- 文章“当使用接口作为DHCP客户端时的默认路由行为”中对此进行了解释。
Resolution
- 在“网络”>“接口”下选择受影响的接口
- 转到IPv4选项卡
- 取消选中“自动创建指向服务器提供的默认网关的默认路由”选项。
- 单击“OK”
- 犯罪
Additional Information
Microsoft Azure 文档: IP 地址168.63.129.16 是什么?