校园网 ipv6 使用 nat6 下如何下载 pt?

2019-05-17 13:11:16 +08:00
 creedowl

由于校园网的特殊性,想让路由器下的设备拥有 ipv6 访问权限,我就做了 nat6。 但在下载 pt 的时候遇到了问题,可以下载却没法上传(路由器及下载器均已开启了 upnp ),请问如何让 nat6 下的设备能通过 ipv6 上传?

5529 次点击
所在节点    宽带症候群
24 条回复
titanium98118
2019-05-17 15:11:37 +08:00
做 DNAT 看看
ip6tables -A PREROUTING -p tcp -m tcp --dport 12345 -j DNAT --to-destination [fde7:751f:4185::abcd]:12345
unixeno
2019-05-17 15:25:30 +08:00
不可以开个 ndp 代理给下面设备分 v6 么
wazon
2019-05-17 15:38:40 +08:00
如果是因为校园网限制 MAC,可以用 relay 解决。引入 NAT6 就失去用 IPv6 的意义了
birkhofflee
2019-05-17 15:40:08 +08:00
@wazon relay 是?
wazon
2019-05-17 15:46:52 +08:00
@birkhofflee 比如 6relayd
wazon
2019-05-17 15:48:44 +08:00
推荐一篇文章:《多种无 PD 的情况下给内网配置 IPv6 的方法》
creedowl
2019-05-17 17:38:51 +08:00
@titanium98118 之前设置 ip6tables 一直不生效。。我再试试
creedowl
2019-05-17 17:39:45 +08:00
@wazon 看过这个文章,当时觉得 nat6 是相对比较简单的方法,我试试其他方法
Orciorc
2019-05-17 17:44:58 +08:00
我用 padavan 固件 napt66,完全正常使用,如果有需要我可以上配置图
creedowl
2019-05-17 17:50:21 +08:00
@Orciorc pt 可以上传吗?我现在用的是 nat6 只能下载不能上传
Orciorc
2019-05-17 17:59:37 +08:00
@creedowl 可以,不过偶尔也会出毛病,桥接可能更好,但是我当前 nat6 上传大部分情况下没问题的
creedowl
2019-05-17 18:03:08 +08:00
@Orciorc 那能参考一下你的配置吗,而且我突然发现我现在也有一点上传了,我再观察观察
bibiisme
2019-05-17 22:27:02 +08:00
V6 做了 nat 是没有传入连接的,你能有上传是因为你连接的别人。参考一楼做 DNAT 吧
@wazon 有地方前缀是 128,除了 nat 或者桥接,无解
creedowl
2019-05-17 22:44:24 +08:00
@bibiisme 不过我开了 upnp 可以上传?但是不知道为什么没有记录流量。。我获取的前缀倒是 64
jim9606
2019-05-17 23:01:59 +08:00
如果你用的是 openwrt,可以参考这个( https://github.com/kamingchan/SYSUv6-DNS/wiki/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E5%90%8E%E8%8E%B7%E5%8F%96-IPv6-%E5%9C%B0%E5%9D%80 )里面的 IPv6 中继。
本人在广东某高校,这个方法已经用了快两年了,感觉还不错。
根据我的经验,odhcpd 版本最好是 2016 年下半年以后的版本( 15.05 之后的版本号是日期),之前的版本不太稳定。建议同时禁用路由的 IPV6 防火墙(否则会阻止传入连接)并删除 ULA 前缀。
```
uci delete network.globals.ula_prefix
uci set firewall.@defaults[0].disable_ipv6='1'
uci commit
```
creedowl
2019-05-17 23:16:15 +08:00
@jim9606 感谢分享,我尝试一下
b0bo2
2019-05-17 23:55:11 +08:00
学习一下
essethon
2019-05-18 09:31:56 +08:00
我用的是 OpenWRT 这个 https://github.com/tuna/ipv6.tsinghua.edu.cn/blob/master/openwrt.md (以及参考其他一些资料)
以及软件是 Transmission,用 ip6tables 做了一个端口 51413 的转发(不确定是否必要),等待了数个小时之后观察似乎上传正常。

校园网有条件的话可以用穿透的方案,不必用 NAT
https://github.com/cvmiller/v6brouter
creedowl
2019-05-18 10:58:15 +08:00
@essethon 我也是用这个方案做的 nat6,开启 upnp (应该是这个的原因)观察一段时间后发现可以正常上传了,有机会可以再试试其他方案
Maskeney
2019-05-21 00:50:17 +08:00
校园网为什么要用 NAT ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX