From 69f9855b95d1e9fb12123481084bcbc4d1a9c168 Mon Sep 17 00:00:00 2001 From: Olia Lisa Date: Mon, 13 Jul 2026 13:41:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=84=9A=E6=9C=AC,=20=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=BB=98=E8=AE=A4ip=E5=9C=B0=E5=9D=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/etc/uci-defaults/98-network-setting | 37 +++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 files/etc/uci-defaults/98-network-setting diff --git a/files/etc/uci-defaults/98-network-setting b/files/etc/uci-defaults/98-network-setting new file mode 100755 index 0000000..ad354f4 --- /dev/null +++ b/files/etc/uci-defaults/98-network-setting @@ -0,0 +1,37 @@ +#!/bin/sh + +# 仅在首次启动时执行(/etc/uci-defaults机制) + +# 修改 LAN 口 IP 地址 +update_lan_ip(){ + local NEW_LAN_IP="$1" + + # 检查 network 配置是否存在 + if [ -f /etc/config/network ]; then + + # 检查 lan 接口是否存在 + if uci get network.lan >/dev/null 2>&1; then + + # 修改 LAN IP + uci set network.lan.ipaddr="${NEW_LAN_IP}/24" + + # 保存配置 + uci commit network + + fi + + fi + + + # 重启网络服务 + if [ -x /etc/init.d/network ]; then + /etc/init.d/network restart + fi +} + + +# 启用 LAN IP 修改 +# update_lan_ip "192.168.50.100" + + +exit 0