开启愉快的路由之旅:广工校园网Wifi

关于路由

路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网路层。

上面是维基百科中的定义,在我的理解中,路由就是一个分配网络的中间站。之前我一直以为路由是一种单独的设备,后来才发现路由也相当于一台“计算机”,只不过大部分路由配置也就只能用来分发网络罢了(也就是说,一般的电脑都可以用来改造成路由器)。既然是一台“小巧的计算机”,那么我就可以装系统,装软件了吧确如此,只不过由于路由器的配置相对较低,因此和自己用的电脑还是有区别的。

我也只是前天才开始接触路由器,因为装了校园网,想用Wifi。根据朋友推荐,我买了联想的Newifi Y1S这款路由器,一开始玩什么都不懂,于是才有了这几篇折腾了几天的博客。这是系列的第一篇,也是我一开始搞的东西,使用校园网Wifi。

[2019.9.11](距离写这篇文章已经过去快两年了,时间真是无情)Openwrt 的可玩性非常高,还可以现学现用《计算机网络》,感兴趣的同学可以深入学习下,比如 Openwrt 的工作原理,启动加载顺序,UCI,模块编写,包编写这些,可以最大程度地提升学习体验。

刷入 Breed

Breed是一个路由器用的Bootloader(Bootloader 意思为引导加载器,即为用于加载操作系统的程序。它是一大类此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE等都是 Bootloader),如果玩过安卓的大概就知道这是什么了,装它的目的是为了下一步刷入固件(ROM)。刷入Breed的步骤如下:

[2019.9.11] Breed 的网站好像打不开了,大家可以去论坛找找安装包

  • 在下载Breed下载对应路由器的Breed,比如我的Y1S,就下载如图所示的:

    开启愉快的路由之旅:广工校园网Wifi
    • 然后把路由的LAN口和电脑用网线接起来,按住路由的RESET键,然后插上电源,当你看到usb和wifi信号灯不停闪烁时,就可以放开RESET键了。这时打开浏览器,输入192.168.1.1,一切正常的话你会看到如下界面:

    开启愉快的路由之旅:广工校园网Wifi
    [2019.9.11] 然后在下载列表的最下面,有两个特别好用的东西 和 ,使用 可以很方便地定制自己的专属固件,提前把自己路由器的配置、需要安装的软件都放进去编译成固件,除了非常方便,而且把要用的软件直接编译到固件里面能节省很多闪存空间;的话,则是用来交叉编译需要用到的软件包(即 ipk),比如下文提到的“gdut-drcom”软件包,如果自己的路由器的软件架构不是 mipsel_24kc,则没法用使用我提供的 ipk 安装包,那么便需要自己编译,编译的具体方法下面再说。(BTW,在路由器中输入 就可以看到自己路由器的应用架构了)

    开启愉快的路由之旅:广工校园网Wifi
    • 安装完成后会自动重启,这时可以不断刷新浏览器,直到 Openwrt 的管理界面显示出来。

    安装 gdut-drcom

    经过上一步安装完 Openwrt 后,就可以通过 访问管理界面,在里面安装好 就可以连接校园网了,步骤如下:

    • 先下载 gdut-drcom 1.6.8-3 软件包,提取码: p4w9

    • 接着下载 WinSCP 用来上传文件到路由器上,提取码: cdjb

    • 打开 WinSCP,然后如图所示输入(此处的密码是在网页登录 Openwrt 后设置的登录密码):

    开启愉快的路由之旅:广工校园网Wifi
    • 把校园网网线接到 WAN 口上,接着到 Openwrt 的管理界面,在网络下找到刚安装的客户端,然后进入,按图所示配置,最后保存/应用,刷新之后就可以无忧无虑地用 WIFI 上网啦
      开启愉快的路由之旅:广工校园网Wifi

    编译 gdut-drcom

    [2019.9.11] 首先感谢 chenhaowen01 师兄编写的心跳包验证程序,上面链接给出的是我自己汉化并编译的版本,软件架构是 mipsel_24kc,其他架构需要自己编译,具体编译方法如下:

    • 首先准备一个 Linux 系统,建议在 VMware 安装一个虚拟机,Mac 用户可以无视,直接用终端就行了
    • 安装好编译需要用到的依赖,以我 Debian 为例:
    • 然后把上面提到的,对应自己路由器 CPU 架构的 下载好并解压
      开启愉快的路由之旅:广工校园网Wifi
    • 打开终端输入 ,在弹出的配置界面的 中把 gdut-drcom 勾选上
      开启愉快的路由之旅:广工校园网Wifi
      开启愉快的路由之旅:广工校园网Wifi 开启愉快的路由之旅:广工校园网Wifi 开启愉快的路由之旅:广工校园网Wifi
      • 最后还需要修改一下防火墙规则:在“网络->防火墙->Custom Rules”下面填入如下所示的内容,然后点击“重启防火墙”即可

      接下来还有两点注意事项:

      1. 由于 UA 都被统一了,会导致手机部分应用出现问题,现已知的比如移动端的 Bilibili,解决方法如下:
        在最后一条防火墙规则的前面添加一句: ,至于如何查看自己手机的 IP 地址,可以在“状态->总览->已分配的 DHCP 租约”里面找到

      2. 由于来自本地网络的所有 HTTP 流量都转发到了 privoxy,久而久之网络会变得很卡(大概是软件的缓存,重启路由器即可解决,为了方便可以添加一个计划任务,在“系统->计划任务”里面填写 后提交即可,这句命令的意思是每天凌晨 4:40 重启路由器

      所有东西都搞定之后重启路由器,就大功告成了

      来源:NickHopps

      声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月7日
下一篇 2017年11月7日

相关推荐