Skip to content
KerwinKoo edited this page Dec 28, 2015 · 1 revision

openwrt 编译修改配置

修改uhttpd port: cat ./package/network/services/uhttpd/files/uhttpd.config

===================================================

操作指南

在编译根目录trunk/中创建文件夹file,在里面做对应更改

覆盖配置文件

在编译目录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是/openwrt/trunk/files目录,这相当于是openwrt固件的根目录/

这个和上面提及的/openwrt/trunk/package/base-files/files目录作用相似,所以能在这个目录下能干的事情就多了,基本上涵盖了所有我们能改动的东西。

这里只要模仿openwrt的/etc目录修改配置文件就可以了,下面对这些目录及文件作简单说明:

/www/

luci web页面的目录。

/etc/banner

命令行登陆Openwrt的欢迎信息

/etc/opkg.conf

Openwrt的opkg更新源配置文件

/etc/profile

系统环境变量

/etc/dnsmasq.conf

Dns解析配置文件

/etc/config/dhcp

Dhcp服务配置文件

/etc/config/firewall

防火墙配置文件

/etc/config/fstab

文件系统挂载配置文件

/etc/config/luci

Luci界面配置文件

/openwrt/trunk/package/base-files/files/etc/config/system

系统主机名、时区、NTP及LED配置文件

/etc/config/wireless

无线配置文件

注意

编译openwrt是不能使用root账户的,别忘记配置好/openwrt/trunk/files目录属组及权限,不然编译时会出现各种奇葩的问题。最懒得方法是把权限改成777,命令:

chmod 777 /openwrt/trunk/files -R

===================================================

[[TOC]]

Clone this wiki locally