找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 1550|回复: 4

初次接触 openwrt-1 ,安装实验心得 (涉及写硬盘、改IP地址、重启时插优盘崩溃等问题)!

[复制链接]
发表于 2023-1-8 21:58 | 显示全部楼层 |阅读模式
本帖最后由 djhjl 于 2023-1-9 00:53 编辑

  本人以前玩Windows嵌入式系统、黑苹果、Linux等,有点DIY经验。不过,对于openwrt来说,不算是熟手。
  因为DIY编程需要(网络唤醒、局域网网络嗅探实验),买了瘦客户机,巴掌大小,单网卡(不过,主板上预留了一个、 miniPCI-E插槽)。
正好,我有(玩黑苹果时)淘汰下来的miniPCI-E半高(无线)网卡,干脆就来个废物利用(不再吃灰),拆小主机,装上了WIFI网卡。
  查海外视频,发现有人推荐恩山论坛中的openwrt固件,支持许多无线网卡。我就登录论坛、下载相关固件(多多益善嘛,找了好几个、不同类型的)。
  在安装、实验时,发现一些问题,查了一些海外资料,逐项解决了。赶紧写下来,(否则极易遗忘),适合于初学者参考。

首先是写盘(硬盘),我对比了一些方案,最后觉得: physdiskwrite 模式,不错,操作简单。制作一个 Win10 PE(优盘)启动盘, 将下载的固件,拷贝到 优盘中。
然后将优盘改插到小主机USB接口处,启动时,更改BIOS设置,强制从优盘启动。随即进入Win10 PE的桌面,用diskgenius ,将小主机(软路由)的系统硬盘上的、
所有的分区,一并删除(记得保存,应用,使这个ssd固态盘为空)。然后(同时按 Win 键+R ),也就是【运行】, 再键入CMD,
进入管理员级别的终端窗口,再在另外的、文
件管理器的视窗中,找到physdiskwrite 相关EXE文件,
将其拖入终端窗口(无需键入长路径),再在终端窗口中,按空格,键入-U ,再按空格。 回到文件管理器视窗,去找优盘中的、某个固件,用鼠标将其拖入终端窗口,
就可以回到终端窗口,回车,运行写盘程序了(挺方便的,无需键入超长路径)。
  注意识别硬盘号,一般来说,小主机的系统盘(固态盘),都是 0 , 然后按 Y 予以确认,不一会儿,(openwrt固件)写盘成功!



(这种模式的好处是:如果觉得openwrt的硬盘分区,太小。还想,给系统盘扩容,现在做些手脚,正是时候...
------
  重启后,发现一个问题。 许多下载的固件(2023年一月以前的版本) ,大多出现崩溃状态,出现 known file 的警示。
如果拔掉优盘,再重启,就变正常。
看到海外的一些信息, grub.cfg中的某个脚本,有点问题(对UEFI、硬盘的指向,HD0,以及USB设备的描述,出现冲突)。也有人建议,修改grub,用uuid模式引导...
但我想省点事,屏蔽那句脚本。于是,(拔掉USB设备)重启后,按回车键,在openwrt终端窗口,手动修改那个grub.cfg 文件。
键入   vi /boot/grub/grub.cfg

就能看到, grub.cfg 文件中的、诸如这般的脚本:

set default="0"
set timeout="5"
set root='(hd0,gpt1)'

键入 i ,进入编辑模式,  在需要屏蔽的那行前面,添加# 。  或者,直接删除这行也行。 随后按 esc ,同时按 SHIFT 以及  ,再键入 wq ,予以保存。
随后插上优盘,重启,不再崩溃。
===========
   另外,许多下载固件所规定的、(默认的)IP地址,不合我意。 键入 ifconfig  ,就能查到默认的 ip地址。
但本人家中、家庭影院、NAS的苛求:局域网的IP地址,须限制在同一网段(IP地址中,仅最后的数字不同)。
为便于管理,在重启openwrt时,我就手动修改,将固件的缺省IP地址,改在本人所需的号段内(除此之外,还有密码的修改,不再赘述)。
   办法是,在openwrt的终端界面中,回车,然后键入 vi /etc/config/network
在显示的信息中,能看到 默认IP地址。



按esc ,按 i ,进入编辑模式,手动修改这个IP地址,然后再按esc ,同时按 SHIFT 以及   
退出编辑模式,键入 wq ,保存修改纪录。
再键入 reboot 、重启(如果不放心,可以再回到openwrt终端界面,键入 ifconfig ,予以复核。我是置之不理,改到 HTPC 平台去操作)。
--------
  在 HTPC 浏览器中,键入我拟定的 局域网ip地址,openwrt的界面出现。
  登录后,能看到: 双网卡(一个有线,一个无线的, AR9485 ,尚未登录SSID)...


所用的固件,应该是这类的
(其它类的固件,我下载后,也分别写入硬盘,但是,找不到无线网卡...

  不管怎样,初始阶段的问题,逐项排除。仅供参考吧。   

遗憾的是:目前这个、能驱动双网卡的固件版本,却没有 NFS 的相关服务。
而测试其它类的固件版,有不少,带 NFS 服务。
  但对我来说,最重要的,就是NFS !自己想法解决吧。
本人想借助openwrt,搭建小巧灵活的 NFS server ,接硬盘柜,作微型NAS。
(其实,涉及Windows平台的、这个小盒子的相关实验,已成!Win10精简版的速度,也不慢,NAS的共享实验,NFS服务,还行)



我想,再做 openwrt 的、相关对比实验...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2023-1-8 22:05 | 显示全部楼层
牛人一个
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2023-1-8 23:06 | 显示全部楼层
对openwrt要求个性化的结果基本上都是自己学编译,自己编译固件
X86平台相对硬路由编译难度很低,既然你已经过了启动的门槛,建议你尝试自编译固件。加入NFS服务端相对启动的难度小得多。
不过如果你想做小巧灵活的NAS,其实X86平台不是最好选择,功耗太高。
ARM外贸盒子比较合适,不算硬盘功耗一般都只有10W。

点评

openwrt的事情,我也是刚刚接触,慢慢来。 至于功耗,我这个巴掌大的盒子,DTP 4W 。  详情 回复 发表于 2023-1-8 23:08
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-1-8 23:08 | 显示全部楼层
本帖最后由 djhjl 于 2023-1-8 23:20 编辑
avin4 发表于 2023-1-8 23:06
对openwrt要求个性化的结果基本上都是自己学编译,自己编译固件
X86平台相对硬路由编译难度很低,既然你已 ...

openwrt的事情,我也是刚刚接触,慢慢来。
至于功耗,我这个巴掌大的盒子,英特尔的U、TDP 4W (链接在此)。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2023-1-29 08:18 | 显示全部楼层
思考一下 openwrt 入门指南
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-7-16 18:09

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表