首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
测试工具
SmokePing
IPv6 访问测试
华为云
V2EX  ›  宽带症候群

4G 有 V6 了,热点怎么解决?

  •  
  •   s82kd92l · 116 天前 · 2040 次点击
    这是一个创建于 116 天前的主题,其中的信息可能已经有所发展或是发生改变。
    热点能不能也用 ipv6 呢,是 nat 方案还是给每个手机分配整个 v6 网段呢?
    16 回复  |  直到 2018-09-30 15:49:31 +08:00
        1
    mt7620   116 天前 via Android
    安卓开热点,有 v6,用的是 nat
        2
    zro   116 天前
    貌似手机热点还没加 v6 穿透功能,估计以后也不会加,虽然就是 ebtables+brctl 这两条命令
        3
    ihipop   115 天前
    分配的是 /64d 地址 所以其实还是有很多子地址给你的 只要软件支持就行。如果谷歌跟进,其他机型都会享福,否则就是只能靠厂商良心发现了(×大概率不能算 KPI,大概率厂家不会自己做×)
        4
    aru   115 天前
    至少 miui 分享的热点也是支持 v6 的
    推测大部分支持 ipv6 的安卓手机分享的热点大概率支持 v6
        5
    aru   115 天前
    @ihipop 说的没错,直接分配了 /64 地址
    即:
    / 64 = 18446744073709551616 个 IPv6
    其实就是 2^(128-64)
        6
    s82kd92l   115 天前
    @zro 我手机米 5s+lineageos 7.1 还没有 v6 热点,目前已经 root,可否把两条命令详细说下让我试试?
        7
    zro   115 天前
    @s82kd92l #6
    brctl addif br0 $wan_if
    ebtables -t broute -A BROUTING -i $wan_if -p ! ipv6 -j DROP
        8
    s82kd92l   115 天前
    @zro 用 root 运行 brctl 没问题,运行 ebtables 直接 seg fault.看样子是 lineageos 的 bug 了
        9
    zro   115 天前
    @s82kd92l #8 系统有 broute 表吗?
        10
    s82kd92l   115 天前
    @zro 这是一段 logcat,很明显系统是自动在做 v6 热点开启工作,可是在 ebtables 那里吃瘪就放弃了...

    --------- beginning of main
    D radish : radish_bridge_debug_cmds: ebtables -t broute -L
    D radish : radish_bridge_debug_cmds: brctl show
    D radish : bridge name bridge id STP enabled interfaces
    D radish : radish_bridge_debug_cmds: netstat -ap
    D radish : radish_init_bridge: brctl addbr bridge0
    D radish : radish_init_bridge: echo 1 > /proc/sys/net/ipv6/conf/bridge0/optimistic_dad
    D radish : radish_init_bridge: echo 10 > /proc/sys/net/ipv6/neigh/bridge0/retrans_time_ms
    D radish : radish_init_bridge: ebtables -t broute -A BROUTING -p ipv4 -j DROP
    E radish : Cannot set ebtables to drop IPV4
    E radish : There was a problem setting up the bridge network interface, Radish cannot proceed
    D radish : radish_delete_prefix_based_route: ip route del ::/0 dev bridge0
    E radish : Unable to delete old prefix based route in the main table
    D radish : radish_delete_prefix_based_route: ip -6 route del ::/0 dev bridge0 scope link table 97
    E radish : Unable to delete old prefix based route in the local_network table
    D radish : radish_delete_tether_counter_chain: ip6tables -F natctrl_tether_counters
    D radish : radish_delete_tether_counter_chain: ip6tables -X natctrl_tether_counters
    D radish : Tether counter chain natctrl_tether_counters deletion failed/not exsist
    D radish : radish_modify_link_local_route: ip -6 route del fe80::/64 dev bridge0 scope link table 97
    E radish : Unable to del link local route in local network table
    D radish : radish_cleanup_handler: brctl delbr bridge0
    D radish : radish_cleanup_handler: ebtables -t broute -F
    E radish : Cannot set ebtables to drop IPV4
        11
    s82kd92l   115 天前
    @zro 执行 ebtalbes 不带任何参数也会 segfault,所以应该不是缺 broute 表问题
        12
    zro   115 天前
    @s82kd92l #11 那就是残废的 ebtables,系统编译没把相关模块编译进去吧
        13
    catinsnow   115 天前
    测试华为手机 EMUI4.1 的系统,做热点时,也直接分给客户端 /64 的 IPv6, 都在同一段,没有 NAT。
        14
    hlz0812   115 天前 via iPhone
    用华为 b315 的 cpe 不是 nat 的
        15
    andywiny   18 天前 via Android
    @aru 我的 miui 9.6 版本开热点怎么无法下发 ipv6 地址? 需要什么特别设置吗? 目前手机已经有获得 v6 地址
        16
    aru   18 天前
    @andywiny
    没做任何特殊设置,红米 5 plus
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3311 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 01:28 · PVG 09:28 · LAX 18:28 · JFK 21:28
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1