8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

请求数据包已接收但未发送到 aiohttp 服务器

DOKARR 2月前

24 0

我的设置需要一个通过 OpenVPN 连接监听特定 IP 地址的 HTTP 服务器。为了实现该服务器,我在 Ubuntu 22.04 下使用带有库 aiohttp 的 python 3.11。问题是

我的设置需要一个通过 OpenVPN 连接监听特定 IP 地址的 HTTP 服务器。为了实现该服务器,我在 Ubuntu 22.04 下使用带有库 aiohttp 的 python 3.11。问题是,发送到该服务器的请求不会被它接收,即使我的机器正确接收了数据包(我已通过 Wireshark 检查过)。相反,在 Windows(或仅 Ubuntu 24)下通过相同的 OpenVPN 连接运行相同的服务器时,不会出现此问题,并且 HTTP 服务器可以正确处理数据包。这种行为也适用于其他协议,例如 CoAP。目前,我相信 Linux 网络堆栈出了问题。Ubuntu 22 有修复方法吗?

的输出 ifconfig 如下:

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.0.3.6  netmask 255.255.255.255  destination 10.0.3.5
        inet6 fe80::1935:7dee:341:eaa8  prefixlen 64  scopeid 0x20<link>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 500

服务器监听地址10.0.3.6

帖子版权声明 1、本帖标题:请求数据包已接收但未发送到 aiohttp 服务器
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由DOKARR在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: