编译OpenWRT时写入自有的network设置

背景

  想在编译时,把已有的network的配置写在固件中。这样可以:

  • 在大版本升级时,可以不保留配置,在升级完成后,家里依然有网络。

做法

  1. 通过Winscp登入现有的路由系统。进入/ect/config/文件夹。拷贝出network文件。
      

  2. 按照这里的说明,将登录lede的编译服务器。在文件夹里创建目录/package/base-files/files/etc/config。并将刚才导出的network文件放入其中。
      

  3. 开始编译。
      进入putty,按照这里的方法开始编译。

  4. 刷入新的固件,检查是否有原来的配置文件。

  5. enjoy!

  6. 附:家里的network配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd53:25f7:b46c::/48'
option packet_steering '1'

config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.1'
option netmask '255.255.255.0'
option ip6assign '60'
option _orig_ifname 'eth0'
option _orig_bridge 'true'
option ifname 'eth0 eth2 eth3'

config interface 'wan'
option ifname 'eth1'
option _orig_ifname 'eth1'
option _orig_bridge 'false'
option proto 'pppoe'
option username '11位手机号码'
option password '宽带密码'
option ipv6 'auto'
option keepalive '0'

config interface 'wan6'
option ifname 'eth1'
option proto 'dhcpv6'

参考文章: