工程案例

ipv6网关 折腾不止,手把手教你鼓捣IPv6

小编 2024-10-05 工程案例 23 0

折腾不止,手把手教你鼓捣IPv6

前一段时间,电脑报曾发布了一篇关于IPv6普及趋势的文章看完这个,还觉得IPV6离你很远吗? ,从留言中看得出来大家对IPv6还是挺上心的。纷纷提出了自己的疑问和见解,特别是对IPv6网络的具体应用上,不少小伙伴都表示想用但却搞不定路由器配置。不过不用担心,今天就带大家从猫开始,一步一步来鼓捣IPv6。

01

看看光猫里藏没藏IPv6

之前的文章里就提到了,除了LTE网络之外,固定网络IPv6地址的分配数量也很可观。截止2020年6月,我国固定网络IPv6已分配的地址数量达到了2.16亿,IPv6占比53.23%。如果只计算家庭宽带的话,三大运营商IPv6地址分配的占比会更高,只不过大多数地址只下发到光猫上,然后卡在路由器上了。

想用上IPv6,首先要确定自家宽带有没有分配到IPv6地址。最快的方法就是用手机直连光猫的WIFI,只要WIFI信息页面里面出现了2xxx开头的IP地址,就说明至少光猫的IPv6地址是下发正常的。这里小编还要提一句,目前移动宽带几乎都支持IPv6,电信宽带在某些地区是公网IPv4和IPv6二选一。

如果手机太旧,不支持IPv6,光猫网口用网线直接连电脑,也可以从网络信息中看到是否获取到了地址。当IPv6连接显示为“Internet”,就证明电脑不仅分配到了IPv6地址,而且是IPv6网络是畅通的。除了上面两种肉身测试的方式,进光猫的管理页面查看,或者打电话咨询当地运营商也可以。

02

配置路由器前,别忘了改桥接

通过光猫直接上网的话,一般来说都能正常使用IPv6。但是光猫附带的WIFI和路由功能都比较弱,而且通常只有一个千兆LAN口,这对喜欢折腾的小伙伴来说当然是不能接受的。所以很多人都选择在光猫下接一个主路由器来作为AC使用,可是往往这一接,IPv6就不能正常工作了。

导致下接路由器无法分配IPv6地址的原因之一,可能是路由器本身就不支持IPv6。2020年款的国产路由器基本都支持IPv6,但在这之前国产路由器对IPv6的支持度十分感人。要想知道自己的路由器是否支持IPv6功能,可以打开“国家IPv6发展监测平台”或者进入路由器管理界面查看有没有相关选项。

在确定自己路由器支持IPv6功能之后,不要忘记将光猫改成桥接模式,也就是让路由器来完成拨号上网的功能。光猫改桥接对IPv6来说其实是个非必要选项,但是为了之后的工作不白忙活,特别是使用国产路由器的小伙伴,还是先将光猫改为桥接模式比较好。改桥接网上教程一堆,小编还是建议除非自己特别热爱折腾(血泪史),不然直接打电话给宽带师傅和客服,要求改桥接就行了,重新下发配置之后再重启一下光猫搞定。

03

梅林固件IPv6设置(passthrough和Native联机类型)

在完成光猫的桥接设置之后,就能正式开始对路由器进行的IPv6选项进行设置了。和其他的路由器固件相比,从华硕固件而来的梅林固件的功能比较强大,设置界面也很方便(主要是小编手上没有其他路由器),所以这次对IPv6的配置就以梅林固件为例。

怎么进路由器管理页面我们跳过,直接进入正题。先打开IPv6设置页面,联机类型选择passthrough,启用release prefix on exit、自动接上DNS服务器,设置完成。

以上设置是针对光猫拨号的情况,可以将联机类型设置为passthrough,只要光猫正常就可以获取到IPv6地址,但是我们之前就将光猫改桥接了,这样设置就不正确。

那一开始光猫不改桥接不就好了?如果是用华硕或者梅林固件的小伙伴的确可以这样设置,大把国产路由器虽然有IPv6功能,却不支持DHCP-V6 PD转发,也就是说只能通过路由器拨号才能正常获取到IPv6地址。所以之前才叫大家提前改桥接。

既然用路由器拨号了,IPv6设置也有变化。首先联机类型要改成Native,接口:PPP、DHCP-PD和release prefix on exit都要开启。

自动配置设置选择Stateless(无状态),这里其实选择Stateful(有状态)更好。因为有状态下的IPv6获取的是64位短码地址,后缀是不会变化的,这样就能实现IPv6环境下的设备管理和端口转发等功能;Stateless下的IPv6通过SLAAC(无状态自动分配)获取128位长码地址,只要IPv6地址发生改变,前缀后缀都会变化,不方便设备管理。

