各位大佬,如何在手机上禁用 ipv4? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
leafleave

各位大佬,如何在手机上禁用 ipv4?

  •  
  •   leafleave Dec 29, 2016 20979 views
    This topic created in 3406 days ago, the information mentioned may be changed or developed.
    电脑上好说,但是手机端翻遍了网络也只能找到禁用 ipv4 的文章,而且貌似也没人问过这个问题。。。
    33 replies    2016-12-29 22:29:08 +08:00
    imn1
        1
    imn1  
       Dec 29, 2016
    标题和正文逻辑矛盾啊
    其中一个是 ipv6 写错了 ipv4 ?
    leafleave
        2
    leafleave  
    OP
       Dec 29, 2016 via Android
    @imn1 啊啊,正文里面写错了
    luxinxin
        3
    luxinxin  
       Dec 29, 2016 via Android
    root 后按照普通 linux 去搞?
    skyeycirno
        4
    skyeycirno  
       Dec 29, 2016 via iPhone
    你到底要禁用 ipv4 还是 ipv6 …
    ianzhou233
        5
    ianzhou233  
       Dec 29, 2016 via Android
    走路由器,路由器禁用 ipv4
    leafleave
        6
    leafleave  
    OP
       Dec 29, 2016 via Android
    @skyeycirno 要禁用 ipv4
    leafleave
        7
    leafleave  
    OP
       Dec 29, 2016 via Android
    @ianzhou233 是校园网环境
    leafleave
        8
    leafleave  
    OP
       Dec 29, 2016 via Android
    正文写错了,应该是只能找到禁用 ipv6 的文章。。
    lybtongji
        9
    lybtongji  
       Dec 29, 2016
    如何在 Android 下愉快的使用 IPv6 呢?
    lybtongji
        10
    lybtongji  
       Dec 29, 2016
    Android 原生不支持 DHCPv6
    ianzhou233
        11
    ianzhou233  
       Dec 29, 2016 via Android
    @leafleave 我也是啊,路由器挂 ss 走 ipv6
    pagxir
        12
    pagxir  
       Dec 29, 2016 via Android
    路由器上设置即可。直接在路由器上关闭 dhcp 。然后用 radvd 或者 dhcpv6 分配 ipv6 地址,手机通过 WiFi 连接路由。

    还可以用 ss 连接 IPv6 的 server ,把 ipv4 流量 tunnel 到 IPv6 。
    ianzhou233
        13
    ianzhou233  
       Dec 29, 2016 via Android
    路由器推荐极路由,有自带的 ipv6 插件,刷 openwrt 可以装 6relayd 来解决
    yexm0
        14
    yexm0  
       Dec 29, 2016
    @ianzhou233 极路由那货的 ipv6 挺神奇的. ping 的时候丢包很高,但是实际下载的速度却不慢.
    leafleave
        15
    leafleave  
    OP
       Dec 29, 2016 via Android
    @pagxir 谢谢。。但是是校园网,平常路由器不方便,我能想到的最方便的是在手机上用终端关闭,但不知道用什么命令,在 /proc/sys/net/ipv6/conf 下有一个 disable_ipv6 用来关闭 ipv6 ,然而在 ipv4/conf 下并没有这个文件。。
    leafleave
        16
    leafleave  
    OP
       Dec 29, 2016 via Android
    学校的校园 WIFI , ipv4 收费而且需要登录认证,而发现 ipv6 不需要登录可以直接使用,于是弄了一个 ipv6 的 openvpn ,结果发现要么秒连,要么连不上,看日志发现虽然配置写的是 udp6(ipv6)地址,但是 openvpn 还是会先在 udp(ipv4)网络上寻找服务器导致超时,于是想找办法禁用 ipv4 网络。。
    LGA1150
        17
    LGA1150  
       Dec 29, 2016 via Android
    @leafleave 你填的域名?
    ianzhou233
        18
    ianzhou233  
       Dec 29, 2016 via Android
    @yexm0 也是在极路由自己的源里面装的 6relayd,没差吧……下载速度还是看资源。像中科大这些 ISO 下载慢速跑
    ianzhou233
        19
    ianzhou233  
       Dec 29, 2016 via Android   1
    @leafleave 我自己用的路由器, ss 地址写的 ipv6 地址,然后就好了……
    pagxir
        20
    pagxir  
       Dec 29, 2016 via Android   1
    假如没记错的话, android 手机默认是 ipv6 优先的。所以,对于只有 ipv4 的站点,就只能 tunnel 的了。所以,最简易的方案是 ss 。
    leafleave
        21
    leafleave  
    OP
       Dec 29, 2016 via Android
    @LGA1150 不,是 2001:1234:abcd:: 这样的 ipv6 地址。
    leafleave
        22
    leafleave  
    OP
       Dec 29, 2016 via Android
    @luxinxin 找不到该用什么命令。。
    leafleave
        23
    leafleave  
    OP
       Dec 29, 2016 via Android
    @lybtongji 安卓是支持的。
    lybtongji
        24
    lybtongji  
       Dec 29, 2016
    lybtongji
        25
    lybtongji  
       Dec 29, 2016   1
    @leafleave 同是校园网,不过有些地方貌似是用的 ND-RDNSS , Android 可以获取 IPv6 ,但有的地方是用的 DHCPv6 , Android 无法获取 IPv6 。

    想知道有没有人有办法把 DHCPv6 转换成 ND-RDNSS 的方法使得 Android 能获取到 IPv6 ?目前直接 bridge eth0 到 wlan0 ,只有支持 DHCPv6 的设备能够获取到 IPv6 。
    设备获取的 IPv6 地址是 /128 的。
    lybtongji
        27
    lybtongji  
       Dec 29, 2016
    @LGA1150 这个用过,要 root 和 busybox 。

    现在用原生系统不想 root 了。

    最好能在路由器 /树莓派上配置就好了,这样大家都能用。
    leafleave
        28
    leafleave  
    OP
       Dec 29, 2016
    @lybtongji 哦,原来是这样,我原来以为能自动获取到 ipv6 地址就是支持 DHCPV6 。那安卓可否手动设置 ipv6 ?
    lybtongji
        29
    lybtongji  
       Dec 29, 2016
    @leafleave 应该可以手动,但我这里 DHCPv6 分配出来的 IP 没法确定,过一段时间会变
    pagxir
        30
    pagxir  
       Dec 29, 2016
    @lybtongji 原生系统不 root,绝对无法支持 dhcpv6. 但是 路由器 上配置,转换成无状态配置 ipv6 是可以的,理论上。
    lybtongji
        31
    lybtongji  
       Dec 29, 2016
    @pagxir 对,不过之前找了很久,暂时也没找到在 Linux 下转换的实现方案。不知道有没有人弄过
    pagxir
        32
    pagxir  
       Dec 29, 2016
    @lybtongji 并不麻烦,再不济也可以用 NATv6 (比如是 ss 的 ss-redir 已经支持 NATv6 了)。然而访问 IPv4 站点,还是需要 tunnel (代理 /DNS64/VPN/v4-over-v6 tunnel 等)的。
    lybtongji
        33
    lybtongji  
       Dec 29, 2016
    @pagxir 主要是想获取到原生的 IPv6 ,而不是经过 NAT 的,因为这里是针对每个 IPv6 限速 6M 。。。特别坑
    About     Help     Advertise     Blog     API     FAQ     Solana     5731 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 69ms UTC 01:42 PVG 09:42 LAX 18:42 JFK 21:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86