目前很多家庭宽带默认都是有IPv6地址的,只不过需要在光猫中开启IPv6和关闭IPv6的防火墙才能够使用。本文将带领大家配置并使用IPv6进行在异地访问家中的设备,跑满带宽。
参考方案
我介绍一下我的网络环境是如何访问的:
我的宽带是
中国移动
的宽带,有一次宽带师傅上门更换光猫,我让他将光猫拨号改为了桥接使路由器去拨号上网。
我的路由器是
小米AC2100
的路由器,使用账号拨号上网后,在路由器后台开启IPv6
DHCP
功能给底下的设备分配
IPv6
地址。
如果分配到的IPv6是以
2409
开头则表示是公网的IPv6地址,可以在任何地方进行访问。
不同的运营商的开头地址都是不相同的只要不是以类似
fe80
开头的地址基本都可以。
光猫改桥接
最方便的方式就是光猫设置桥接让路由器去拨号获取IPv6的地址。
光猫的超级密码如何获得
一般来说,你去问宽带师傅都是会给你的。如果遇到不给的可以去闲鱼这种平台中花几块钱找人破解光猫的超级密码。
光猫如何设置桥接
我的光猫是
中兴
的牌子,设置的方式基本相同,由于我已经设置过了登录不了光猫的后台,只能以文字描述的方式告诉大家,还请认真阅读,
以免设置出错导致光猫无法访问和使用
。
-
1. 删除光猫原有的路由模式,一定要截图保留现有的配置信息再去删除。
-
2. 新建一个
internet
连接,连接参数设置为桥接模式,IP模式选择IPv4和IPv6。
-
3. VlanID和刚才截图保存的设置一致,基本就可以了。
如果实在不清楚如何设置,一定要查看自己光猫型号去百度查看如何设置桥接模式。
路由器设置拨号
我将以
小米路由器
进行设置,以此给大家提供参考和思路(红米路由器也可以全程按照此方式进行配置)。
宽带的账号密码可以在中国移动app中进行设置或者打电话给客服进行重置。
配置路由器上网设置
在小米路由器的后台选择
常用设置
,然后在下方的
上网设置
中如图进行配置
开启IPv6
在
上网设置
的最下方,底部有一个
IPv6网络设置
按照图中进行设置
开启后如过在最上方的
上网信息
中看到如下结果基本就成功了,但是对
小米路由器
来说还尚未成功。
小米路由器关闭防火墙
对于小米/红米路由器来说,光拥有了IPv6还是无法访问的,需要关闭路由器的IPv6防火墙才可以通过IPv6地址访问自己的设备。
开启ssh
登录到小米路由器的后台获取到
stok
,
stok
就存放在登录路由器成功后的url上面
拿到
stok
后拼接下面的url就行访问
http://{{你的路由器host}}/cgi-bin/luci/;stok={{刚刚的stok}}/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
返回
{"code":0}
表示成功,然后再次拼接并访问下面的url,如果同样返回
{"code":0}
表示开启ssh成功了
http://{{你的路由器host}}/cgi-bin/luci/;stok={{刚刚的stok}}/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20pa
访问ssh并关闭防火墙
通过执行,使用路由器的密码进行登录,或者尝试默认用户密码
admin/admin
进行登录。
# 使用路由器后台密码
ssh root@路由器IP
# 使用admin账户和密码admin