网上很多帖子都是教你如何刷openwrt固件的,但是很多都没有能够讲透讲明白。
踩坑经过:
手里有一个华研的4网口工电脑 控机,Intel Atom处理器 2G RAM 60G DISK.
看了很多文章多数都是先下载openwrt-21.02.0-rc3-x86-64-generic-squashfs-combined.img.gz,将img.gz解压成img文件。将win pe 刻到u中,用U盘启动再将解压好的openwrt-21.02.0-rc3-x86-64-generic-squashfs-combined.img文件刻录到工控机的硬盘中。
但是我的环境没有windows,只有linux和mac 电脑os。折腾半天忽然想起有的文章说是在linux上编译安装openwrt,于是我安装了Ubuntu20.04版本git clone 下来源码编译,但是编译问题报错太多了根本无法短时间解决。于是想到这个img文件不就是个内核文件吗,我把这个openwrt的img文件替换掉grub.cfg中的img不就可以了吗。于是把img文件拷贝到/boot目录下并修改grub的配置文件,但是开机后死机。不成功!
只好又回到老路上来,想按照文档一步一步做,下电脑 载PE............
漫长的下载过程让我再次失去了耐心。不就是把img写到硬盘里面去吗!
另辟蹊径
我下载了kali-linux-2021.2-live-amd64,一种可以跑在光盘上的黑客工具。
下载后刻录到U盘中,用U盘启动
启动后用查看工控机的ip地址,修改用户密码
scp openwrt-21.02.0-rc3-x86-64-generic-squashfs-combined.img 电脑kali@x.x.x.x:/home/
将img文件拷贝到这台工控机上。 fdisk 查看硬盘,一般都会是/dev/sda
dd if=/home/openwrt....img of=/dev/sda bs=1m
100多兆很快电脑就刻完了,重启。
默认openwrt lan口是192.168.1.1 接好网线直接配置,如果lan口没有分配你的ip地址,就直接指定一个192.168.1段的ip地址就可以连上了。
下载地址: https://openwrt.org/downloads
电脑