写在开头
这是对自己一段折腾学习的记录,从完全的小白到新手入门,经历了最初的知识准备,然后带着兴致和新鲜感亲身尝试,接下来碰到各种问题完全无从下手,过程里总是无奈的喊着绝望求助,随着问题逐个被攻破,回过头看向走过的路,心中感慨终是坚持走过了荆棘,但随后又是长久的平台期,大问题变少了,小问题却更多。也经历过很多次由零到有的“学习”,觉得这段时期特别有代表性,更从中验证了一些学习想法,于是做成记录梳理出来分享。
为了改善网络环境被种草“软路由”,比起现在的家庭路由器,有很多期待功能。为此开启一场痛苦之旅,不仅增加了网络知识,也通过全程记录,从中提炼学习方法。这些收获都从每次绝望中走出。
软路由涉及很多未接触的背景知识,本着折腾就认真的态度,先了解PassMark、COREMARK跑分,挑选硬件自制小主机,想使用虚拟环境又还区别了VT-V及VT-D的必要与否,硬件层面还算轻松,花了不到一周完成简单接触。
接下来软件层面,天天都在“痛苦、绝望”中煎熬,但痛并快乐着——首先需要掌握点Linux基本知识,虚拟环境ESXI和PVE也得多多尝试,使用OpenWRT固件虽然刷机简单,但里面大部分页面连名字都没听过,更不知道对应什么功能。
为了跑一些有意义的JS脚本,还得掌握Docker相关知识,网络环境不稳定还需要查找系统或内核日志,至于开启Trubo ACC加速和什么PDNSD解析,反正就只能照抄作业,真心佩服那些公司里的网络运维,在这一块他们具有多面手实力。
经历了什么?
首先得重申,这绝不是一篇关于软路由和网络入门的科普。就在不久前,我也完全没接触过上面内容,学习的过程着实“有趣”,文字还是有些苍白,只有在事上的经历者,才能体会“经历了什么……”
如前面交待那样,由小白开始就已经先看了大量基础知识和视频,没有正式操作前都在补充“背景知识”,把每个看到听到的新名词摘记并备注好。这个过程其实很轻松,没碰到什么困难,自己就像一个海绵,每天在吸收新知识点,做足了功课才进入到下一阶段。总结这个阶段兴致很高涨,看各种帖子和视频内容都很好奇,心中期待实际上手折腾。
当真正下场后,一切都变了……
刚开始的新鲜感还没过完,就被无法联网的现实打烂。什么背景知识都变得不友好,教程内容由于时间关系,要么是功能不一样,要么是界面不一样,那种流畅部署的设置基本不存在,每天都有新问题出现,每个都会导致网络崩溃失联。一旦没有网络,容易引起周围人情绪,又再带来其他负面干扰,这无疑也是阻力。
问题肯定是时时都有,但也不是完全没办法,通过搜索能找到很多类似症状,有的文章里提供了解决办法,但有的却跟自己的求助一样,只见一个陈年旧问摆在那,后面鲜有热心回答者。
也很庆幸前面出现问题的人实在太多,只要还能重置网络连上线,内网外网都有留下前人的讨论,电报群里只要天天喊救命,也总能碰到一两个愿意关心一下的人。我就前后就碰到过两个大佬出手,看他们远程操作修复软路由问题,让自己收获不少。
但很多问题还是要自己面对,它们会排着队、组着团,成为联网的拦路虎。当一个问题好不容易被解决,却可能引发另一个问题出现,像按下葫芦浮起瓢,此起彼伏。经历过有线设备正常、无线设备不正常的尴尬、在五分钟一断线的环境坚持上网查资料、只能访问国外却无法打开国内百度、去广告插件去了个寂寞直接白了页面,很多困扰和问题都在这个阶段成为第一波攻击。
其中有些是影响正常网络的问题,有些是期待的功能无法实现,解决这些的路上都要经历绝望和尝试。现在终于找到地方,通过大段文字诉说这段时光的不易,但常常为了抢修网络通宵达旦的样子,仍历历在目。铺垫和废话式的水了一篇,下一篇将直接带来“学习感受”、“学习总结”、“未来的下一步行动”。
“学习”还在路上,未完待续……
网友评论