Stateful很美好,但我们依然只能选择Stateless。因为安卓系统直到现在都不支持DHCP-PD,为了兼容性只有妥协一下了。然后启用自动接上DNS服务器,最后在页面底部选择应用设置,等圈圈转完,不出意外路由器就已经成功获取到IPv6地址了。

这时候先不要着急关闭网页,还要在安全设置里面将IPv6防火墙关闭,因为之前设置的无状态自动配置,没办法通过设备的IPv6地址进行防火墙策略的设置,IPv6防火墙意义不大,开了在某些时候反而影响连通性。

04

测试IPv6连通性

在做完上面的设置之后,再查看电脑的网络连接信息,应该就能看到电脑已经获取到了一个IPv6地址和一个临时IPv6地址,网关和DNS都获取正常,如果其中有一项地址没有获取到,先试试重启大法。一切正常的话,就可以开始测试自己的IPv6网络通不通了。

测试的方法很简单,打开IPv6测试网址:http://www.test-IPv6.com/,打开网站后自动开始识别本机的IPv6地址,开始测试连通性。下面是重庆移动宽带测试结果,可以看到所有10项测试都显示成功,除了延迟比IPv4高一些,其它都很正常,网站还支持一些IPv6网站的测试,有兴趣的小伙伴可以看看。即使有几项测试没通过(一般都是无域名IPv6和IPv6大数据包),只要IPv6地址和DNS服务器正常,也不太影响IPv6的使用,只是可能稳定性差一点。

一次成功当然很好,小编之前还遇到过电脑IPv6地址、DNS都获取正常,进test-IPv6网页却显示没有检测到IPv6地址。经过从光猫到路由器,再到网线一番探查之后发现,是路由器网关的IPv6地址没有正常获取,最后在“外部网络”设置页面点一下“应用设置”重新拨号一次,网关的IPv6地址终于获取到。

在之后的使用过程中,这种问题在路由器重启之后概率发生,而且重启大法也不好使,只有在设置界面重新拨号才能解决。网上冲浪了一下,确认应该是梅林固件独有的BUG,用梅林固件的小伙伴要注意下这个问题。

05

IPv6 PING不通?运营商:这个锅我不背

只要网页测试通过了,其实就能正常使用IPv6了,换句话说就是有了一个公网IP。既然是公网,那出站连接和入站连接都应该是通的才对,但是留言里好几个小伙伴都表示自己被运营商分配了一个内网IPv6地址,外网根本就PING不通。这是怎么回事呢?

先下结论:IPv6肯定是通的,但不一定PING的通。除了早期实验阶段下发过6to4的IPv6地址外,现在家庭宽带运营商都是给的原生IPv6地址,而且IPv6也没有内网这个概念,所有地址都是公网,NAT6只用在少部分特殊场景,一般人想用上还得自己本地配置。

至于很多人遇到PING不通的情况,那也很正常,运营商背不了这锅。原因出在本地上,因为大部分路由器为了安全性,默认设置都是WAN口禁PING的。像使用梅林固件的路由器,要是不把IPv6防火墙关了也会拒绝PING请求,最后WIN10的防火墙默认也是禁PING的。有了这三道大门,外网当然PING不通。

以上就是路由器IPv6的设置了,其他路由器固件的设置其实也大同小异,国产路由器的设置还要简单一些,只要保证是Native DHCP-PD和Stateless(无状态)自动配置,就能获取安卓设备也能使用的IPv6地址。有了IPv6就可以来干一些之前私网IPv4没有的操作了,具体怎么玩,我们下期再来讲。

在设置过程中有遇到问题或者想技术分享的小伙伴,欢迎在评论区留言~

(编辑:胡文滔)

全国5亿人在用,IPV6真的那么牛?测试之后我泪目了

小雷小时候第一次接触互联网时,就听说了IPV4地址枯竭的问题,很早就知道新的IPV6协议是解决办法。但直到几十年后的2021年的今天,仍然感觉IPV6距离我们太过遥远。大部分互联网世界里的居民,也还是不知道IPV6是什么、有什么用,也不清楚它会给我们的上网体验带来何种改变。

最近,互联网监管部门在一次会议中宣布,截止今年5月,我国IPv6活跃用户数突破5亿,在互联网网民中的占比超过了一半。

这样看来,作为普通用户的我们,其实已经有一半以上的人已经用过或者正在用IPV6的相关服务,似乎有必要对它有点了解。

IPV6有啥不一样?

回答这个问题前,我们需要先解释下前面提到的IPV4地址枯竭的问题。现在仍在广泛使用的IPV4标准制定于1981年,也就是互联网刚刚诞生的时候。IPV4采用的是32位(4字节)地址,理论上拥有2的32次方个地址,也就是大概42.9亿个。 或许在当时的标准制定者来看,互联网世界中需要有IPV4地址的用户,怎么也不可能达到了几十亿,40多亿的容量完全够用了。

