OpenWrt折腾小计_01

之前用的是 恩山论坛 flippy 的固件

一开始用得挺稳,忘了具体原因了,某天突然就想到升级固件
用旧固件里自带的晶晨宝盒做了升级,结果间歇性断网

之后为了处理断网问题,尝试过许多,最终选择升级,这次升级本想用晶晨,但是老是会卡住,索性直接使用作者的升级脚本处理了,结果升级完很多配置全丢,害我忙乎了一阵

只可惜,刷完没过一阵又开始频繁断网

苦于频繁排查问题,索性自己动手,编译固件

篇前语

仔细翻看了下自己本地的固件版本记录,前前后后使用了 60+o68+o75+o76+o ,多少也算个入门用户了吧。

0. 编译

0.1 编译环境————系统一定要选对❗❗❗

基础固件选用使用度比较广的 lede 固件
这里需要注意的就是:系统一定要选对
我一开始照着某个教程,装了 Ubuntu 18.04.6 LTS 版本
辛辛苦苦编译完 lede 固件之后,发现 lsblk 版本不满足 filppy 打包脚本的要求,属实坑爹...
最终重新安装 Ubuntu 20.04.5 LTS 终于完成编译(👉一次成功,都是满头包的经验呐👈)

0.2 编译环境————磁盘空间要给足❗❗❗

一样,在第一个系统中编译时,我就出现过几次编译到后面磁盘被塞满的情况
按照我的经验,编译完成后,系统总占用磁盘 45G

0.3 编译准备————各种依赖包准备好

apt-get update
apt update -y
apt full-upgrade -y

这些都是老生常谈了

0.4 其它

其它,网上很多教程都有提到
满足条件的网络,以及足够的耐心、擅用网络搜索

1. 实际使用

1.1 vim编辑文件中文显示为"..."

一开始我以为是系统语言设置导致,在 /etc/profile 中加入 export LANG=zh_CN.UTF-8
结果还是一样,看网上又有说需要修改 ~/.vimrc 或者 /etc/vim/vimrc 的,尝试均没能解决
后来又看到说需要安装 vim-fullvim-runtime 的,尝试安装后还是依旧,不过在这类文章里,看到的这篇提到了一点:

OpenWRT默认的vim命令只是一个别名,实际调用的还是vi
一查果然是!

/etc/profile 中,它调用了 /etc/shinit,而这个文件中有一行 [ -x /usr/bin/vim ] && alias vi=vim || alias vim=vi,估计我编译时没加vim(我记得我是选中了的,估计编译太多次,漏选了😓)
所以当前没有安装vim的系统,在你使用 vim 命令时,默认帮你使用了 vi 来做替代

另外这里有人给了一些 vim个人配置建议,留个档,以后来看

1.2 LuCI主题相关

编译时我只选择了 bootstrap 主题
使用时发现,它确实很 纯粹、简洁,导致有的页面字符显示不全,有点影响使用感受
对于缺失的功能,我们可以在网上下载到,比如 OpenWRT官方插件库

但是,不知道是不是系统不匹配的原因,下了几个主题,结果选中其中一个切换后,系统直接无法正常显示了...
一时我也回忆不起LuCI的主题配置页URL,于是找到了这篇跟我同病相怜的文章
LuCI的主题配置文件在 /etc/config/luci,当然了,你得记得你能正常显示的主题名(幸亏我记得😄)


目前还有问题
比如:
接口不显示流量统计信息(已在02篇解决)
docker启动了,但是接口处没有docker0接口(LuCI中不显示而已,ip addr可以看到有 docker0 接口)
...

posted @ 2022-11-08 23:19  tfel-ypoc  阅读(309)  评论(0编辑  收藏  举报