小编Ser*_*Ch.的帖子

127/8 地址没有传递到 IP 堆栈?

我使用原始套接字发送 IP/UDP 帧,目标 IP 地址范围为 127/8 - 例如 127.0.0.6。因此,数据包通过网络发送正常(在目标设备上使用 tcpdump 检查)。

但在目标 Linux PC 上,此类帧不会被处理,即不会发送到 UDP 套接字服务器(绑定到 0.0.0.0)。如果目标 IP 是 eth1 接口的地址 - 数据包将被正确处理。

为什么Linux不想处理具有本地主机IP的数据包?是内核Bug吗?

我需要地址 127.xxx,因为 LSP Ping 使用该地址 (RFC 4379)。

networking linux routing ip socket

2
推荐指数
1
解决办法
708
查看次数

标签 统计

ip ×1

linux ×1

networking ×1

routing ×1

socket ×1