lede icon indicating copy to clipboard operation
lede copied to clipboard

5.10内核NAT环回似乎失效问题

Open hamlinzheng opened this issue 4 years ago • 9 comments

1.关于你要提交的问题

Q:是否搜索了issue (使用 "x" 选择)

  • [ ] 没有类似的issue

2. 详细叙述

(1) 具体问题

使用本Repo Actions编译的固件,配置了端口转发并开启启用NAT环回,外网可使用域名+端口正常访问,内网使用域名+端口无法访问,参考 #6149 似乎配置方式已经不一样,暂未找到解决办法,寻求帮助~

(2) 路由器型号和固件版本

PVE+Lede 内核版本:5.10.92

$ cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='SNAPSHOT'
DISTRIB_TARGET='x86/64'
DISTRIB_ARCH='x86_64'
DISTRIB_TAINTS='no-all'
DISTRIB_REVISION='R22.1.1'
DISTRIB_DESCRIPTION='OpenWrt '

hamlinzheng avatar Jan 20 '22 14:01 hamlinzheng

补充:

  • /etc/sysctl.d目录下没有br-netfilter相关配置文件
  • /etc/sysctl.conf中加入下列配置并执行sysctl -p后会出现报错
## /etc/sysctl.conf新增配置
net.bridge.bridge-nf-call-arptables=0
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0

## 报错
sysctl: error: 'net.bridge/bridge-nf-call-arptables' is an unknown key
sysctl: error: 'net.bridge/bridge-nf-call-ip6tables' is an unknown key
sysctl: error: 'net.bridge/bridge-nf-call-iptables' is an unknown key

hamlinzheng avatar Jan 20 '22 15:01 hamlinzheng

你的/etc/sysctl.d下面都有啥?可以逐个打开看看,有个文件里面肯定写了

alexyw avatar Jan 23 '22 11:01 alexyw

你的/etc/sysctl.d下面都有啥?可以逐个打开看看,有个文件里面肯定写了

逐个打开看过,没有net.bridge/bridge-nf-call-xxx相关配置,已经准备刷旧内核的固件了

root@OpenWrt:~# ls /etc/sysctl.d/
10-default.conf       11-nf-conntrack.conf  12-tcp-bbr.conf

hamlinzheng avatar Jan 23 '22 14:01 hamlinzheng

我这边有是在5.15上面测试的 image image

WYC-2020 avatar Jan 24 '22 03:01 WYC-2020

我这边有是在5.15上面测试的 image image

这是自己编译的吗?唉,暂时没时间研究自编译固件==

hamlinzheng avatar Jan 24 '22 04:01 hamlinzheng

嗯自己编译的 @hamlinzheng

WYC-2020 avatar Jan 24 '22 04:01 WYC-2020

请教大佬,谁能告诉我在编译的时候如何加入呢,编译的时候只要添加docker,然后编译出来的sysctl.d的文件里面就是空的。。还要手动添加。。求指教

nb12nb34 avatar Feb 13 '22 07:02 nb12nb34

我这边有是在5.15上面测试的 image image

10-default.conf 11-nf-conntrack.conf 12-tcp-bbr.conf sysctl-net-core-mem.conf

我自己按源码编译只有这几个文件,没有11-br

socekin avatar May 03 '22 11:05 socekin

我也遇到了同样的问题,自己编译的

报错

sysctl: error: 'net.bridge/bridge-nf-call-arptables' is an unknown key sysctl: error: 'net.bridge/bridge-nf-call-ip6tables' is an unknown key sysctl: error: 'net.bridge/bridge-nf-call-iptables' is an unknown key

steamch avatar Jun 29 '22 13:06 steamch