然而,IPV4地址数量捉襟见肘的问题很快暴露,到了2018年,全球网民的数量已经超过了40亿。要从根本上解决这个问题,普及IPV6,乃至让IPV6取代IPV4,势在必行。

实际上,早在1998年,IPV6就已经确定了标准规范。相比于IPV4,IPV6采用了128位地址,理论数量为2的128次方个,达到了一个天文数字,即使全地球每个人分配几亿个IP地址,仍然绰绰有余。这样一来,IPV6从根本上解决了IP地址不够用的问题,无论未来互联网如何进步、技术如何发展,也几乎不会面临地址枯竭的问题。

对普通用户而言,IP地址可以理解为个人网络的门牌号,有了独一无二的门牌号,才能在互联网的汪洋大海里精准定位和识别出,从而正常收取和发送信息。而如果门牌号用光了,就意味着新加入互联网世界的网民,拿不到进入互联网的通行证。

当然,运营商已经采用了折中的办法,那就是NAT技术。我们都知道,日常使用网络时,同一局域网下,不同设备都会有一个自己的内网IP。比如说路由器内网地址是192.168.1.1,那么手机、电脑或者其他网络设备可能就会分配到192.168.1.2、192.168.1.12之类的内网IP。

NAT技术则可以理解为运营商给我们的宽带网络加上了一个大的路由器,我们分配到的网络地址不是独立IP,而是类似于上面提到的内网地址。也就是说,我们和其他大量用户使用同一个公网IP,然后分配到不同的内网IP,就像同一个小区的业主有一个共同的独一无二的小区名称,再通过门牌号来确定具体的房间号。

因此,现在我们办理宽带,已经不太可能拿到独立的公网IP,虽然日常上网不会受到影响,但搭建小型服务器、部分游戏远程联机、NAS外网下载等场景下,还是会有很多不便。

而理想状态下,如果IPV6全面普及,那么公网IP地址不够的问题将迎刃而解。除了地址数量,相比IPV4,IPV6提升了数据包转发速度、安全性、扩展性等多个方面,是一次全面升级。

IPV6我们真用上了?

要真正用上IPV6,需要满足一系列先决条件,从终端设备、网卡、系统到路由器、光猫,以及对应的网站等等,都要支持或对IPV6做相应的适配。目前来说绝大部分终端产品或者网卡,均提供了对IPV6的支持,以PC为例,十几年前的XP系统就已经支持IPV6了。至于路由器,近几年推出的产品基本都能支持,而决定我们能不能用上IPV6的,最关键的,其实还是运营商和内容服务商。

根据监管部门提供的信息,现在中国移动、中国联通和中国电信均完成了存量家庭网关IPV6升级改造,建成了IPV6的高速通道。以小雷个人的实际经历来说,现在新装的家庭宽带已经支持IPV4、IPV6双拨号。

只是,很多运营商安装人员,仍然图省事,安装时除非用户要求,否则还是默认不开启IPV6。现在网络上也不乏手动开启IPV6的教程,大致思路就是通过超级账号和密码,登录进入光猫的管理后台,修改拨号参数。但如果操作不当,可能会导致上不了网,所以没有把握的话,还是建议交给专业人员处理。

至于4G或者5G网络,现在三大运营商也基本有支持,基本默认状态下就能支持IPV6。小雷找来一台插电信卡的安卓机和一台插联通卡的iPhone,蜂窝网络下,测试均可以解析IPV6。

小雷发现,默认设置下,手机卡的APN连接点才有的是IPV4/IPV6双栈模式,为了测试得更彻底一点,小雷新建了一个纯IPV6的APN。

新的网络设置下,我们用一台安卓机搭建了一个FTP文件服务。这个操作大家应该不会陌生,MIUI等手机系统自带FTP,手机上开启后,电脑就能直接访问手机文件夹,从而实现无线传输文件等功能。

但这个功能要求手机和电脑在同一局域网内,而如果我们的手机拥有IPV6地址后,也就拥有了一个公网IP,其他设备即使不和它在同一局域网内,也能正常访问这个FTP服务。

(手机开启FTP服务,访问路径采用了IPV6地址)

实际测试后,我们发现,另外一台同样用移动数据网络的手机,在浏览器输入开启FTP服务的安卓机的IPV6地址后,成功连接上,并且可以正常访问其文件系统。这也就说明,如果我们的电脑或手机接入了IPV6网络,其他设备可以实现公网直连,能应用在NAS外网连接、游戏远程直连乃至搭建小型服务器等应用场景下。

但至此,距离我们使用IPV6,还有内容供应商这关键一步,比如经常使用的网站、App们,它们都做好适配吗?对此,小雷专门做了个测试。

