net.ipv4.conf.default.route_localnet的作用

以前在用nftables做dnat或redirect到127.0.0.1上的某个端口的时候,如果监听的地址是127.0.0.1,一般是不会生效的。

那是因为操作系统限制了,就是net.ipv4.conf.default.route_localnet这个内核参数导致的

系统上的lo 环回接口为了防止攻击(火星报文),所以内核默认禁止了所有网卡的路由本地网络功能,即丢弃源或目标为127.0.0.1的数据包。

开启后就没问题了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注