openwrt配置文件的疑惑

20. 详解 OpenWrt 防火墙配置、NAT配置 1 OpenWrt 内置防火墙介绍 Openwrt 是一个 GNU/Linux 的发行版, Openwrt 的防火墙实现与Linux的防火墙是通过netfilter内核模块,加上用户空间的iptables管理工具;同样是五链四张表、五元素的管理框架。 OpenWRT开发了一套与iptables同地位的netfilter管理工具fw3,这个工具侧重于从uci格式的配置文件中获取过滤信息下发到内核的netfilter中去。 防火墙文件总会在/etc/init.d/firewall 启动的时候由 UCI 解码并且 阅读详情

package/base-files/files/etc/config目录

target/linux/ramips/base-files/etc/config目录

这两个目录下的配置文件是如何整合到最终生成的系统中的?

遇到一个问题,system这个配置文件。

在target/linux/ramips/base-files/etc/config下添加system后,导致package/base-files/files/etc/config中内容

config system
    option hostname    OpenWrt
    option timezone    UTC

config timeserver ntp
    list server    0.openwrt.pool.ntp.org
    list server    1.openwrt.pool.ntp.org
    list server    2.openwrt.pool.ntp.org
    list server    3.openwrt.pool.ntp.org
    option enabled 1
    option enable_server 0

不会出现在最终的系统中,一个后果是在luci配置界面System->System Pro[erties中显示

This section contains no values yet.

从而无法修改主机名和界面语言(中文,英文,等等)。

ssh登录后修改/etc/config/system添加上述内容后,在luci配置界面就出现了相应的选项。

在target/linux/ramips/base-files/etc/config目录下添加其他文件似乎为影响到package/base-files/files/etc/config目录下的同名文件,结果是二者合并的效果,若有相同选项,则target下覆盖package下。为何system不生效?推测可能不生效的部分在生成最终系统是没有其他脚本对他进行操作。



恩山论坛两位坛友解释如下:

981213:

openwrt大部分基础文件都在软件包base-files里面。这个软件包做3件事:
1 复制package/base-files/files下的所有文件到根目录
2 复制target/linux/对应平台/base-files下的所有文件到根目录
3 复制源码根目录下的files文件夹下的所有文件到根目录(如果需要添加自己的文件那么可以通过这一步,即在源码根目录内新建一个files文件夹)

LazyZhu:

https://dev.openwrt.org/browser/ ... -files/Makefile#L85
注意优先级别,后面的文件会覆盖前面同名文件
你的解决方法是 package/base-files/files/etc/config/system 内容全部移到 target/linux/ramips/base-files/etc/config/system 或者直接在 package/base-files/files/etc/config/system 中修改

981213:

配置文件并不是纯粹由文件组成的。还有uci-defaults会添加别的配置。参见target/linux/对应平台/base-files/etc/uci-defaults。



小结:config按优先级覆盖,然后uci-defaults在系统初始化时设置和调整参数,感觉合并的地方就是运行时的设置。

Word打印预览位置详解:掌握高效文档打印技巧 Word打印预览功能是一个非常实用的工具,它可以帮助我们在打印文档之前预览其打印效果,从而确保文档的格式和内容都符合预期。通过掌握打印预览的位置和常用操作,我们可以更加高效地完成文档的打印工作。同时,了解打印预览中可能遇到的问题及解决方法,也可以帮助我们在遇到问题时迅速找到解决方案,提高工作效率。希望本文的介绍能够帮助大家更好地使用Word打印预览功能,提升办公效率和质量。 阅读详情

相关推荐

解决打印表格无边框问题的两种方法

然而,在打印过程中,有时会遇到表格内容没有边框的情况,这不仅影响了表格的可读性,还可能造成信息的误解。在实际操作中,我们可以根据自己的具体情况和需求选择合适的方法来解决打印表格无边框的问题。此外,对于经常需要打印表格的用户来说,还可以考虑使用一些专业的打印软件或插件来优化打印效果和提高打印效率。最后,希望本文所分享的方法能够帮助大家解决打印表格无边框的问题,并在实际工作中发挥更大的作用。在打印预览窗口中,如果发现打印出来的表格内容没有边框,如图1所示,那么我们就可以开始尝试解决方法了。

mmoo_python的博客 3355

etc下的uci-defaults看起来会在系统第一次运行的时候会运行里面的脚本

一些安装包在里面放置了相关脚本。第一次启动运行了这些脚本后,整个目录就空了。 这次结合wifidog需要/etc/init.d/wifidog enable一次,刚好就在这里用上了

idjoy的专栏 5116

Altium Designer 22/23 没有打印预览解决办法

Altium Designer 22/23 没有打印预览解决办法

yyyyu的博客 5602

OpenWRT 编译百科全书

1 配置編譯環境 必須使用非root用戶 1.1 安裝依賴包 // Ubuntu 14.04 必選 # apt-get install asciidoc bash bc binutils bzip2 fastjar flex git-core g++ build-essential util-linux gawk libgtk2.0-dev intltool jikespg zlib1g-dev genisoimage libncurses5-dev libssl-dev pat

u011029104的专栏 696

openwrt 启动流程及配置文件生成解析

这里主要梳理 kernel 引导,加载 /sbin/init, 然后引导执行 /etc/preinit 接着是 /sbin/procd . 然后整个过程中涉及到的 主板识别, 初始化配置生成 及 系统配置文件生成 这个流程。其实已经在[[ openwrt led机制.md ]]文档中有过部分记录,这里做一下详细梳理。

ziguayungui的专栏 4636

openwrt源码中初始化配置sta模式或开发板上修改配置文件

1.修改wireless文件 option disabled 0 option network wwan option ssid xxxx-wifi option key xxxx-wifi_passwd 可以在源码中修改:openwrt_widora/package/mtk-wifi/files/li...

无奋斗、无青春! 1150

Excel打印技巧

Excel打印技巧

weixin_45639224的博客 2945

深入C++中的打印预览与分页打印技术

打印预览是一种在文档实际打印之前,通过软件界面模拟展示文档打印效果的功能。用户通过打印预览可以精确地看到打印页面布局、文字排版和图像渲染,确保打印出来的文档符合预期,减少纸张浪费和提升工作效率。分页打印则是指在打印文档时,根据用户的设置,将文档内容分割到多页上进行打印。这个功能对于需要将长篇幅文档,如报告、书籍或者长表单等分成多个打印页的场景至关重要。在计算机程序中,文档分页算法的基本原理是模拟打印过程中,根据给定的页面布局参数(如纸张大小、边距等)和内容的尺寸来计算文档的物理页数。

weixin_42612405的博客 1234

[前端]打印预览图片问题

问题:浏览器非打印预览页面能够显示图片,但调用print()方法进入打印预览界面时,只有谷歌显示图片,其他主流浏览器均不显示,如图: 非打印页: 进入打印页后:图片消失 主要代码如下(修改前): <!-- 图片 --> <div style="display: inline-block;margin-right: 50px;"> <img style="width: 200px" src="@/assets/images/fuwuhao.png" alt=""&gt

SouthNAN的博客 1844

excel打印预览在哪里_表格打印不全怎么办?这招超简单!

私信回复关键词【福利】~获取丰富办公资源,助你高效办公早下班!大家好,我是小E~最近,秋叶 Excel 学习班@花生 同学,从同事那里收到了一份开会要用的表格,需要马上就要打印出来。会议主题是,从五个学员中选出一位最优学员。表格中含有五位学员的信息:五名学员的信息按照下面表格进行整理,一共有五张表格(表格在同一工作表中,首尾相连)。然而,花生同学点击打印预览时,发现只有学渣学员一个人的信息,而且信...

weixin_39661345的博客 816

QPrintPreviewDialog 打印预览使用实例

qt打印机预览实用demo

啊渊的专栏 3641

Android通过系统打印功能实现PDF预览打印

一、     简介         Android4.4(KitKat,api-19)系统内置了打印框架,通过安装对应打印机的打印插件,就可以容易实现打印功能;         关于 图片、webview、layout及截屏相关的打印方式,已有很多相关教程;该篇使用介绍使用简单方式,实现对现成pdf文档进行打印。   二、     实现 1.   安装打印插件 1)  在应用市场,搜索

