gpt4 book ai didi

linux - amazon ec2 上的 UDP 发送测试失败 - 启用所有传出流量

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:39 25 4
gpt4 key购买 nike

我在 amazon ec2 上运行 ubuntu 14.04 实例 - 我似乎无法将任何 udp 数据包从我的实例发送到我的本地机器。

运行以下命令:在亚马逊 ec2 实例上:

回声“测试” | netcat -vu m.y.i.p 5500

Connection to m.y.i.p 5500 port [udp/*] succeeded!

在我的本地机器上:

netcat -luv 5500

Listening on [0.0.0.0] (family 0, port 5500)

所以我们成功建立了连接,但我在本地机器上从未收到测试包。

我可能还需要用我的实例配置任何其他东西才能让它工作吗?

最佳答案

UDP 传输没有连接(和 TCP 一样)所以消息“连接到 m.y.i.p 5500 端口 [udp/*] 成功!”并没有真正告诉您有关数据包从 A 传输到 B 的真正成功的信息。它甚至可能从未离开原始机器(由于某些防火墙规则)。

根据我的经验,最常见的 UDP 问题是传入计算机上的防火墙阻止,因此您当然需要检查任何可能阻止 UDP 传入端口 5500 的防火墙规则。

如果看起来没问题,那么最简单的调试方法就是使用数据包嗅探器(tcpdump、wireshark 或类似工具)。首先确认 UDP 数据包正在离开您的源计算机,然后尝试查看它是否进入目标计算机。

tcpdump host m.y.i.p

关于linux - amazon ec2 上的 UDP 发送测试失败 - 启用所有传出流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30167339/

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