前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【 软路由 】基于koolshare固件的软路由安装

【 软路由 】基于koolshare固件的软路由安装

作者头像
用户6808043
发布2022-02-24 17:25:59
8.4K0
发布2022-02-24 17:25:59
举报
文章被收录于专栏:lostfawnlostfawn

前言:

前段时间,弄一个软路由,踩坑无数,涉及到的主要问题如下:

第一次涉及到软路由,一脸懵逼,可以说是一点基础都没有。 系统是有些毛病的win7系统,连外接显示器很卡,导致进度非常缓慢 当时刚刚装了一个Ubuntu双系统,对Linux不是非常熟悉,只知道些基础操作 第一次接触,上官网,官网全英文,看的我一脸懵 网上说可以自定义固件,自己编译,需要从GitHub上自己下载编译,光是这个编译就弄了四五天,因为是连外网,在没有情况下极慢,经常网络开小差 编译的时候需要下载国外的库,自己没有,就很耗时,有时还下载不下来 到了真正编译的时候,一编译编一天,前面都是成功的,到后面就找不到文件,失败,试了两三次后,就放弃了 需要,又开始网上找资料,学着搭 最终,搭好了,我上了Youtube,看了看教程,发现了一个更加好用的固件,koolshare,这是国内的比较出名的论坛,所以,顿时一片云开见月明,打算从安装koolshare入手。

【视频链接】:

https://www.youtube.com/watch?v=nVzxwwkEZPo https://www.youtube.com/watch?v=Er36SftEsQw

看不了的用户,请自行移步B站,B站上的教程也是挺多的。

补充知识点:

这里需要补充一点计算机网络知识点,对配置软路由大有帮助:

20200719215943693.png
20200719215943693.png

就是在配置路由器的时候,其实就是对网关的配置,因为网关有DHCP服务,所以主机的工作变得很少,连上有线或者WiFi都可以很简单的访问网络,核心就是网关的配置,可以看到,对于一个局域网来说,路由器的左端可以看成连接外网的IP,这个IP是由它的上级路由发的,它的右端,又可以单开一个属于它自己的子网,子网号都可以由它自己定,它也可以作为DHCP服务器,来分发属于它的子网的IP地址,这种一环套一环的网络连接,可以使得所有主机都可以上网。

废话不多说,开始表演:

###一、硬件配置

  1. 一台电脑:这个电脑没要求,只要是普通电脑就可以,能联网,因为它需要下载启动盘制作工具之类的软件

我的电脑配置:

CPU:i75500U 这个配置已经算是很垃圾的CPU了,毕竟电脑时间太长了, 内存:12G

  1. 一个外接显示屏,我的外接显示屏,可以连接VGA,HDMI
  2. 一个双网口的电脑小主机

小主机配置: CPU:d2550 我上网搜了一下,这个CPU是双核四线程,支持64位指令集 内存:2G 这个内存对于一个运行openwrt系统的电脑来说,足够了 硬盘:24G mstat固态硬盘,这个硬盘还算是比较大的,用来装插件的话,足足够了 双千兆网口 支持VGA线 6个USB接口 一个小风扇,用来CPU散热

  1. 一条VGA线,或者一条HDMI线,用来连接显示器,因为小主机不带显示屏,不带鼠标,不带键盘
  2. 外接鼠标,键盘 【注】小主机是咸鱼上花了180块买的,感觉是自己捡了大便宜,光是自带内存、硬盘,双千兆网口,6个USB接口,就远远不止200块,当时发现了这个小主机,立刻就下了单。主机原系统:32位win7系统

二、软件准备

  1. 微PE工具箱:微PE工具箱用来制作启动盘,http://www.wepe.com.cn/,这个链接是官网链接,但是最近,需要花钱才能下载,网上有好多免费的,可以找找,像什么太平洋下载中心,华军软件园啥的,都有。
  2. koolshare固件:https://koolshare.cn/portal.php 这个是koolshare的官网,如下:
20200719205946798.png
20200719205946798.png

点击固件下载,因为我们是安装的软路由,所以直接点击LEDE下载:

2020071921004049.png
2020071921004049.png

点进去后,注意,这里有一点:

2020071921014382.png
2020071921014382.png

记住这个用户名和密码,后期设置时会用到。

20200719210212643.png
20200719210212643.png

因为是直接安装到硬盘上,即我买的那个小主机,所以点击图中画起来的那个选项。

20200719210318977.png
20200719210318977.png

选择第一个,这里有一个知识点,就是ext4与squashfs的区别,当然这里,没有提供ext4类型的资料,具体的区别可以百度。只要简单的知道squashfs比ext4要好一点,可维护性要高很多,所以一般都选择squashfs 。点击下载,以.gz为后缀的,说明是一个压缩文件,下载后需要解压。

  1. img写盘工具:https://m0n0.ch/wall/physdiskwrite.php 写盘工具使用phydiskwrite,官网如下:
20200719210808756.png
20200719210808756.png

就在官网首页,有下载项:

20200719210846203.png
20200719210846203.png

这个下载项,其实下载那个都无所谓,我下载的加physGUI的那个,但是真正写盘的时候,不能用,打开失败,后来还是乖乖的用命令行写进去的。下载之后也是一个压缩文件,需要解压。

三、制作启动盘

制作启动盘的步骤就很简单了,点击下载好的微PE工具箱这个可执行文件。

20200719211231197.png
20200719211231197.png

点开后如下:

20200719211306318.png
20200719211306318.png

点击右下角安装PE到U盘:

20200719211423521.png
20200719211423521.png

把下面那两个勾上,U盘选对了就行,其他的都是默认就可以,点击立即安装。等待一段时间,安装成功。

成功后如图:

20200719211554892.png
20200719211554892.png

一个U盘就被分区成两个区了。点开koolshare(F:)盘,将刚刚解压缩的koolshare固件和img写盘工具放到U盘里面,最好是根目录下。

如图:

20200719211803289.png
20200719211803289.png

主要有这俩就可以了,其他的都是解压缩附带的产物。当然我这里也有当时下载的压缩文件,我把它们都放一起了。

这时,启动盘就制作完成了,可以从电脑上拔下启动盘了,将其插入小主机中,准备制作软路由

20200719220632875.png
20200719220632875.png

四、制作软路由:

1、将U盘插入到小主机后,按下开机键,然后疯狂按F11进入启动项管理,选择U盘启动:

20200719225059422.png
20200719225059422.png

稍等一会之后选择微PE工具箱:

20200719225150809.png
20200719225150809.png

然后开始进入PE系统,稍等一会之后。。。

进入主界面,点击分区工具

20200720123814374.png
20200720123814374.png

2、清空原来所有分区

点开分区工具显示如下:

20200719225640724.png
20200719225640724.png

选择删除所有分区,注意,如果小主机以前有重要文件的,注意备份,因为我这个主机算是比较老的了,所以分区类型我就选择的MBR,比较保险一点。删除所有分区之后,不需要快速分区,直接保存更改退出即可。

3、打开此电脑,进入koolshareU盘下,即存放koolshare固件,img写盘工具的文件夹下:

20200719230022246.png
20200719230022246.png

此时,我尝试点击physGUI.exe,系统会报错,这也是我为什么说,这个GUI其实没啥用,用命令行也可以实现写入硬盘这种操作。报错如下:

20200719230139163.png
20200719230139163.png

4、由于上述打算用图形化用户界面进行写盘失败,所以不得不采用命令行的写法。按 win + R 键,输入CMD进入命令行窗口。

20200719230516699.png
20200719230516699.png
20200719230625582.png
20200719230625582.png

进入U盘目录下,因为此时的U盘就是盘符U:,所以直接输入 u: 就可以直接进入盘符U的目录下:

20200719230846443.png
20200719230846443.png

输入命令 physdiskwrite -u openwrt.img 将koolshare固件写入硬盘。

20200719231023783.png
20200719231023783.png

选择写入盘符,因为我这个小主机只有一个盘,22G的,所以我直接选择了0号盘,1号盘是我的U盘,所以我选择0:

20200719231218775.png
20200719231218775.png

这里需要输入y,即同意的意思:

2020071923141045.png
2020071923141045.png

然后就是疯狂的写盘操作:

20200719231452492.png
20200719231452492.png

写盘完成之后是这个样子:

20200719231612788.png
20200719231612788.png

5、写盘完成后,关机,拔掉U盘,开机,然后就进入了openwrt系统,如下:

20200719231824920.png
20200719231824920.png

此时显示br-lan:link becomes ready,点击回车,进入openwrt系统界面:

2020071923193289.png
2020071923193289.png

6、修改LAN口的IP地址

其实我个人觉得,没必要修改,因为按照开始我说的计网知识点来说,既然主机已经连了软路由,说明主机在软路由的局域网中,哪怕IP地址一样,也不会访问到其他局域网的网关中啊,,,,

终端输入:vi /etc/config/network ,修改网络配置文件

20200719232308959.png
20200719232308959.png

对于 vi 编辑器,一个简单的办法就是,按insert键,之后的删改操作就如同普通文本文档的操作了,如果需要保存,就按ESC,在按:wq,就可以了,还是比较简单的。

配置文件如下:

20200719232609351.png
20200719232609351.png

要修改的就是黄框内的部分,改成啥都可以,我改的是192.168.113.1 ,修改完之后保存退出即可,然后有两种选择,<1>重启网络 /etc/init.d/network restart,<2>重启电脑 reboot ,不放心的,建议直接重启电脑,省事。

五、配置软路由网关。

知识点:

这里有一个需要注意的地方,就是拿到一个小主机,双网口的,你咋知道那个是WAN口,那个是LAN口,就是,在执行完以上的配置的时候,先将猫过来的网线随便插入一个网口,如果插入的是真正的WAN口,那么软路由LAN口出来的网线连接到我的电脑的时候就会自动分配192.168.113.网络号下的IP地址。这时在我的电脑下的CMD命令行窗口中输入ipconfig,就可以查看自己当时的IP地址,如果确实是猫连接到了WAN口,我的电脑又连接到LAN口,我的电脑显示的IP就应该在软路由的局域网中。 如果不幸猫连接到了LAN口,我的电脑连接到了WAN口,这时,打开我的电脑ipconfig查看我的IP地址,是一个很奇葩的IP地址,不是192.168.113网络下的IP地址

上述佐证截图:

正确连接情况下:

20200720122530775.png
20200720122530775.png
20200720121348342.png
20200720121348342.png

错误连接情况下:

20200720122447739.png
20200720122447739.png
20200720122504368.png
20200720122504368.png

如果网口连对了,下面开始配置软路由网关:

【注】配置网关的时候,请务必关闭梯子,要不然会显示服务器代理错误。根本打不开网关页面

其实吧,如果像我这样的软路由,只有两个网口(一个WAN,一个LAN)的,到现在为止,就已经算是配置完了,可以上网了。如果对于多LAN口的主机,则需要配置一下,因为可能有的LAN口,没有被软路由配置进去,需要手动配置。

  1. 连接网线,我弄的网线连接是这样的,光猫用来拨号上网,光猫LAN口下出一根千兆线连接软路由WAN口,软路由LAN口,连接我的电脑。这样,按照之前说的计网知识,我的电脑是属于软路由局域网下,我的电脑的网络的网关是软路由,所以我想要进网关,就需要输入软路由LAN口的IP地址,即,我在vi编辑器中设置的 192.168.113.1
  2. 打开浏览器,在地址栏中输入:192.168.113.1,进入koolshare的网关配置页面。
20200720113307159.png
20200720113307159.png

这时,需要输入密码,这个密码,就是官方论坛,说的那个账号是:root,密码:koolsahre,故输入密码koolshare,进入管理页面。

20200720113458968.png
20200720113458968.png
  1. 配置网络接口

选择左侧工具栏中的 网络 -> 接口 开始配置网络接口,即配置路由器的WAN,LAN口。因为有的软路由,LAN口很多,有时候路由器不能全部识别,故需要手动配置。

2020072011373795.png
2020072011373795.png

可以看到有三个分类,注意,这个就是分类类型,如果有5个LAN口,这里也是显示3种,WAN6,WAN,LAN,只不过,LAN口的类型中会有五个迷你的插口小图标,相当于LAN口分类中,有5个口。

点开LAN口的编辑选项,选择物理设置。

20200720114035128.png
20200720114035128.png

在这里设置接口选项

20200720114319281.png
20200720114319281.png

4、可以看到,因为我只有两个网口,即只有两个适配器或者说物理网卡,eth0,eht1,其中eth0分给了LAN口,eth1分给了WAN口,如果是有多个LAN口的话,只需要在这里选上那些剩下的LAN口就行(左侧勾对勾),注意不要把WAN口也给选成LAN口,这俩不是一个口,一般路由器有一个WAN口就可以了。

当然在此页面的下部,还可以看到LAN口提供的DHCP服务,建议就别改了,要不然连接上LAN口之后还得手动配IP,子网掩码,网关啥的。我的电脑都不提供自主配置IP联网的功能。(不要修改,更不要勾上忽略此接口选项)

202007201150367.png
202007201150367.png

5、这时可以顺便看一下WAN口的配置,点击上面的WAN口选项

20200720115235233.png
20200720115235233.png

如图:

20200720115303297.png
20200720115303297.png

可以看到,此时的WAN口,执行的是DHCP客户端,注意,刚刚看的LAN口,是执行的DHCP服务器的职能,这就是开篇讲的那个计网知识点的一环套一环来上网。WAN口不需要配置啥物理设置之类的,如果对这个软路由进行了很多配置,这时就可以选择保存并应用了。会显示如下:

20200720115544858.png
20200720115544858.png

*至此软路由的安装与配置接口就全部完毕了,软路由最强大的一点是它的插件库和它的性能,而不是配置啥网络接口之类的。想要查看它的插件库,可以点击左侧菜单栏 酷软 选项,进入插件库管理。 *

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
    • 补充知识点:
    • 废话不多说,开始表演:
    • 二、软件准备
    • 三、制作启动盘
    • 四、制作软路由:
    • 五、配置软路由网关。
    相关产品与服务
    对象存储
    对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档