作者:Kuroko Baka
链接:https://www.zhihu.com/question/31699421/answer/63285066
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

其实还有几个解决方案。
@吴浩说的已经很正确了。插上LAN口,这样就可以使用上IPv6了。
首先先回答为什么使用路由器就不能使用IPv6。
因为首先,市面上的路由器都是NAT路由器。这个路由器的结构是什么呢?相当于一个交换机+路由器(如果有多个LAN口的话)。如果有无线接口的话,那么,这个交换机是将无线和有线LAN口桥接在一起,组成一个大的交换机。一般来说,大部分品牌LAN口是黄色的。
而另外一个蓝色(大部分品牌)是WAN口。这个“路由器”里面的那个路由器其实是双口的路由器,一个这个WAN口和一个隐藏的口,一般来说,这个隐藏的口就是路由器配置界面上的“LAN口”,这个口和“路由器”里的交换机相连。
把校园网插在WAN口上,几个人都能上网的原因是,这个“路由器”里的路由器具有NAT功能,可以让多个人共享一个IPv4上网。然而,一般的“路由器”都不提供IPv6的NAT功能(历史原因?),所以这个“路由器”里的路由器就一刀切把IPv6的包全部丢掉了。
IPv6不管是由DHCPv6分配也好,邻居发现协议配置也好,如果一刀切把流量丢了,自然获取不到IPv6地址。
然而接在LAN口上,就相当于你的电脑和校园网是邻居。DHCPv6或者邻居发现就会为你配置好IPv6。(其实在一般校园网架构中,最底端就是一个交换机,墙上的接口就是和交换机的一个口相连。)
这样就很好解决这个问题了,直接把墙上接口接到LAN口上不就行了?
不行。这就是@吴浩提到的要关闭DHCP的原因。在使用路由器NAT上网的时候,分配IP的是路由器。这下校园网也有DHCP,就会打架,导致IP错乱。更严重的是,会造成DHCP攻击,你的路由器的DHCP会导致隔壁宿舍(办公室)上不了网。(比较新交换机会配置DHCP-Snooping来杜绝这个问题,但不是所有学校如此,这些个玩意都是几千大洋起步的)
所以解决问题方法很简单:关闭你的路由器的DHCP,然后所有连路由器的人都设置静态IP,DNS服务器就填写路由器的网关地址,或者改成校园网的DNS地址。(考虑到需要校园网认证,不能直接设为114.114.114.114这样公共DNS)当然如果学校的校园网网段和你的路由器重了,那就麻烦改掉你的路由器里的网段吧。然后拿2根网线,都插校园网的口,然后另一头一个插LAN口,一个插WAN口。墙上就一个口怎么办?买个分线器或者再一个“路由器”呗。
有人可能问了,直接像@吴浩到那样的解决方案不就行?
是可以,不过有一个问题就是,每个人分到都是独立的IP。要知道,校园网都是限制IP登录帐号数目的,尤其是不限流量套餐,要是一个人买一个帐号多亏啊,宿舍几个人买一个多好。
其实还有一个解决方案,就是把你的路由器刷成Openwrt或者DD-wrt,然后把WAN口和LAN口桥接,然后过滤桥上的所有IPv4流量。然后只把校园网口接在WAN口就行了。这有2大好处:1.路由器DHCP照开,电脑(手机)不用配置静态地址 2.校园网只要接一处。
=================我是分割线====================
总结一下,解决方案有:
1.关闭路由器DHCP,校园网插在LAN口上,一人一个IP(如果学校限制帐号同时登录IP数目的话,就是一个帐号只能分给有限几个人,很多学校限制2~3个,也就是2~3个人用一个,下同,不再重复)。
2.关闭路由器DHCP,校园网在LAN口和WAN口上各插一处,所有设备手动配置IP。好处是多人可以用一个帐号(IP),而且只要一个人登录,全宿舍都上网。
3.使用DD-wrt/Openwrt桥接WAN口和LAN口,用ebtables过滤桥上的IPv4流量。校园网只插在WAN口上。好处同上,还可以不用关闭DHCP。

毕竟手机啥的配置IP挺蛋疼的。所以自己能动手就用方案3吧。
附:这是我在DD-wrt的解决方案,至于怎么刷DD-wrt,路由器能不能刷DD-wrt,请自行查询自己的路由型号。刷成砖概不负责。
另外,最好能熟悉Linux知识。
首先,通过Telnet/SSH连上路由器,然后

我是注释

启用ebtables部件

insmod ebtables
insmod ebtable_broute
insmod ebtable_filter

桥接vlan1到桥br0

brctl addif br0 vlan1

滤过IPv4流量

ebtables -t broute -A BROUTING -p IPv6 -j ACCEPT
ebtables -t broute -A BROUTING -p ! IPv6 -i vlan1 -j DROP
根据DD-wrt的说明文档Default internal device network ,Vlan1是外部网络。当然我不知道Openwrt是不是这样,OpenWrt参考这个
[2013-09-15]openwrt下的ipv6单一地址做网关(附mentohust、njitclient)
https://dangfan.me/zh-Hans/posts/router
OpenWRT配置IPv6的NAT(一般结合isatap使用) · BlahGeek’s Blog
后面2个和我一样都是苦逼学生(笑)
最后再说,刷成砖我不负责啊。最后祝您身体健康,…(略)。
(本人渣渣理工学生,如有错误欢迎指正)