tangxl2008008的专栏 2万+

wps打印预览显示不全怎么解决?

我们在打印wps表格时,可能会遇到打印预览显示不全的情况,遇到这种情况要如何调整呢?下面就来看看具体的解决办法。第一步:打开打印预览显示不全的wps表格,单击“打印预览”按钮。第四步:在“打印区域”下拉菜单中,选择“取消打印区域”选项。如下图所示,wps表格打印预览内容就显示全了。第二步:如下图所示,在打印预览界面中,表格内容显示不全。第三步:切换至“页面布局”菜单中,选择“打印区域”。第五步:如下图所示,再次单击左上方“打印预览”按钮。

xitongzhijianet的博客 1万+

window.print()进入到打印预览界面后无法进行布局和纸张选择等设置的原因及解决方法

做一个网页打印的功能,打印出网页某一部分的内容,使用的window.print()区打印,打印的过程中发现打印预览时没办法进行布局和纸张等的设置。如下图,图一为正常情况可设置相关配置,图二为我遇到的情况: 百思不得其解,在网上搜索相关问题,只看到怎么在样式内设置横向纵向或者是纸张大小的通过设置@page的样式,例如: 横向@page { size: landscape; } 纵向@...

qq_33777040的博客 9628

excel退出打印预览快捷键?

在Excel的打印预览页面上方菜单有类似“关闭打印预览”命令的选项,点击后即可退出打印预览的画 面。具体操作请参照以下步骤。 1、在电脑上打开一个excel表格文件,然后点击界面左上角的“office按钮”图标。 2、然后在出现的下拉菜单中,依次选择“打印/打印预览”选项进行点击。 3、然后就会进入预览页面,可以查看打印效果。 4、然后点击页面上方的菜单选项“关闭打印预览”。 5、然后就能返回至主界面。完成以上设置后,即可在EXCEL中退出打印预览页面。 CSDN - 专业开发者社..

weixin_63757008的博客 4159

打印预览显示不全_彻底解决EXCEL单元格文字打印时显示不全问题

距上次发文已经10月有余,德宝老师忙于出书、讲课等诸多事情,疏于维护内容。先给大家简单公告一下书名叫《Excel报表一劳永逸》,清华大学出版社出版,等下次再写篇详细的介绍。没买的同学可到京东、天猫、当当上搜书名购买。请认准封面:其实,“忙”只是借口,真相正如我在书中所说、是比较“懒”罢了。好在德宝老师还没有忘记大家,抽空继续为粉丝们推送文章。今天分享的是读者群里同学的提问,关于Excel...

weixin_36311421的博客 8万+

关于c#中winform端程序excel打印和打印预览

excel打印,引用微软dll类库: Microsoft.Office.Interop.Excel.Application 直接调用封装好的方法即可预览打印;以下代码: Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();

EricXavier的博客 5757
上一篇: dropbear 安全登录
下一篇: 交叉编译
cleanwrt
博客等级 码龄12年 10粉丝 20原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值