包含标签 openwrt articles

最简单的openwrt磁盘扩容

最简单的openwrt磁盘扩容 pve里面新加一个磁盘,扩大分区操作也差不多 加盘有个好处,升级固件后只要在挂载一次分区,设置数据什么都不丢 格式化这个磁盘 mkfs.ext4 /dev/sdb 创建挂载点: mkdir /mnt/sdb 挂载/dev/sdb到新的挂载点: mount /dev/sdb /mnt/sdb 复制数据到新盘(/dev/sdb): cp -a /overlay/. /mnt/sdb/ 卸载旧overlay: umount /overlay……

Continue reading

老旧设备利用打印机服务实现网络打印,并实现打印机热插拔

先决条件:能安装openwrt 利用 OpenWrt 在局域网下共享打印机,主要需要以下两个插件 p910nd打印机服务器 sane扫描仪服务及配套的xinetd控制接口 接下来分别介绍两个插件的安装及配置流程 安装插件 p910nd opkg update opkg install kmod-usb-printer p910nd luci-app-p910nd luci-i18n-p910nd-zh-cn 连接打印机 将打印机连接到路由器 USB 接口,输入指令 ssh登入进去 **ls /dev/usb** 看到……

Continue reading

Frp内网穿透实现 以服务器CentOS+客户端OpenWrt为例

要想将自己提供的服务发布到Internet,需要公网IP地址。由于IPv4地址资源紧张,家庭宽带获取IPv4公网地址难度大、代价高。采用内网穿透技术,可通过拥有公网IPv4地址的服务器来访问内网资源。 内网穿透可以采用花生壳等软件实现,也可自行搭建服务器完成。本文在CentOS(服……

Continue reading

网件wndr3800带usb打印服务器固件

在家里翻出个老古董 ,网件wndr3800,上面有usb接口 发挥余热 接上我的老打印机 hp p1108 华丽变身,网络打印机,手机无线打印,远程打印 网件wndr3800可能太老了,网上找了好多天,都没有找到带usb打印服务器的固件 自己动手,丰衣足食 型号 Netgear WNDR3800CH 架构 Atheros AR7161 rev 2 目标平台 ath79/generic 固件版本 OpenWrt 21.02-SNAPSHOT / LuCI 21.02 Lienol……

Continue reading

openwrt用dd命令写盘,用命令修改IP

此教程适合openwrt不同固件之间的刷机 首先把下载openwrt固件改名称为op.img(提前把固件改个名字) 一、登陆OPENWRT网页后台进到系统里面点文件传输再点选择文件找到你改过名的固件再点上传【其实就是将img文件上传到’/tmp/upload/‘文件夹,你也可以用其他……

Continue reading

使用 GitHub Actions 云编译 OpenWrt

前言 Github Ac­tions 是 GitHub 推出的持续集成 (Con­tin­u­ous in­te­gra­tion,简称 CI) 服务,它提供了配置非常不错的虚拟服务器环境(E5 2vCPU/​7G RAM),基于它可以进行构建、测试、打包、部署项目。对于公共仓库可免费无时间限制的使用(指累积时间),不过要使……

Continue reading

openwrt 禁局域网内设备访问外网

This file is interpreted as shell script. Put your custom iptables rules here, they will be executed with each firewall (re-)start. Internal uci firewall chains are flushed and recreated on reload, so put custom rules into the root chains e.g. INPUT or FORWARD or into the special user chains, e.g. input_wan_rule or postrouting_lan_rule. iptables -t nat -A PREROUTING -p udp –dport 53 -j REDIRECT –to-ports 53 iptables -t nat -A PREROUTING -p tcp –dport 53 -j REDIRECT –to-ports 53 iptables -I FORWARD -m mac –mac-source c4:9f:4c:10:54:9b -j DROP iptables -I FORWARD -m mac –mac-source 20:39:56:5c:f4:57 -j DROP iptables -I FORWARD -m mac –mac-source 60:21:01:9f:0d:83 -j DROP iptables -I FORWARD -m mac –mac-source 14:bd:61:cc:aa:4c -j DROP iptables -I FORWARD -m mac –mac-source 7c:76:68:e0:98:4c -j DROP iptables -I FORWARD -m mac –mac-source 3c:b6:b7:f6:f7:d7 -j DROP iptables -I FORWARD -m mac –mac-source 1c:40:e8:11:a1:10……

Continue reading