Skip to content
chinazyq123 edited this page Oct 15, 2023 · 7 revisions

讲讲为什么做这个(我的想法):

1.不想在选课/其它访问校内网站场景切换网络
2.内网传输的便利
3.在享受宽带的同时获得ipv6网络支持

怎么实现

1.刷Openwrt固件,推荐https://openwrt.ai/
2.进入路由器管理界面,默认是10.0.0.1,密码: root。进入后进入网络-接口,建议修改lan里面IPv4地址,改成(例:192.168.2.1)
特别注意的是,新版本特性:配置时只能/不接LAN,不要接WAN,否则无法进入路由器管理界面
3.进入网络-接口-设备,配置好你需要的两个wan口。
例如小米路由器R3P就是br-lan进入配置,网桥端口处只保留lan2和lan3
保存后,进入接口界面,删除原先的所有接口(也就是wan和wan6两个)
添加cmcc接口,选择设备,也就是你插入第一条网线的口(例如wan),配置pppoe,进行运营商拨号,分配防火墙区域wan
添加wan接口,选择设备,也就是你插入另一条网线的口(例如lan1),配置pppoe,进行运营商拨号,分配防火墙区域wan
建议在lan里面,使用“自定义的 DNS 服务器”处修改dns为2402:4e00::
DHCP/DNS里面可以选择关掉“DNS重定向”
4.进入SSH,SSH用户名密码和登录相同
Windows:
Win+R cmd

ssh root@192.168.2.1

输入密码
如果一切顺利,输入一键脚本即可

一键安装(新版本似乎已失效,还是手动分步安装吧)

1.教育网cernet、校内地址走校园网,其它走宽带

#使用curl安装
export url='https://raw.githubusercontent.com/chinazyq123/ECUST-openwrt/main' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
#使用wget安装
export url='https://raw.githubusercontent.com/chinazyq123/ECUST-openwrt/main' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh  && sh /tmp/install.sh && source /etc/profile &> /dev/null

2.仅校内地址走校园网,其它走宽带

#使用curl安装
export url='https://raw.githubusercontent.com/chinazyq123/ECUST-openwrt/main' && sh -c "$(curl -kfsSl $url/install_onlyschool.sh)" && source /etc/profile &> /dev/null
#使用wget安装
export url='https://raw.githubusercontent.com/chinazyq123/ECUST-openwrt/main' && wget -q --no-check-certificate -O /tmp/install_onlyschool.sh $url/install_onlyschool.sh  && sh /tmp/install_onlyschool.sh && source /etc/profile &> /dev/null

报错可以试试国内源(Gitee

分步安装

1.教育网cernet、校内地址走校园网,其它走宽带

# 更新软件包列表
opkg update
# 安装luci-app-mwan3
opkg install luci-app-mwan3
# 下载配置文件
wget -O /etc/config/mwan3 https://gitee.com/chinazyq/ECUST-openwrt/raw/master/mwan3
# 重新启动mwan3服务
/etc/init.d/mwan3 restart

2.仅校内地址走校园网,其它走宽带

# 更新软件包列表
opkg update
# 安装luci-app-mwan3
opkg install luci-app-mwan3
# 下载配置文件
wget -O /etc/config/mwan3 https://gitee.com/chinazyq/ECUST-openwrt/raw/master/mwan3_onlyschool
# 重新启动mwan3服务
/etc/init.d/mwan3 restart

说明

IP文件夹IP段具有时效性,不保证也不可能长期有效
第一种情况,部分CDN解析出的教育网地址也会走校园网而遭到限速,可以通过避免使用ipv6解析服务器或者使用学校解析服务器解决(一般不需要进行任何操作)
第二种情况,部分教育网站(例如四六级报名网站)宽带访问延迟可能增加
自行权衡利弊

为什么要ipv6网络支持

IPv6(Internet Protocol version 6)是互联网的下一代协议,它是对当前广泛使用的 IPv4(Internet Protocol version 4)的改进和扩展。以下是一些原因,说明为什么需要 IPv6 网络支持:

  1. 地址空间扩展:IPv4 使用32位地址,限制了可用的 IP 地址数量。IPv6 使用128位地址,提供了巨大的地址空间,可以容纳更多的设备和用户。这对于不断增长的互联网连接设备数量以及全球互联网普及至关重要。
  2. 地址分配和管理:IPv6 的地址分配更加灵活和有效。IPv6 地址分配不再像 IPv4 那样面临短缺问题,而是根据需求进行动态分配,使网络规划更加简化和可扩展。
  3. 终端到终端连接:IPv6 提供了更好的端到端连接能力,消除了某些网络部署中的 NAT(网络地址转换)需求。这意味着终端设备可以直接进行通信,更容易建立点对点连接,提高网络效率和性能。
  4. 安全性增强:IPv6 在协议设计方面考虑了安全性,并提供了更强大的安全功能。它包括内置的 IPsec(Internet Protocol Security)支持,可以更好地保护数据传输的机密性和完整性。
  5. 互操作性和未来发展:随着 IPv4 地址枯竭的临近,IPv6 成为了全球互联网的未来发展方向。越来越多的网络和互联设备都支持 IPv6,包括操作系统、路由器、交换机和应用程序等。为了确保互操作性和无缝连接,支持 IPv6 是至关重要的。
    (以上是一堆废话,真正目的当然是为了高速下载啦😉)