分享一次曲线救国式解决(并没有解决)路由器下获取教育网IPv6公网的经历
相信有不少的人也遇到过这个问题,那就是电脑直接插学校的网线能够正常访问ipv6,但是插上路由器后再接电脑就获取不到了,只有路由器能正确获取IPv6地址。
经过查询一定资料,发现问题来自于教育网ipv6的前缀。教育网ipv6分配到的前缀是128位,这个前缀的子网大小为1,只能够一台设备使用故无法正常获取
查询到的主流解决方案有两种,一种是设置中继模式(iStoreOS (OpenWRT)下校园网无前缀ipv6稳定配置 - 哔哩哔哩 (bilibili.com)),另一种是用nat6实现(校园网环境下Openwrt配置ipv6教程——以nat6为例 - 知乎 (zhihu.com)),但是在尝试了很多次后发这两种方案均无法起作用,最后换了另一种方法解决问题。
方法如下:首先准备一个交换机,一个usb网卡,将网线接入交换机中再接路由器---台式机,同时从交换机接出第二根网线插入usb网卡并接到同一台台式机上,并分别禁用两张网卡的v4和v6,这样设备既能接入v4局域网也有v6公网