V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
creedowl
V2EX  ›  宽带症候群

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

  •  
  •   creedowl · 2019-05-17 13:11:16 +08:00 via Android · 5774 次点击
    这是一个创建于 2016 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    24 条回复    2019-05-21 18:36:43 +08:00
    titanium98118
        1
    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
        2
    unixeno  
       2019-05-17 15:25:30 +08:00 via Android
    不可以开个 ndp 代理给下面设备分 v6 么
    wazon
        3
    wazon  
       2019-05-17 15:38:40 +08:00   ❤️ 1
    如果是因为校园网限制 MAC,可以用 relay 解决。引入 NAT6 就失去用 IPv6 的意义了
    birkhofflee
        4
    birkhofflee  
       2019-05-17 15:40:08 +08:00
    @wazon relay 是?
    wazon
        5
    wazon  
       2019-05-17 15:46:52 +08:00
    @birkhofflee 比如 6relayd
    wazon
        6
    wazon  
       2019-05-17 15:48:44 +08:00
    推荐一篇文章:《多种无 PD 的情况下给内网配置 IPv6 的方法》
    creedowl
        7
    creedowl  
    OP
       2019-05-17 17:38:51 +08:00 via Android
    @titanium98118 之前设置 ip6tables 一直不生效。。我再试试
    creedowl
        8
    creedowl  
    OP
       2019-05-17 17:39:45 +08:00 via Android
    @wazon 看过这个文章,当时觉得 nat6 是相对比较简单的方法,我试试其他方法
    Orciorc
        9
    Orciorc  
       2019-05-17 17:44:58 +08:00 via Android
    我用 padavan 固件 napt66,完全正常使用,如果有需要我可以上配置图
    creedowl
        10
    creedowl  
    OP
       2019-05-17 17:50:21 +08:00 via Android
    @Orciorc pt 可以上传吗?我现在用的是 nat6 只能下载不能上传
    Orciorc
        11
    Orciorc  
       2019-05-17 17:59:37 +08:00 via Android
    @creedowl 可以,不过偶尔也会出毛病,桥接可能更好,但是我当前 nat6 上传大部分情况下没问题的
    creedowl
        12
    creedowl  
    OP
       2019-05-17 18:03:08 +08:00 via Android
    @Orciorc 那能参考一下你的配置吗,而且我突然发现我现在也有一点上传了,我再观察观察
    bibiisme
        13
    bibiisme  
       2019-05-17 22:27:02 +08:00
    V6 做了 nat 是没有传入连接的,你能有上传是因为你连接的别人。参考一楼做 DNAT 吧
    @wazon 有地方前缀是 128,除了 nat 或者桥接,无解
    creedowl
        14
    creedowl  
    OP
       2019-05-17 22:44:24 +08:00 via Android
    @bibiisme 不过我开了 upnp 可以上传?但是不知道为什么没有记录流量。。我获取的前缀倒是 64
    jim9606
        15
    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
        16
    creedowl  
    OP
       2019-05-17 23:16:15 +08:00 via Android
    @jim9606 感谢分享,我尝试一下
    b0bo2
        17
    b0bo2  
       2019-05-17 23:55:11 +08:00 via iPhone
    学习一下
    essethon
        18
    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
        19
    creedowl  
    OP
       2019-05-18 10:58:15 +08:00 via Android
    @essethon 我也是用这个方案做的 nat6,开启 upnp (应该是这个的原因)观察一段时间后发现可以正常上传了,有机会可以再试试其他方案
    Maskeney
        20
    Maskeney  
       2019-05-21 00:50:17 +08:00
    校园网为什么要用 NAT ?
    Maskeney
        21
    Maskeney  
       2019-05-21 00:53:15 +08:00
    RA relay 或者 DHCPv6 relay 不好么?
    rajxie1099
        22
    rajxie1099  
       2019-05-21 17:29:23 +08:00
    为啥我们学校校园网没 IPv6,成都一高校
    creedowl
        23
    creedowl  
    OP
       2019-05-21 18:36:31 +08:00 via Android
    @Maskeney 之前做的时候 nat 是最方便的,就 nat6 了。。不过 nat 是不是降低性能了?感觉 pt 上传变慢了。。
    还有你是不是被降权了,我没收到你的通知
    creedowl
        24
    creedowl  
    OP
       2019-05-21 18:36:43 +08:00 via Android
    @rajxie1099 建议肛学校信息化处
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.