软路由安装踩坑经历
个人日记、随笔,非技术文章。
主要硬软件:openwrt-200ge-A320
踩坑1:
认为镜像文件和windows、linux镜像一样,只需要写入U盘然后在bios引导U盘开机就可以写系统。于是此次开不了机,费了很长时间尝试不同的镜像文件,也许有包装好引导的镜像文件,但是在官网发布的那里我没有找到。踩坑2:
wepe写盘要写到FAT32格式的盘里才能成功进入,我先是用windows自带的磁盘工具格式化为NTFS、exFAT,都没进pe系统。踩坑3:
wepe安装到U盘后,文件是看不到的,我格式化了好几次,没看到U盘里有内容,怀疑人生了半天,还找了不同来源的wepe试了下,最后在互联网的汪洋里的一个小角落里看到文件是不显示的。U盘来来回回插拔我都怕给弄坏了-。-踩坑4:
我真的是脑子抽了(死抠死抠),为什么想着把软路由塞进虚拟机(不舍得linux又想要软路由)。一开始还用img,诶,怎么必须要iso(VMware快支持img啊),诶,怎么没开启虚拟化(接显示器调bios),wacao,原来要用vmdk??我这就归西。什么!原来最后的调整网络才是最复杂的(linux摸虾玩家)。踩坑5:
pe界面用diskimg将img镜像写入系统硬盘前,需要用diskimg将其格式化/清盘,我这边情况是里面有个linux系统,写了很多遍,都提示什么error,sector 2048之类的。踩坑6:
想把img转成iso直接安装到虚拟机,找了个ccd2img,根本转不成。网上看到有很多和我一样遭遇的,那就不是偶然事件,这样说来,作者太那啥了,要么是软件没写好,要么是教程没写好,浪费了很多(人)的时间。
镜像文件质量参差,数量又繁多,让我眼花缭乱。尝试了很多镜像、以及不适合的刷系统方法,碰壁碰的全身无力。这就是小白的路吗,够曲折!
其实我一开始就看到了什么WEPE进入系统然后直接刷入硬盘的方法,但是我直接忽略了它————相比传统的直接引导刷系统来讲这太繁琐了。然而最后却因此丧失了更多时间和精力。也没什么好说的,就是不知道这玩意儿,俺知之甚浅,俺认栽。所以但是如果也许最后,我还是用了这种方法,也是在快放弃的时候,又刷到了相关的pe类的方法,勉强试了试,结果成功了。。
这篇文章是:软路由系统(OpenWrt)的安装与设置 - 富士山下的文章 https://zhuanlan.zhihu.com/p/147707090
步骤很简洁。
对于我来说,折腾这么久(9个小时多吧),早已精疲力尽,能开机就是我最大的奢望了,如今成功开机,那我终于可以“安眠”了。不然我折腾这么久,连系统都没进去,那真是太说不过去了。
这九个小时大概是这么组成的:
下午4点到晚上9点,我一直在想着怎么把openwrt装进Ubuntu里的虚拟机(VMware),然后Ubuntu接网络,把网络转进虚拟机,虚拟机再转发流量到另一个网口,将路由器接到这个网口上,到最后,终于发现凭我当前的水平是无法在短时间内这种操作的,网络这方面看得我头大,尤其是没什么理论知识储备,那就更头大了。虽然有教程,但是也有风险啊,什么也不懂,顺着命令打下来,万一不成,那可就更浪费时间,而且会把现有的系统配置弄乱。
晚上9点到11点:然后,我降低了要求,想着把Ubuntu变成路由器,转发流量,网上也有挺多例子的。但是深入了解后,发现现实没有那么轻松。首先,这个配置并没有那么简单,其次,Ubuntu(linux)是很强大,基本什么都能胜任,但是相比openwrt这类专门针对路由相关的软件来讲,Ubuntu想要达到这样轻松易用,功能齐全的程度,那也要付出相当的代价。我佛了。
半夜11点到凌晨1点40,开始决定直接把Ubuntu毁了,整机装openwrt(心态炸了,我就不信我看不到界面),这时候开始找别人包装好的镜像下载了,不像之前那样,还“妄想”:我要用原版镜像(妈的,这官网的包怎么这么多我脑袋蒙了到底该选哪个???)!我要用源码编译(什么,这wiki界面的教程这么简略还到处跳转页面,我编个锤子给你)!我tm要睡觉,我要洗澡!好,先去洗个澡吧,嗯。。。洗完澡回来老老实实开始找别人包装好的镜像,然后找了些安装教程,终于在凌晨2点左右躺上了床。
我一开始的目标:流畅的文件共享,强力的广告屏蔽,跑满带宽的科学xx。
最后:球球你,快进入系统吧,嘤嘤嘤。
windows、linux等系统作为桌面(服务器)系统,安装较为简便。而路由系统,由于种种原因,或许是需要适配的种类过多,标准没有那么统一,简便安装对于需要去适配这么多机型的人来说简直就是极大的负担;亦或许路由一开始就是刷机(直接写入硬盘)来升级系统的,openwrt虽然是其中最大的软件系统之一,但是仍然属于路由行列,刷机这一方法自然也没有多向桌面系统看齐(历史原因?)。总之,这次折腾下来,给我的感觉就是:当openwrt用她那靓丽的目光望向了你,那么请你:不要回答!不要回答!不要回答!