1
imn1 2016-12-29 12:01:04 +08:00
标题和正文逻辑矛盾啊
其中一个是 ipv6 写错了 ipv4 ? |
3
luxinxin 2016-12-29 12:34:25 +08:00 via Android
root 后按照普通 linux 去搞?
|
4
skyeycirno 2016-12-29 12:35:10 +08:00 via iPhone
你到底要禁用 ipv4 还是 ipv6 …
|
5
ianzhou233 2016-12-29 12:35:32 +08:00 via Android
走路由器,路由器禁用 ipv4
|
6
leafleave OP @skyeycirno 要禁用 ipv4
|
7
leafleave OP @ianzhou233 是校园网环境
|
8
leafleave OP 正文写错了,应该是只能找到禁用 ipv6 的文章。。
|
9
lybtongji 2016-12-29 13:28:44 +08:00
如何在 Android 下愉快的使用 IPv6 呢?
|
10
lybtongji 2016-12-29 13:29:21 +08:00
Android 原生不支持 DHCPv6
|
11
ianzhou233 2016-12-29 13:31:44 +08:00 via Android
@leafleave 我也是啊,路由器挂 ss 走 ipv6
|
12
pagxir 2016-12-29 14:34:35 +08:00 via Android
路由器上设置即可。直接在路由器上关闭 dhcp 。然后用 radvd 或者 dhcpv6 分配 ipv6 地址,手机通过 WiFi 连接路由。
还可以用 ss 连接 IPv6 的 server ,把 ipv4 流量 tunnel 到 IPv6 。 |
13
ianzhou233 2016-12-29 15:30:05 +08:00 via Android
路由器推荐极路由,有自带的 ipv6 插件,刷 openwrt 可以装 6relayd 来解决
|
14
yexm0 2016-12-29 16:00:31 +08:00
@ianzhou233 极路由那货的 ipv6 挺神奇的. ping 的时候丢包很高,但是实际下载的速度却不慢.
|
15
leafleave OP @pagxir 谢谢。。但是是校园网,平常路由器不方便,我能想到的最方便的是在手机上用终端关闭,但不知道用什么命令,在 /proc/sys/net/ipv6/conf 下有一个 disable_ipv6 用来关闭 ipv6 ,然而在 ipv4/conf 下并没有这个文件。。
|
16
leafleave OP 学校的校园 WIFI , ipv4 收费而且需要登录认证,而发现 ipv6 不需要登录可以直接使用,于是弄了一个 ipv6 的 openvpn ,结果发现要么秒连,要么连不上,看日志发现虽然配置写的是 udp6(ipv6)地址,但是 openvpn 还是会先在 udp(ipv4)网络上寻找服务器导致超时,于是想找办法禁用 ipv4 网络。。
|
18
ianzhou233 2016-12-29 17:43:27 +08:00 via Android
@yexm0 也是在极路由自己的源里面装的 6relayd,没差吧……下载速度还是看资源。像中科大这些 ISO 下载慢速跑
|
19
ianzhou233 2016-12-29 17:44:32 +08:00 via Android 1
@leafleave 我自己用的路由器, ss 地址写的 ipv6 地址,然后就好了……
|
20
pagxir 2016-12-29 17:48:49 +08:00 via Android 1
假如没记错的话, android 手机默认是 ipv6 优先的。所以,对于只有 ipv4 的站点,就只能 tunnel 的了。所以,最简易的方案是 ss 。
|
24
lybtongji 2016-12-29 18:50:36 +08:00
@leafleave Android 并不支持 DHCPv6 , Wiki 上可以看到
https://en.wikipedia.org/wiki/Comparison_of_IPv6_support_in_operating_systems |
25
lybtongji 2016-12-29 18:55:47 +08:00 1
@leafleave 同是校园网,不过有些地方貌似是用的 ND-RDNSS , Android 可以获取 IPv6 ,但有的地方是用的 DHCPv6 , Android 无法获取 IPv6 。
想知道有没有人有办法把 DHCPv6 转换成 ND-RDNSS 的方法使得 Android 能获取到 IPv6 ?目前直接 bridge eth0 到 wlan0 ,只有支持 DHCPv6 的设备能够获取到 IPv6 。 设备获取的 IPv6 地址是 /128 的。 |
26
LGA1150 2016-12-29 18:57:27 +08:00 via Android
|
27
lybtongji 2016-12-29 19:00:36 +08:00
|
28
leafleave OP @lybtongji 哦,原来是这样,我原来以为能自动获取到 ipv6 地址就是支持 DHCPV6 。那安卓可否手动设置 ipv6 ?
|
30
pagxir 2016-12-29 20:08:03 +08:00
@lybtongji 原生系统不 root,绝对无法支持 dhcpv6. 但是 路由器 上配置,转换成无状态配置 ipv6 是可以的,理论上。
|