我们测试了微信、支付宝、淘宝、京东、拼多多、今日头条、百度、百度地图、高德地图、B站、爱奇艺、腾讯视频、优酷、抖音、快手、美团、饿了么、联通等近20款常用App,最终的结果比较意外。

首先,大部分App在纯IPV6模式下都无法正常使用,表现页面无法加载、提示没有联网等,包括最常用的微信支付宝等国民应用。

其次,部分App主要功能正常、但部分功能不能用。比如抖音在IPV6模式上可正常播放短视频,但无法使用搜索功能;联通App大部分功能可用,但集成的影视版块无法加载;百度地图可以正常加载地图,但无法使用导航功能。

另外,少数App可以完美适配IPV6,主要有优酷、腾讯视频、美团、今日头条和高德地图。

不难发现,从互联网服务层面来说,各大互联网厂商对IPV6的支持力度非常小,包括我们耳熟能详的巨头们,更遑论中小厂商了。因此,尽管理论上国内已经有超过5亿的活跃IPV6用户,但他们享受到的网络质量并不高,绝大部分情况下,用的还是IPV4网络。

小结

从技术原理来说,没有人会怀疑IPV6在技术上的先进性,但在现实里,我们却也难以真正挖掘出足够的IPV6的应用场景,无法感受到它带来的实实在在的体验升级。尽管推进了十几年时间,但目前尽心尽力给IPV6做适合的国内互联网厂商屈指可数。绝大部分互联网厂商在IPV6上投入的一星半点资源,更多源于政策层面的压力,并没有真正想把它做好。

IPV6标准确立之初的目的是解决IPV4地址枯竭,但随着NAT等技术的普及,这个问题其实已经不再迫在眉睫,各方面都缺乏足够的动力去推进IPV6。相对小众的极客用户对IPV6充满热忱,更多也是出于能获取公网IP的现实需求。对更广大的用户群体来说,IPV6暂时还没有构建起什么杀手级的应用场景,不是一项非有不可的技术。

当然,从长远的未来来说,IPV6让独立公网IP变得不再稀缺,未来每一个路灯、每一个智能水表都能拥有一个独一无二的IP地址,和其他设备直接连通。 IPV6普及乃至逐步取代IPV4是大势所趋,只是对我们这些普通用户来说,IPV6暂时还是一个用处不大、可有可无的新奇概念。

相关问答

ipv6 默认 网关 举例?

所使用地址,以94网段为例(1)IPv6协议栈的安装在开始-->运行处执行ipv6install(2)IPv6地址设置在开始-->运行处执行net...

ipv6 网关 怎么找?

要找到IPv6的网关,你可以按照以下步骤进行操作:1.打开命令提示符(Windows)或终端(Mac和Linux)。2.输入以下命令并按下回车键,以获取网络接口列表及...要...

ipv6 gateway是什么?

IPv6英文简称为(IPv6Gateway),IPv6网关是专有网络(VPC)的一个IPv6互联网流量网关。您可以通过配置IPv6互联网带宽和仅主动出规则,灵活定义IPv6互联网出流...

ipv6网关 如何设置?

要设置IPv6网关,可以按照以下步骤进行操作:1.首先,确定你的路由器或网络设备支持IPv6功能。可以在设备的用户手册或官方网站上查找相关信息。2.登录到路由...

ipv6 的默认 网关 怎么填?

所使用地址,以94网段为例(1)IPv6协议栈的安装在开始-->运行处执行ipv6install(2)IPv6地址设置在开始-->运行处执行net...

IPv6 网关 怎样填写?

IPv6的网关填写需要先设置IPv6地址,具体步骤如下:点击开始,在运行处输入cmd,进入系统网络参数设置环境。在该环境中,输入netsh,然后输入interfaceipv6,再...

ipv6 网关 获取机制?

IPv6的请求报文不以广播而是以组播的形式发送的。在NS报文中,目的IP从单播地址变成了目标的被请求节点组播地址;相应的,二层的目的MAC地址也变成了组播...

ipv6网关 为什么是fe80?

1IPv6网关为什么是fe802IPv6网关的地址前缀为fe80是因为它属于链路本地地址,用于在同一个链路上进行通信。这种地址是自动配置的,不需要进行DHCP服务器的配...

ipv6 怎么ping 网关 ?

在IPv6环境下,您可以通过以下步骤来ping网关:1.打开命令提示符窗口。2.输入“ping-6gateway_ipv6_address”的命令,其中"gateway_ipv6...

请问怎么填 IPV6 地址 子网前长度 默认 网关 首选DNS服务器地...

填写IPV6地址时,需要按照以下格式填写:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx(x为十六进制数)填写子网前缀长度时,需要填写一个介于0-128之间的...

猜你喜欢