宽带不是公网IP的用户,可以尝试关闭路由器、光猫、软路由的 NAT (转载)
理论上只要 ISP 服务器不限制源 IP 段,可以交给 ISP CGNAT ,路由器不需要二次 NAT 。测试 ISP:广东电信,WAN 分配 100.127.0.0/16 内网 IP 段,LAN 网段为 10.0.0.0/8 ,关闭 WAN 侧 SNAT 后,LAN 设备仍然可以上网,并且是 Fullcone NAT 。tcpdump WAN 接口入站报文,可以看到 CGNAT 服务器过来的报文目的 IP 就是 LAN 网段的 IP 。
OpenWrt 操作方法:网络-防火墙-区域-WAN-取消“IP 动态伪装”的对勾。
原帖地址:https://www.v2ex.com/t/920289 本帖最后由 proc 于 2024-8-17 17:05 编辑
评论区指出这是因为运营商启用了一项叫L2NAT的技术。
我这边实测已经启用了。禁用光猫的NAT,局域网能正常上网,在光猫上抓包wan口的流量,目标地址是局域网的192.168.1.0/24,没有经过光猫NAT转换。
PS:有的光猫、软路由会在FORWARD链上把发往局域网的流量DROP掉,导致打洞之后外网无法访问局域网主机,记得删掉对应的防火墙规则。 目前还没有找到实际的使用场景,两个可能的用法:
1. 降低NAT等级
基于Linux内核的软路由不原生支持fullclone nat,必须自己打补丁。现在直接避免NAT转换,可以降低nat等级。
根据测试,现在我这边TCP已经是fullclone nat了,udp被block了。
2. 提高软路由性能
软路由的一大缺点就是没有硬件nat,性能比不上硬路由,现在直接避免了nat,网络性能应该会略有提高。 哎
俺把用了好几年的三个hs8546v卖了
好像是差不多85一个陆陆续续买的,一共卖了280 邮费20块 不就是光猫拨号么 云宽带可以这么弄,老旧区域的普通设备应该还不行。 本帖最后由 proc 于 2024-8-17 20:52 编辑
Mufasa 发表于 2024-8-17 17:29
云宽带可以这么弄,老旧区域的普通设备应该还不行。
普通的宽带也能用,我这边就是正常的宽带。但具体有没有效果取决当地是否启用了L2NAT,需要自己测试。 proc 发表于 2024-8-17 17:38
普通的宽带也能用,我这边就是正常的宽带。但具体有没有效果取决当地是否启用了L2NAT,需要自己测试。 ...
四川这边普通宽带还是走的PPPoE,可以拿到公网IP
所以没事绝对不能折腾,公网强于任何NAT Mufasa 发表于 2024-8-17 17:42
四川这边普通宽带还是走的PPPoE,可以拿到公网IP
所以没事绝对不能折腾,公网强于任何NAT ...
都是解决IPv4短缺的过渡技术,有公网自然用不到 对网络质量有追求就不会用光猫拨号了吧…… Mashiro_plan_C 发表于 2024-8-17 18:13
对网络质量有追求就不会用光猫拨号了吧……
加上光猫只是因为我在用光猫,去掉nat主要利好软路由用户,不用再考虑软nat、硬nat了 实测广州移动不行 这啥意思???就是OP拨号,拿到的IP是100.127开头的,然后内网是10.0.0.0/8的,然后不需要做SNAT就能上网??PPPOE的CGNAT这么神奇了。 不行阿,关了动态伪装完全上不了网 100.127到内网10/8,不伪装咋上,直接路由? blanksign 发表于 2024-8-17 19:48
这啥意思???就是OP拨号,拿到的IP是100.127开头的,然后内网是10.0.0.0/8的,然后不需要做SNAT就能上网 ...
L2NAT的文档:https://support.huawei.com/enterprise/zh/doc/EDOC1100325276/befabf55 本帖最后由 proc 于 2024-8-17 21:00 编辑
老饭 发表于 2024-8-17 20:35
100.127到内网10/8,不伪装咋上,直接路由?
对,直接路由,运营商可以跟踪网络流量,直接把目标地址是你内网的流量送回你的拨号设备。 hwd1118 发表于 2024-8-17 20:01
不行阿,关了动态伪装完全上不了网
当地运营商的设备不支持,或者没有开对应功能 proc 发表于 2024-8-17 20:56
L2NAT的文档:https://support.huawei.com/enterprise/zh/doc/EDOC1100325276/befabf55
确实有点难理解。等什么时候改造上线了,我再看看。 proc 发表于 2024-8-17 20:59
对,直接路由,运营商可以跟踪网络流量,直接把目标地址是你内网的流量送回你的拨号设备。 ...
感觉不太可能,如果你邻居也是10/8的ip,数据包发给谁? 老饭 发表于 2024-8-17 21:16
感觉不太可能,如果你邻居也是10/8的ip,数据包发给谁?
看我发的说明书,运营商做nat时除了记录三层的IP地址还会记录二层拨号设备的MAC,这就是所谓的L2-Aware Mufasa 发表于 2024-8-17 17:42
四川这边普通宽带还是走的PPPoE,可以拿到公网IP
所以没事绝对不能折腾,公网强于任何NAT ...
四川哪哦还能拿到公网Ip,打电话要都不得行 Misyo 发表于 2024-8-17 23:17
四川哪哦还能拿到公网Ip,打电话要都不得行
只有很早以前的存量宽带可以继续保有,新装没了。
存量业务如果升级带宽也会失去公网IP 今天下午刚在natter tg群看到这个消息,明天试试[偷笑] 我路由器拨号获取的IPV4是100开头 但是有IPV6 这样的可以用L2NAT吗 这个弄了有啥作用呢 所以,这前提是在光猫拨号还是 路由器/软路由 拨号? 本帖最后由 Horo 于 2024-8-19 13:28 编辑
ganxy 发表于 2024-8-19 09:17
所以,这前提是在光猫拨号还是 路由器/软路由 拨号?
前提是当地运营商启用了L2NAT功能才行,在哪里拨号无所谓吧。 greney 发表于 2024-8-19 07:06
我路由器拨号获取的IPV4是100开头 但是有IPV6 这样的可以用L2NAT吗
你试一试呗,关掉nat之后还能上网,说明当地开了,否则就没开 关了有啥好处?
页:
[1]
2