还有就是:在外网接入以前,只用一根网线连接电脑和路由器,登录路由器关闭DHCP服务,然后WAN和LAN的设置都使用自动模式再接入外网,也就是将外网分别插到路由器的LAN和WAN口上。之后在手动设置每一台介入该路由器的设备,使得他们的IP全部在路由器指定的网段内,一般都是192.168.1.X,这样才能进行局域网通信。有时候需要多买一个交换机或者路由器。这样设置以后不好访问路由器,所以怀疑是不是需要将路由器的LAN甚至WAN也设置成手动指定的,有时间在实验,反正现在手机,笔记本和台式机都接入了路由器,能上六维空间,能相互ping通,已经达到我的要求。

转载知乎大神设置普通路由器支持IPV6相关推荐

  1. [转]知乎大神YaqiLYU关于tracking方向的2013-2016趋势总览!!!强烈推荐!!!

    真真实实的学习tracking也有半年了,tracking的主流趋势年年改变,每年都有新的突破.从CT.IVT到struck,到TLD.到CF,再到火热的CNN也应用到了tracking领域.作为初入 ...

  2. linux显卡驱动安全模式,大神设置win7在安全模式安装显卡驱动详细的教程?

    大神设置win7在安全模式安装显卡驱动详细的教程? 许多用户询问说win7怎么在安全模式安装显卡驱动?什么是显卡驱动?它是一种硬件所对应的软件,支持计算机与设备之间的通信,无驱动程序,计算机的硬件就无 ...

  3. 做知乎大神不如做个知乎,问答社区建站工具——WeCenter

    ​   "--是一种什么样的体验?"."如何看待/怎样评价--?"爱逛知乎的朋友对这些话题格式肯定不陌生,现在知乎大火,越来越多的人开始在网络上分享知识.经验, ...

  4. python 知乎美女_知乎大神用Python爬取高颜值美女(爬虫+人脸检测+颜值检测)

    原标题:知乎大神用Python爬取高颜值美女(爬虫+人脸检测+颜值检测) 1 数据源 知乎话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests.l ...

  5. 高中毕业学计算机知乎,高中毕业学点什么好?知乎大神这么回答!

    原标题:高中毕业学点什么好?知乎大神这么回答! 马上就要面临高考,知乎上经常有人问"高中毕业学什么技术好?",很多人都评论说"高考只是人生的的其中一个选择,无论考上还是考 ...

  6. 心理学博士vs计算机博士,心理学博士、知乎大神告诉你怎么成为一个厉害的人...

    你是否对现状不满,而又找不到出路,flag立了一个又一个,还是没有改变,间接性努力,持续性混吃混喝,反倒是身边的一些朋友在悄悄地改变. 前同事小王裸辞后成为自由撰稿人,时间自由,经济独立,随时可以来一 ...

  7. python 知乎美女_知乎大神教你用Python爬取网站美女图,附代码!

    都知道Python的抓取功能强大,可以帮我们从海量的数据中爬取所需要的进行分析.下面,就给大家分享知乎大神怎么用Python爬取高颜值美女! 1.数据源 知乎话题『美女』下所有问题中回答所出现的图片 ...

  8. android模拟器 知乎,安卓模拟器排行榜 知乎大神评测速度多开哪个好

    现在的安卓模拟器有好多种,虽然有好多款软件缺乏用户已经停止更新,但是现在市场上可以供人选择使用的产品依旧还是有好几款.如何在这些安卓模拟器里面挑选那个最好用最适合自己,怎么样才能让自己玩手游的时候体验 ...

  9. Spring事务管理(转载自佚名大神)

    我的文章是转载大神的,是大神文章中一小部分,请看: http://www.mamicode.com/info-detail-1248286.html 1.初步理解 比如你去ATM机取1000块钱,大体 ...

最新文章

  1. NYOJ 215 Sum
  2. 在没有网的windows环境下安装Python模块
  3. 2010 Stanford Local ACM Programming Contest-H解题报告
  4. php中钩子(hook)的应用示例demo
  5. 天地图专题四:在天地图上显示运行轨迹
  6. Makefile自动生成:cmake
  7. 基于R语言绘制BBC风格图表
  8. 对口本科计算机专业,对口高考计算机类专业综合试题(卷).doc
  9. 深度学习——day8 读论文(2022 硕士毕业论文)大规模车辆路径问题的深度强化学习算法研究
  10. 常用的几个框架官网【前端 / 自用】
  11. mysql user.myd_“./mysql/user.MYD”未找到(ERRCODE:13 - 拒绝权限)
  12. 彻底解决IE9 文本框无法输入文字,IE窗口闪烁问题(亲测)
  13. 企业微信上传临时素材文件
  14. python聊天室设计_如何使用 Python 开发一个聊天室?
  15. 企业微信开发(自建应用h5)
  16. ChatGPT大规模封号...
  17. js调试技巧(通过debugger调试)
  18. Windows安全机制——UAC(用户权限控制)
  19. DT时代商业革命,大数据金融行业应用发展分析
  20. 一个中国码农在硅谷求职的经历

热门文章

  1. 【django】图形验证码接口设计、后端逻辑、前端逻辑【15】
  2. 京东淘宝拼多多自动查券找券搜券返利机器人实现方法分享
  3. 【NOIP2013提高组day1】货车运输
  4. 利用Yocto构建嵌入式Linux教程01--第一个Yocto项目构建
  5. it guy流利说_Guy RoutledgeCSS预处理器和字体末端开发
  6. UE4拾色器的实现,使用UE4自带的SColorPicker
  7. 九龙证券|长线资金整体加仓 青睐能源科技材料等板块
  8. 教程丨手把手教你做数据挖掘 !(附教程数据源)
  9. 允许使用计算机的软件,解决win10“你的电脑设置仅允许安装来自应用商店的应用”的方法...
  10. [禅悟人生]在劳动中品味幸福