#!/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
