谷动谷力

 找回密码
 立即注册

OpenWrt 源码编译修改默认IP地址和网关DNS地址

查看数: 3731 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-7-28 18:34

正文摘要:

本帖最后由 sunsili 于 2023-7-28 16:09 编辑 OpenWrt 源码编译修改默认IP地址和网关DNS地址                          ...

回复

鸣涧 发表于 2022-7-28 18:41:55
1、15版本以前的
更改:/package/base-files/files/lib/functions/uci-default.sh

ucidef_set_interface_lan() {
        local ifname=$1
        uci batch <<EOF
set network.lan='interface'
set network.lan.ifname='$ifname'
set network.lan.type='bridge'
#更改lan口获取ip的方式为static
set network.lan.proto='static'
#更改lan口ip为10.1
set network.lan.ipaddr='192.168.8.1'
set network.lan.netmask='255.255.255.0'
set network.lan.ip6addr='fd04:bd3:80e8:1::1/64'
EOF
}

2、 15.05版本之后的
可能还需要更改:/package/base-files/files/bin/config_generate

[ -n "$vlan" ] && ifname=${ifname}.${vlan}
    uci -q batch <<EOF
delete network.$1
set network.$1='interface'
set network.$1.ifname='$ifname'
set network.$1.force_link=1
set network.$1.proto='none'
set network.$1.macaddr='$macaddr'
EOF
    case $1 in
    lan) uci -q batch <<EOF
set network.$1.type='bridge'
set network.$1.proto='static'
set network.$1.ipaddr='192.168.8.1'
set network.$1.netmask='255.255.255.0'
set network.$1.ip6assign='60'
EOF

+10

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2025-5-4 08:49 , Processed in 0.087686 second(s), 43 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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