621 字
3 分钟
Softbank 1G 光 使用 PPPoE 拨号但是拿 IPv6
众所周知,softbank 用自己的路由器拨号是没有 ipv6 的,
之前看网上也有各种邪修,比如抓包啥的
但是后来发现个超级简单的方法就可以同时有v4和v6,甚至可以有两个v4,简单分享下
我的套餐是 Softbank 1G 的套餐,10G 不知道什么情况,请注意
设备
- BB:你得要有
Softbank的那个BB ユニット - 一台用于
PPPoE拨号的OpenWRT路由器 - 一个交换机(可选):如果你需要两个公网v4的话
拓扑:光猫,BB的wan,Op的wan,这三个口插在一个交换机上
WARNING备注:其实本人没有试过在配置完Op后拔掉BB会不会导致v6认证过期,如果光猫直接接Op过段时间发现v6死了的话,建议还是拿个交换机把BB和Op都插着
PPPoE 拨号的教程这边就不说了,直接讲v6
Step 1:确认 IPv6 已激活
先去你的 my softbank 上看一下,
网址点这里
,
然后点上面的 お客様情報 ,往下拉找到 ご契約内容 ,这边的最后一行有一个 IPv6高速ハイブリッド
这边可能有两种情况:
開通お手続き中 :把你的BB插上光猫,然后等着
ご利用中 :正常情况应该是这个
如果不是ご利用中的话后续拿到的IPv6地址是不能上网的,请注意
Step 2:配置 Openwrt 的 IPv6
我们直接从Op的默认情况出发,就是接口里有一个lan,一个wan和一个wan6的情况
先点击lan的编辑,转到DHCP服务器选项卡,点击下面的IPv6选项卡,
把RA, DHCPv6服务, NDP代理这三个都选成中继模式,勾上学习路由,另外两个复选框不勾
再来修改wan6的配置,点击编辑后,同样转到DHCP服务器选项卡,点击下面的IPv6选项卡,
把RA, DHCPv6服务, NDP代理这三个都选成中继模式,勾上学习路由,同时注意要勾上指定的主接口
这个时候你的下游应该就可以用IPv6了
简单来说就是因为上游没有给PD,所以直接让Op把上游分发的IPv6地址透传过来
其他排查思路
- 搞完Op发现v6还是不能上网的话,建议先连BB的网,看看BB能不能正常上v6
Softbank 1G 光 使用 PPPoE 拨号但是拿 IPv6
https://www.78io.de/posts/softbank-hikari-pppoe-ipv6/