上海电信 ipv6 无法上网,断流问题

33次阅读

共计 1490 个字符,预计需要花费 4 分钟才能阅读完成。

第一、外网访问内网、端口问题
今后的趋势是端口全封,外网访问内网,基本不用考虑。现在有部分能访问,
当然是申请的,或者漏网之鱼。一般家庭用户以后也就只能买个 VPS,转发。

第二、ipv6 获取方式,就两种:光猫拨号和光猫桥接。

光猫 —-》路由器 —》电脑

光猫桥接,适合漏网之鱼,代表能使用自己的路由器,该路由器拨号上网后,
能分配 ipv6 地址,管理路由,下级电脑关机后能回收地址,安卓设备能顺畅
使用 ipv6。是理想的 ipv6 运行方式。

光猫拨号,此时,DHCP 服务器是光猫,自己的路由器有两种方式运行:

方式一、SALLC 方式,wan6 口和 lan 口都是中继运行,好处是获得全球唯一 ipv6
地址,坏处是,光猫只管理接在光猫 lan 口的设备,比如路由器,路由器下连接
的电脑,光猫能给地址,但不管理。表现的现象是,电脑开机后,ping 不通百度。
ping -6 www.baidu.com
第二个现象是,电脑使用一段时间后又无法联通 ipv6 了。
临时的解决方法是,在电脑上使用计划任务,启动、每隔几分钟,
ping -6 路由器 wan 口的 ipv6 地址。
注意,每台电脑都要 ping,不是一台 ping 了,其他就不用了。

方式二、路由器 DHCPv6 NAT 方式
这相当于,光猫拨号,光猫只管理 lan 口的路由器,路由器作为第二级
DHCPv6 服务器,接管接在下面的电脑,就解决了目前 ipv6 使用的烦恼,
有两个地方要注意,网关和 SALLC。

先说网关,OpenWrt 等软路由,在这种方式下,固件有缺陷,表现为网关未
设置好,设置页面明明已经选了强制网关,实际就是没有写进路由。
解决办法是手工输入网关,方法如下,网关地址是光猫,光猫一般不会换。

查询路由器的默认 IPv6 网关
ip -6 route | grep default
default from 240e:38a:2999:2e00::/64 via fe80::233:2cc9:26ef:3cb dev eth0 proto static metric 512 pref medium #外网到光猫 lan 侧
default from 240e:38a:2999:2e00::/64 via fe80::1 dev eth0 proto static metric 640 pref medium

这是默认的路由,来自 240e:38a:2999:2e00 网段,经过局域网 fe80::233:7cc9:26ef:3cb 地址(光猫的 lan 口地址 192.168.21.1 的 mac 地址 xx:C9:xx:EF:xx:CB,是内部局域网的总管,下面还有 fd80),本路由表是建立在 eth0 上。proto 是静态 protecol 协议,metric 是跃点数,Pref 是偏好值
然后将上面查询得到的默认网关设置为当前 NAT6 模式下的 默认网关。运行命令如下:

route -A inet6 add default gw fe80::233:2cc9:26ef:3cb dev eth0

也可写入文件,启动时自动执行,今后 fe80::233:2cc9:26ef:3cb 有变化,需要在此修改,光猫不换不会变
编辑文件 vim /etc/hotplug.d/iface/90-ipv6
#!/bin/sh
[“$ACTION” = ifup] || exit 0
route -A inet6 add default gw fe80::233:2cc9:26ef:3cb dev eth0
赋予执行权限
chmod +x /etc/hotplug.d/iface/90-ipv6

再说 SALLC,lan 端口配置 –DHCP 服务 –ipv6 RA 设置
启用 SALLC,选择受管配置和其他配置(M 和 O 标记位)
安卓设备需要 SALLC,才能流畅使用 ipv6

正文完
 0