深圳联通光猫改桥接访问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地址:
-
TR069用于运营商远程管理你的光猫,例如远程修改光猫配置、更新光猫固件等,管理员动态密码就是运营商通过它远程下发的。网上有很多教程会说需要删掉该信道,但一般该信道的删除按钮会在前端置灰,真要删除的话只需要修改该button的dom属性即可点击
-
INTERNET 就是上网用的宽带,如果要将光猫网络改为桥接,则将它修改为桥接方式即可。
-
IPTV 就是用来看电视的
重置光猫
拿一根牙签一直按住光猫后面的复位按钮,直到前面板的等只剩一个电源灯在亮
设置光猫
再次进入光猫后台(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