关于路由
路由(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,就下载如图所示的:
-
因为路由器原生的bootloader没有DHCP服务,没法通过浏览器直接访问,因此需要到控制面板->网络连接里面,设置网卡IP为192.168.1.3,子网掩码默认,如图所示:
- 然后把路由的LAN口和电脑用网线接起来,按住路由的RESET键,然后插上电源,当你看到usb和wifi信号灯不停闪烁时,就可以放开RESET键了。这时打开浏览器,输入192.168.1.1,一切正常的话你会看到如下界面: