夜庭記

家庭网络升级其二

折腾2023/02/111,136 字约 3 分钟

书接上文家庭网络升级其一 ——FTTH 与 WIFI6 从 0 到 1前文提到家中网络升级成千兆,主路由依旧使用搭载 Intel 3865U、双 Intel I211 千兆网卡的工控机。由于先前是使用ikuai作为主路由系统,内置虚拟机虚拟openwrt作为旁路由提供分流服务,虽然ikuai确实是个简单好用的系统,不过提供的虚拟化工具性能并不怎么行,导致跑满千兆时不管是主路由还是旁路由,CPU占用都会到100%

屏幕截图_20230108_131153

(虽然是这台机子的U不怎么行就是啦。况且先前在家庭网络改造 —— 软路由从 0 到 1一文中也提到

新版 iKuai 有虚拟机功能但目前好像不支持 aes 也算是屈才了

既然如此就索性重装个Openwrt直接到物理机吧。:[蛆音娘_1huaji]

----------不知是什么原因,在恩山无线论坛找的openwrt固件都无法成功进入系统,可能是因为我是用usb外接硬盘启动的缘故?试来试去只有LEDE可以用了。koolshare Lede X64有Intel自动省电降频,自动睿频,AES指令集加速,超线程 ,intel QAT硬件加速,MPTCP等功能,非常适合这台工控机。不过原来的koolshare论坛闭站了,好在koolcenter还提供原来的固件下载。

最初使用的是openwrt-koolshare-router-v3.2-r19470-2f7d60f0e5-x86-64-generic-squashfs-combined-efi.img.gz这个固件,这个固件首页有小白引导上网还有集成了iStore插件,简单易用非常不错,但是我碰到里面出现了安装的插件无法启用的问题,遂换了openwrt-koolshare-router-v2.37-r17471-8ed31dafdf-x86-64-generic-squashfs-combined-efi.img.gz不过现在通过酷软下载固件更新插件升级到3.2也可以用。

使用IMG写盘工具直接将固件写盘到移动硬盘上。因为这台机子支持efi且改过启动项所以插上硬盘,插电,开机,轻松点亮。开机时最好接上显示器和键盘,待屏幕上不再滚动时按下回车键,如果显示Openwrt图标即表示成功进入系统。LEDE默认lan口ip是192.168.1.1,若要修改则需要vi /etc/config/network

屏幕截图 2023-02-11 135739

修改好后输入:wq重启即可。电脑接上lan口,浏览器输入设置的ip地址,即可进入首页。默认密码koolshare。在网络-接口-Wan口设置好PPPOE或者是DHCP客户端就可以上网了。

----------原版的LEDE没有装常用的插件,所以需要自己装。安装passwall之类的则需要手动安装。推荐一个库https://github.com/WangWenBin2017/OpenWrt-SSRPLUS万事开头先换源。进入系统-软件包-配置OPKG将/etc/opkg/distfeeds.conf替换为国内的源,我使用的是中国科学技术大学的

src/gz openwrt_koolshare_router_core https://openwrt.proxy.ustclug.org/snapshots/targets/x86/64/packages src/gz openwrt_koolshare_router_base https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/base src/gz openwrt_koolshare_router_luci https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/luci src/gz openwrt_koolshare_router_packages https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/packages src/gz openwrt_koolshare_router_routing https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/routing src/gz openwrt_koolshare_router_telephony https://openwrt.proxy.ustclug.org/snapshots/packages/x86_64/telephony如果想使用其他的源如阿里云等只需将https://downloads.openwrt.org换成对应的网址即可,建议换源之前将原来的复制备份一下。换源后点击更新列表测试一下。将需要安装的ipk和其所需的依赖包上传到/tmp文件夹内在ssh输入

cd /tmp opkg install *.ipk即开始安装手动安装插件常会遇到上半部分的报错

Multiple packages (libgcc1 and libgcc1) providing same name marked HOLD or PREFER. Using latest.Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.

屏幕截图 2023-02-11 143533

尝试输入

opkg update opkg install libgcc1 opkg install libpthread opkg install libstdcpp

若遇到libatomic1和libstdcpp6等,同理输入

opkg install libatomic1 opkg install libstdcpp6

若遇到上图下半部分以及这类问题

pkg_hash_fetch_best_installation_candidate: Packages for luci-app-ssr-plus found, but incompatible with the architectures configured pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.92-1-b0eafca757efb883a35dbbcaf514bbc8) for kmod-nfnetlink

屏幕截图 2023-02-11 164746

则需要先到https://downloads.openwrt.org/snapshots/targets/x86/64/openwrt-x86-64.manifest下载文件打开后复制kernel - 后的一串字符,再到/usr/lib/opkg/将status内的 kernel (= 后的同格式的一串字符,全部替换

屏幕截图 2023-02-11 165147
屏幕截图 2023-02-11 165212

若遇到如下图问题,Resource temporarily unavailable

IMG_6802.HEIC

则需要更新一下dns

echo "nameserver 114.114.114.114">/tmp/resolv.conf rm -f /var/lock/opkg.lock opkg update

最后看到这种的话证明已经安装完成了

屏幕截图 2023-02-11 173912

再打开刚安装的插件,若发现提示拒绝访问,一般重启即可解决,这样就可以愉快的使用插件啦。

最终效果

屏幕截图 2023-02-11 180930

还是很不错滴:[蛆音娘_1huaji]

评论