找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[固件出售和求购] 千元有偿定制固件!大佬来聊聊!

[复制链接]
发表于 2025-7-7 11:06 | 显示全部楼层 |阅读模式
千元有偿定制固件!大佬来聊聊!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2025-7-7 11:25 | 显示全部楼层
要求1 路由器插入网线 自动设置静态ip
要求2 路由器安装CUPS 插入打印机自动识别打印机
我的电话138144******
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-7-7 12:37 | 显示全部楼层
这不就一个几十块的网络打印盒子能就解决的事?

点评

我想要的是这个固件 买的打印盒子抠出来的固件人家有知识产权  详情 回复 发表于 2025-7-7 12:52
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-7-7 12:52 | 显示全部楼层
loveyjc236 发表于 2025-7-7 12:37
这不就一个几十块的网络打印盒子能就解决的事?

我想要的是这个固件 买的打印盒子抠出来的固件人家有知识产权
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-8-1 19:20 | 显示全部楼层
来源于Deepseed,仅供参考。
在OpenWRT路由器上实现插入网线自动设置静态IP和安装CUPS识别打印机,可以通过以下脚本和配置实现:

### 一、自动设置静态IP(当网线插入时)

1. 创建热插拔脚本(适用于有线接口,通常是eth0或br-lan):
```bash
cat << "EOF" > /etc/hotplug.d/iface/99-set-static-ip
#!/bin/sh

[ "$ACTION" = "ifup" -a "$INTERFACE" = "lan" ] || exit 0

# 等待接口完全启动
sleep 5

# 检查物理连接状态
if [ $(cat /sys/class/net/eth0/carrier 2>/dev/null) -eq 1 ]; then
    # 设置静态IP
    uci set network.lan.proto='static'
    uci set network.lan.ipaddr='192.168.1.1'  # 改为你需要的IP
    uci set network.lan.netmask='255.255.255.0'
    uci set network.lan.gateway='192.168.1.254'  # 如有需要
    uci set network.lan.dns='8.8.8.8 8.8.4.4'    # 如有需要
    uci commit network
    /etc/init.d/network restart
fi
EOF

chmod +x /etc/hotplug.d/iface/99-set-static-ip
```

### 二、安装和配置CUPS(打印机服务器)

1. 安装必要软件包:
```bash
opkg update
opkg install cups cups-filters usbutils libusb-1.0
```

2. 创建打印机热插拔检测脚本:
```bash
cat << "EOF" > /etc/hotplug.d/usb/10-usb-printer
#!/bin/sh

[ "$ACTION" = "add" -a "$(lsusb | grep -i 'printer')" ] || exit 0

# 等待打印机被识别
sleep 5

# 检查并启动CUPS服务
if [ -z "$(pidof cupsd)" ]; then
    /etc/init.d/cups start
fi

# 自动添加打印机(可能需要根据实际情况调整)
PRINTER_URI=$(lpinfo -v | grep -m1 'usb://' | awk '{print $2}')
if [ -n "$PRINTER_URI" ]; then
    lpadmin -p OpenWRT_Printer -v "$PRINTER_URI" -E -m everywhere
fi
EOF

chmod +x /etc/hotplug.d/usb/10-usb-printer
```

3. 配置CUPS:
```bash
# 允许局域网访问
sed -i 's/Listen localhost:631/Listen 0.0.0.0:631/' /etc/cups/cupsd.conf

# 添加管理权限(可选)
echo "SystemGroup root" >> /etc/cups/cupsd.conf

# 启动服务
/etc/init.d/cups enable
/etc/init.d/cups start
```

### 三、注意事项

1. 网络接口名称可能需要调整(如eth0/br-lan等),用`ifconfig`查看实际接口名

2. 静态IP设置会覆盖原有配置,请确保:
   - 备份原始配置:`cp /etc/config/network /etc/config/network.bak`
   - 避免IP冲突

3. 打印机支持:
   - 部分打印机可能需要额外驱动:`opkg install printer-driver-*`
   - 检查打印机是否被识别:`lsusb` 和 `lpinfo -v`

4. 首次访问CUPS管理界面:
   - 浏览器访问:`http://路由器IP:631`
   - 可能需要安装客户端软件包:`opkg install avahi-daemon`

5. 日志查看:
   ```bash
   logread -f  # 查看系统日志
   tail -f /var/log/cups/error_log  # CUPS专用日志
   ```

### 四、完整流程测试

1. 插入网线 → 等待30秒 → 检查`ifconfig`确认IP已设置
2. 插入打印机 → 等待30秒 → 检查`lpstat -t`查看打印机状态
3. 从局域网计算机尝试打印测试页

如果需要更复杂的自动化(如多网络环境判断或特定打印机配置),可以进一步扩展脚本逻辑。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

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

GMT+8, 2026-8-23 22:40

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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