空盘软路由安装 LEDE

Flinty Lemming
Jun 17 · 7 min read

制作PE启动盘

这里参考我的另一篇教程
制作PE启动盘

下载LEDE系统和烧写工具

下载地址

国内的话推荐下载Koolshare魔改的LEDE系统,方便配置和操作。他们的固件发布地址是:http://firmware.koolshare.cn

版本选择

由于我们的平台是路由器,是普通x86CPU的架构,所以选择“LEDE_X64_fw867”(以后这个版本可能不叫fw867,但是下载这个64位的就行了)

然后因为是在PE下写盘安装,所以选择“虚拟机转盘或PE下写盘专用”

然后下载“openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86–64-uefi-gpt-squashfs.img.gz”,版本可能不同,但下这个“uefi-gpt”的就可以。下载完后是个gz文件,解压成img文件,并重命名为一个简单的名字,后面会用到,比如说”123.img”。

下载烧写工具

我们需要工具来把镜像烧写到软路由的硬盘里,这里就需要下载“physdiskwrite”这个工具。

官网下载,注意不需要下载带“+ PhysGUI”的,因为我们就命令行操作

安装LEDE

复制文件

将修改好名字的镜像文件“123.img”和“physdiskwrite.exe”两个文件拷贝到U盘里,就像这样。注意不要拷贝到EFI那个分区里。

U盘引导进入WinPE

有的主板可以直接选择启动设备而不用修改启动顺序,我的是F7,你可以查查你的,如果查不到,按照下面方法修改启动顺序

路由器开机,按F2(这个每个主板都不一样,自己看一下你路由器开机显示主板信息的界面那里的说明)进BIOS。在BIOS里调整设备启动顺序,保证U盘(并且是不带UEFI的)启动项在第一位,如图【没有采集卡,后面的都是照片,凑合看吧】

这里需要说明,一定要保证的是不带UEFI那一项在第一位,比如上图中有UEFI:KingstonDT…和KingstonDT…两种,选的就是不带UEFI那个;不然直接就进Windows PE了,不会出现其他选项(尽管这个教程里也只需要PE,但后续如果你想安装esxi的话,还是要保留这个菜单)

保存重启,进入U盘引导的PE工具箱,选择一个PE系统进入,我这里选版本最高的Win8

删除现有内容

打开一个分区工具,一般都是一个DiskGenius一个傲梅,我这里用的傲梅。右键路由器内的磁盘,选择删除所有分区。然后点左上角的提交,完成删除分区的操作。

烧写LEDE

1. 首先我们要确认保存安装镜像和烧写镜像的文件所在的分区盘符,比如我这里就是C盘,你的可能是U,或者其他的,检查一下

2. 按Win+R打开“运行”
3. 输入cmd回车,打开命令提示符
4. 依次键入下列命令,刷写磁盘

c: //进入C盘,也就是保存镜像的盘,你的可能与我不同
physdiskwrite -u 123.img //123.img就是之前让你改好名字的镜像文件

5. 然后可能让你选择刷写的磁盘,这里选0,即第一个,然后回车

6. 然后会让你确认操作,按y,然后回车
7. 等进度条走完,就刷写完成了,拔掉U盘,重启

初始化LEDE

等待LEDE启动

重启后会启动LEDE,等一会,等启动到这一句的时候,说明已经启动好了

link becomes ready

这个时候其实按一下回车,就可以输入命令了,表示已经启动好

将路由器和电脑连接

1. 用一根网线和路由器连接,个人习惯连接到路由器第二个口,即LAN2,因为LAN1会被作为WAN口(这个根据个人习惯,随便哪个口其实都行)
2. 这个时候电脑会以DHCP连接到路由器,这个时候在浏览器输入 192.168.1.1
3. 其实大多数情况你是进不去192.168.1.1的,因为查看被分配的IP地址就会发现和路由器不在一个网段(被分配的IP地址要是192.168.1.x才可以访问路由器)。这时候要手动给自己的电脑分配一个内网IP。
4. 打开系统偏好设置-网络,这里点击以太网链接,我这里名字叫“AX8817…”,你的跟我不一样
5. “配置IPv4”选择手动,IP地址手动输入192.168.1.x,x是2–255任意都行,我这里就写192.168.1.2。因为192.168.1.1是路由器自己的IP地址,一个网络下不能有两个相同IP地址的设备。

6. 点击应用,保存网络设置,浏览器就可以正常打开192.168.1.1了

将路由器连接到外网获得网络

1. 进入路由器后台,默认密码是koolshare
2. 左侧依次点击网络-接口,这里可能有一些废弃的默认端口设置,比如这个WAN和WAN6,删掉他们,一会自行设置WAN

3. 将网线插到路由器的WAN1口(这里随便哪个都行,除了连接电脑的那个,剩下三个随便插,我只是个人习惯)
4. 由于默认的LAN口设置占用了全部的路由器LAN口,但路由器的LAN1其实是作为WAN口而不是LAN,所以我们要进入这个的设置,取消它对LAN1的绑定。点击编辑。

5. 选择物理设置,在接口那里,取消LAN1(即eth0)的绑定。去掉前面这个勾就行

LAN1对应eth0;LAN2对应eth1,以此类推

6. 页面最下面点击“保存并应用”
7. 回到接口设置,点击“添加新接口”,用于WAN

8. 接口名称便于识别,就写作WAN
9. 新接口协议就是你以前路由器怎么连网就怎么选,我这里是拨号,所以选PPPoE

10. 接口选择刚刚释放的eth0,不是默认的erspan0,点击提交

11. 然后就配置具体联网信息了,我这里是拨号所以要填写账号密码

12. 填好后点击右下角的“保存并应用”,这个时候你路由器就已经连上互联网了。这里建议配置好后先重启

让路由器能正常分发网络

1. 理论上说上面配置完后其他的LAN口应该就能上网了,因为LEDE默认是给你开好DHCP的,但是这里要配置一下防火墙
2. 很简单,分别检查LAN和WAN的防火墙选择的区域,LAN就选LAN的区域,WAN就选WAN的区域就行

Flinty Lemming

Written by

最后的栖息地

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade