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

ipv6 nat 后会对 pt 上传有影响吗

  •  
  •   MEISTING · 2018-05-26 08:47:37 +08:00 · 6370 次点击
    这是一个创建于 2373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是很清楚会不会像 v4 影响上传
    46 条回复    2018-05-28 14:52:31 +08:00
    kesu
        1
    kesu  
       2018-05-26 09:17:48 +08:00
    应该不会的,我用路由器也是经过 ipv6 nat,日常使用 ipv6 下载能达到满速,上传的话,可能不是自己做种的原因,最高有 5m/s。
    kmahyyg
        2
    kmahyyg  
       2018-05-26 09:32:04 +08:00 via iPad
    看 nat 类型, 可能对外网连接你的 peer 有影响, 不过速度一般不会有, 因为我这里就是这样
    yjzll
        3
    yjzll  
       2018-05-26 09:45:42 +08:00
    想知道如何 ipv6
    MEISTING
        4
    MEISTING  
    OP
       2018-05-26 09:48:09 +08:00
    @kesu 下载是肯定没问题的,就是不知道上传比直接用 v6 的公网 ip 差多少
    kesu
        5
    kesu  
       2018-05-26 09:49:59 +08:00
    @MEISTING #4 这个你可以自己做种试一下,应该可以跑满~
    dlsflh
        6
    dlsflh  
       2018-05-26 10:10:53 +08:00 via Android
    没有影响
    mt7620
        7
    mt7620  
       2018-05-26 10:14:03 +08:00 via Android
    ipv6 为什么还要 nat ???
    yexm0
        8
    yexm0  
       2018-05-26 10:19:11 +08:00 via iPhone
    @mt7620 可能是学校那种的吧,只给一个地址给他们用
    237176253
        9
    237176253  
       2018-05-26 10:33:29 +08:00 via Android
    @yexm0 是的 dhcp 一个端口只给一个 v6 ip
    LGA1150
        10
    LGA1150  
       2018-05-26 13:56:19 +08:00 via Android
    @237176253 如果是 SLAAC 给 /64 中的一个的话,可以 odhcpd relay
    fancyhan
        11
    fancyhan  
       2018-05-26 13:56:42 +08:00
    @237176253 #9 弄个虚拟交换机
    MEISTING
        12
    MEISTING  
    OP
       2018-05-26 14:10:45 +08:00
    @LGA1150 怎么看是不是 SLAAC 的。。。
    LGA1150
        13
    LGA1150  
       2018-05-26 14:49:55 +08:00
    @MEISTING 接口掩码是不是 /64
    237176253
        14
    237176253  
       2018-05-26 14:54:19 +08:00 via Android
    @LGA1150 128 的
    MEISTING
        15
    MEISTING  
    OP
       2018-05-26 15:01:00 +08:00
    @LGA1150 路由器 ifconfig 看到的
    inet6 addr: fe80::2eb2:1aff:fefe:b336/64 Scope:Link
    inet6 addr: 2001:da8:6000:e02::1dd8/128 Scope:Global
    237176253
        16
    237176253  
       2018-05-26 15:02:03 +08:00 via Android
    @LGA1150 我的网线看是 128,是不是不是 slaac?
    LGA1150
        17
    LGA1150  
       2018-05-26 15:13:37 +08:00
    看来是 DHCPv6,不过你依然可以试试 relay
    编辑 /etc/config/dhcp
    config dhcp 'lan'
    option interface 'lan'
    option start '100'
    option limit '150'
    option leasetime '12h'
    option ra 'relay'
    option ndp 'relay'

    config dhcp 'wan'
    option interface 'wan'
    option ignore '1'

    config dhcp 'wan6'
    option interface 'wan'
    option ra 'relay'
    option ndp 'relay'
    option master '1'
    其他部分别动
    取消原有的 NAT6 设置,重启
    LGA1150
        18
    LGA1150  
       2018-05-26 15:14:38 +08:00
    刚才漏了 option dhcpv6 'relay' ,在 lan 和 wan6 处补上
    MEISTING
        19
    MEISTING  
    OP
       2018-05-26 15:16:16 +08:00
    @LGA1150 这个可以几台 pc 同时使用吗?之前的 padavan 穿透了下只可以一台用
    LGA1150
        20
    LGA1150  
       2018-05-26 15:21:29 +08:00
    @MEISTING 可以
    MEISTING
        21
    MEISTING  
    OP
       2018-05-26 15:38:56 +08:00
    @LGA1150 只改这些吗?改了后我获取到了很奇怪的 v6 地址,没法上网
    LGA1150
        22
    LGA1150  
       2018-05-26 16:17:46 +08:00
    @MEISTING 比如?
    MEISTING
        23
    MEISTING  
    OP
       2018-05-26 16:22:31 +08:00
    @LGA1150 查了下是保留地址。。。nat 后速度也不差,能跑 300m 也够了,不折腾了
    LGA1150
        24
    LGA1150  
       2018-05-26 16:29:50 +08:00
    @MEISTING 也可试试桥接
    MEISTING
        25
    MEISTING  
    OP
       2018-05-26 17:23:34 +08:00
    @LGA1150 折腾太久了,不想搞了。。。
    geekzu
        26
    geekzu  
       2018-05-26 18:33:09 +08:00 via Android
    @LGA1150 CERNET2 一般都是 DHCPv6 /128,无法 Relay
    MEISTING
        27
    MEISTING  
    OP
       2018-05-26 18:52:34 +08:00 via Android
    @geekzu 要多台设备用一个网口是不是只能 nat 了?
    zst
        28
    zst  
       2018-05-26 18:57:31 +08:00 via Android
    你们不能把路由器当成交换机使吗😂这样就能直接拿到 IP 了
    MEISTING
        29
    MEISTING  
    OP
       2018-05-26 18:59:20 +08:00 via Android
    @zst v4 需要认证 这样做 v4 就混乱了
    LGA1150
        30
    LGA1150  
       2018-05-26 19:32:13 +08:00
    @geekzu 我这里是 SLAAC

    @MEISTING 所以要用到 ebtables,v6 桥接、v4 路由
    MEISTING
        31
    MEISTING  
    OP
       2018-05-26 19:39:05 +08:00
    @LGA1150 有 openwrt 的教程吗。。。我明天试试
    Love4Taylor
        32
    Love4Taylor  
       2018-05-26 19:58:31 +08:00
    zro
        33
    zro  
       2018-05-26 20:20:39 +08:00
    加个交换机就简单多了,路由器 WAN、LAN 口各接一条线到交换机就可以了
    MEISTING
        34
    MEISTING  
    OP
       2018-05-26 20:35:10 +08:00 via Android
    @Love4Taylor
    ebtables -t broute -A BROUTING -p ! ipv6 -j DROP -i $interface
    这一步报错 我是 openwrt 可能哪些参数要改?
    MEISTING
        35
    MEISTING  
    OP
       2018-05-26 20:41:40 +08:00 via Android
    @MEISTING 没报错 我搞错了。。。
    geekzu
        36
    geekzu  
       2018-05-26 21:18:46 +08:00 via Android
    @MEISTING 我是路由器上 etables 桥接 ipv6 数据包解决的


    @LGA1150 那应该是早期建设的,后期建设的全是 DHCPv6 了,估计是统一规范
    MEISTING
        37
    MEISTING  
    OP
       2018-05-26 21:26:42 +08:00
    @geekzu 我换 padavan 后桥接解决了,就是不知道怎么每次开机执行语句
    ZRS
        38
    ZRS  
       2018-05-27 01:24:27 +08:00
    网件的路由自带 ipv6 穿透模式,就是 v6 桥接 v4 NAT 用着感觉还可以 上下行最高都能跑到 400M 以上
    skylancer
        39
    skylancer  
       2018-05-28 09:23:21 +08:00
    @mt7620 以下几种情况可能会考虑 v6 NAT
    1. 只给一个而不是一段
    2. 为隐私考虑,毕竟 Stateless 知道你 mac 就知道你 IP,而且
    1). Android 坑爹
    2). iOS 不走隐私模式 IP,呵呵
    MEISTING
        40
    MEISTING  
    OP
       2018-05-28 11:27:57 +08:00 via Android
    @skylancer 我这 dhcp v6 的,nat 后安卓能用,直接桥接反倒不行
    cwbsw
        41
    cwbsw  
       2018-05-28 11:40:31 +08:00
    @skylancer
    Windows 和 iOS 的 IPV6 主机位都不是直接由 MAC 地址生成的。
    Windows 的首选地址主机位与 Local Link 地址相同,iOS 是不同的。
    经测试 iOS 主动发起连接会使用临时地址而非首选地址。
    skylancer
        42
    skylancer  
       2018-05-28 12:29:54 +08:00
    @cwbsw Stateless 和隐私模式是两回事
    cwbsw
        43
    cwbsw  
       2018-05-28 12:45:23 +08:00
    @skylancer 难道不是指 RFC4941 定义的隐私扩展?
    cwbsw
        44
    cwbsw  
       2018-05-28 13:12:41 +08:00
    @skylancer
    继续测试了一下,iOS 不仅实现了 RFC4941 的临时地址,而且还会在不同的网络使用不同的接口 ID 生成不同的首选地址。
    cwbsw
        45
    cwbsw  
       2018-05-28 13:18:02 +08:00
    也就是 RFC8064、RFC7217。
    skylancer
        46
    skylancer  
       2018-05-28 14:52:31 +08:00
    @cwbsw 是,但是是两回事啊。另外我也看了下,现在正常了,以前是有 bug 不走
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2818 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.