Fari

深圳联通光猫改桥接访问ipv6

问题

深圳联通宽带,提供了ipv6地址,内外可以访问,外网仍然访问不了。经排查,问题可能出在联通光猫上,它带有ipv6的防火墙,会阻拦入站流量,没有找到关闭的方法。

遂想到是否可以将光猫修改为桥接模式,然后使用路由器进行PPPoE拨号上网,自己的路由器对ipv6应该更宽容。

想要修改光猫就得拥有光猫的管理员权限,问题在于,由于联通宽带光猫的管理员账号密码是动态变化的,问宽带师傅他还不一定给。说来也比较奇怪,一个月前我在网上搜了一下,广东的联通光猫账号密码都是 CUAdmin/cuadmin+光猫mac前6位(光猫后面贴的有),当时还能登录进去,现在又登录不了了,不知道是不是最近才改成动态密码的(每过一段时间宽带提供方会自动更新光猫的密码)。

网上有很多通过telnet和ftp的方式查看密码的方法,例如这个等等,但到我这都没用,我按照他们提供的配置页面地址进去,全都会跳到登录页面,即使我已经登录了普通账户(光猫后面都会贴上一个普通用户的账号和密码)

后来是通过重置光猫的方式解决管理员账户的问题的,注意,在重置之前有些必要信息需要提前保存,以下为详细过程

光猫改桥接

记录信息

首先进入光猫后台(一般是 192.168.1.1),登录普通用户(光猫后面有贴)

登录后选择 “认证注册” 选项,将LOID(逻辑id)复制并保存在本地,后面要用

再进入 “网络” 选项,查看PPPoE拨号的账号和密码,账号一般明文显示,密码则是星号显示,要查看密码也很简单,打开浏览器的开发者模式,定位到密码框,将 input 标签的类型由 password 改为 text 即可。我这边查看到的密码就是账号的后6位。将账号和密码保持在本地

进入 “状态” 选项,记录一下vlanid,这一步对我来说没什么用,但是记录一下以防后续用到。vlanid就是后面的那几个数字

注:简单解释一下这三个东西是什么,可以直接理解成运营商会给你的光猫分配三条宽带,它们每一条宽带都是独立的,且拥有独立的ip地址:

重置光猫

拿一根牙签一直按住光猫后面的复位按钮,直到前面板的等只剩一个电源灯在亮

设置光猫

再次进入光猫后台(192.168.1.1),选择管理员登录,此时直接使用 CUAdmin/CUAdmin 登录即可

进入 “高级配置” 选项,选择 LOID配置,在 逻辑ID 处填入刚保存的LOID,点击保持按钮。

对我来说,到这一步之后,稍等一会我的光猫就会在路由模式下自动连上网,并且管理员密码已经被修改了,也就是说,光猫能不能上网貌似就认这个 LOID,至于拨号上网的PPPoE账号和密码则是自动下发的。

若想让其变为桥接,关键一步来了,你需要在点击保持上述LOID后,稍等一会(半分钟?一分钟?见下面的注)然后立即进入 “快速配置” 选项,选择第一个桥接方式,然后点击下一步,后面还会询问是否需要启用光猫的无线网,去掉勾勾即可,再点击完成

注:快速配置这里默认是勾选的桥接方式,当设置了 LOID 后,并且LOID生效后,它又会变成默认勾选路由方式,所以这里等待的关键就是要等它自动勾选为路由方式之后,再手动选择桥接方式

配置路由器

我这个路由器也是办宽带送的一个小米路由器,进入小米路由器后台(miwifi.com),在常用设置中找到上网设置,默认这里是DHCP方式,将其修改为PPPoE方式并输入刚才保存的宽带账号密码,点击应用按钮,等待一会即可

当在当前页面中的上网信息中能看到外网的ip地址时,说明已经可以了

注:路由器修改为PPPoE后就无法通过192.168.1.1进入光猫后台了

IPv6

路由器设置

在路由器后台的 上网设置 中找到 ipv6,将上网方式改为 Native

测试ipv6

使用python开启一个支持ipv6的简单服务

python3 -m http.server -b ::

查看开启服务的主机ipv6地址,然后使用外部网络(不连接该家庭路由器的主机,例如手机4/5G网)访问该地址

http://[2408:8459:3260:xxx:xxx:6a57:592:f74f]:8000/

经测试,我的可以在外网访问成功

参考

https://www.zhihu.com/question/372152419/answer/3390608727

https://blog.csdn.net/Jack_gys/article/details/129914624

Tags: