RSS订阅为电脑爱好者提供交流学习平台。 请记准G4560.CN
你的位置:首页 » 其他 » 正文

从头搭建软路由主机

选择字号: 超大 标准 发布时间:2023年04月21日 | 作者:admin | 5个评论 | 4961人浏览


本文作者:我在人世间凑数的日子

同时也是公众号作者


正文:


 这个想法我不是一天俩天了,起先这个想法,只是因为iPhone、PC都需要用爬梯。这个教程,并不作为其他用,只为学习技术,查找英文文档用。于是,就想到了软路由(硬路由不太适合我······),说买软路由,看了看各自厂商的价格贼贵!!!于是,我就打算利用手上现有的硬件自己搞一台软路由主机(比买软路由花费太多了),后期可能还增加NAS。手上目前有:Intel 的I5 8500+微星B360M-A主板、一条威刚8G的2666内存、一个240G的M.2固态、一500W的电源、一张亮机卡、四五个风扇、差一个机箱跟一个两口千兆网卡(用不到四口的,两口的都给我搞蒙圈了)。机箱网上买的金河田的海景房,网卡买的摩可灵的双千兆网卡,Intel的芯片(Intel的比较稳定)。

    主要也是挺久没有更新公众号了,怕不是大家都忘记我了,也趁机更新更新公众号文章。记录一些学习知识,也希望能帮到大家!

主要是分三部分

一、主机安装

二、Openwrt固件

三、OpenClash配置

一、主机安装

    机箱到,开始装机,先看看机箱


拿到机箱的时候给我吓到了,这玩意怎么那么大,我以为会比较小的(我不知道后置电源的会那么大)。商家标注送的三个风扇,不见货,就联系了客服,说给我补发,客服还是挺给力的。


接着是主板跟CPU,散热器我之前一直没拆,固态也是一样都还在主板上。

内存条只有一条,后面想了想,只是运行一个固件而已,就懒得再上了(虽然我比较喜欢插满,但是不想花那冤枉钱)。    

把主板装好,这个机箱右下角没有装好铜柱,就拿了商家配送的装了一颗,我是用指甲刀给把铜柱拧紧的。找不到合适的工具了··············你还别说,用指甲刀拧铜柱,还是挺给力的,各位,装主板的时候记得装挡板先,重要的事说三遍!先装挡板!先装挡板!先装挡板!,本人亲身经历过那种绝望!

电源简单,装好就是理线了!这是个大问题,搞了好久,最终还是这副模样!

乱的一笔。主机装好,插上电源,亮机成功!就可以开始安装固件了。


二、Openwrt固件安装

安装环境准备:

一个空的U盘(最好8G以上,用作启动盘)

Openwrt镜像(.img文件)

一台干净的主机,没有安装过其他系统的。

写盘工具(balenaEtcher和physdiskwrite

固件安装又分俩个部分:

一个是安装在U盘(也就是以后都要插着U盘才能使用)再是直接安装在主机的硬盘里。

先说怎么安装在U盘

打开balenaEtcher软件,

选择你下载到本地的镜像,


镜像下载下来的是压缩包,要解压出img文件


选择你的U盘,别选错,看好再选择。

选择好U盘之后,点击Flash,开始刻盘

软件就开始刻盘了

刻盘之后,还有有个验证过程


验证完成之后,在弹出的窗口不要选择格式化,直接叉掉就好,然后右下角退出U盘





然后,把U盘插上主机,开机在出现logo的时候按F2进BIOS,在启动项中设置U盘为第一启动项,保存重启。一般情况下,如果机器的本地硬盘没有操作系统,那插上了启动盘后会默认从启动U盘来启动,当然也有一些特殊情况,需要调整BIOS的启动顺序,将第一启动项调整成自己的U盘启动盘,不通品牌、配置的机器进入BIOS的按键不一样,根据自己的实际情况在百度查一下。

重启之后,就开始安装系统了

15.jpg

在过程中,需要按几次回车,之后就会出现logo

然后,就需要更改IP地址了,不同的固件有不同的设置,默认的ip地址都不一样,根据自己的网络环境来更改IP地址

用以下命令来查看并更改IP

vim /etc/'config/network          #更改网卡的配置文件

找到lan口设置,将192.168.1.1改成自己网络环境内的IP地址,我这边是100的网段,改为192.168.100.189

现在是不能输入的,这是命令模式按一下i就进入了编辑模式

在编辑模式中有以下按键

把IP地址改好之后用以下命令更新网络配置

ifup etho     #更新网络配置

然后,用使用局域网内的电脑ping一下openwrt,或使用openwrt系统ping一下网关,看看是否正常两边都可以通,网络环境是正常的,接下来直接登录浏览器,通过Web界面来管理,地址就是刚才设置的IP地址


默认用户名:root
默认密码:password


固件就成功安装,由于是安装在U盘里,所以不能拔掉U盘。




我就是见没有好的解决方案。就抛弃了,重来。于是就找到了第二种方式,直接安装在硬盘上。

安装在硬盘

安装在主机硬盘的话,就需要把U设置成PE启动盘,我们去下载一个微PE

下载最新的64位的就行。在这个页面的时候,选择其他安装方式,安装到U盘,


立即安装进U盘,安装好了之后,把我们需要用到的工具都拷贝到U盘的仓库盘符里,因为等会好方便输入,我就把固件名称改为1,插上U盘,重启主机进入PE模式,

进入PE之后,我们打开分区工具

在工具里面,我们找到我们的硬盘,注意区分U盘

然后,我们右键删除所有分区

选择右上角的提交,并在弹出的窗口选择执行


然后,关闭所有窗口,进入我们的U盘,打开U盘里面的软件,在空白地方按住Shift,右键选择在此打开命令窗口

在打开的命令窗口输入physdiskwrite -u 1.img回车

然后,会识别到我们的俩个盘(一个主机硬盘一个U盘)

我们输入0,回车(在程序里,是从0开始排序的,所以0就是我们的主机硬盘)

接着输入y,回车,然后就开始写入


等几分钟,写入完成

然后,就可以重启主机了,在重启的时候把U盘拔出来,接着就进入系统

等命令不再动的时候,我们回车就出现logo

然后,就可以用web连接了不,就跟我们上面用U盘一样的。接着,我们打开web管理页面,在菜单栏选择网络

打开网络,我们会看到有许多东西,我们选择接口

进入接口,我们只看到一个LAN口,

进入修改,我们修改如图

物理设置,我们选择eth0或者1都行,选择一个,另一个就用来设置WAN接口

保存之后,返回接口,接着添加新接口

名称就叫WAN,接口协议选择DHCP客户端,包括以下接口,如果上面选择eth0,这里就选择eth1,反之亦然

提交,等几分钟,我们设备就可以联网了。(以上接口设置,WAN接口要连接网络)。到此,固件整个系统安装完毕。

三、OpenClash配置

选择菜单栏中的服务,选择OpenClash

运行状态是没有运行的,选择插件设置,模式设置如图其他的默认即可

流量控制如图,图中的大陆域名DNS服务器选择离你最近的DNS(百度搜索你的地方的DNS就行)其他默认

DNS设置,如图

流媒体勾选如图

数据库订阅如图

接着到,覆写设置里面的DNS设置

Meta设置如图

接着配置订阅,

点击添加,配置文件名,订阅地址,主要是订阅转换服务地址跟转换模板

保存所有设置,插件重启,再回到运行状态,OpenClash已经运行。

网站访问检查都是能连接的

我们再去打开管管看看,速度怎么样,看


视频,随便看,搜索也可以打开

再次声明,此教程只为那些需要查找技术文档,学习用,并无其他导向作用。用到的工具,我都会把链接放最后,需要的下载就行。

    到此,说说我整体的感受吧。总的来说,学习新的技术,肯定会有很多困难的,一些不知名的困难能搞到你头疼,但是,在途中也学习到了很多东西,也了解到了许多以前没有了解的东西。从零到一,这是一个只可意会不可言传的过程。知道了,主机还可以这样玩。

    生命不息,折腾不止!

 生命不息,折腾不止! 

生命不息,折腾不止!

人生只有处处学习,才能经得起折腾!不要一味的去追求一些不可能的事。希望最后的终点值得这一路的颠沛流离!最后希望在搞机的路上越走越远。


这是固件地址https://github.com/DHDAXCW

这是balenaEtcher工具https://github.com/balena-io/etcher/releases

这是physdiskwrite工具https://cnyjk.com/physdiskwrite-exe-v0-5-3-img-disk-writing-tool-dos-disk.html


标签:

猜你喜欢

谷歌广告
网站分类
  • 主板
  • 三大件
  • 显卡
  • 外设
  • 电源硬盘
  • 显示器
  • 装机教程
  • 其他
  • 垃圾王专栏
  • 最新留言