文件管理 · 2022年8月2日

openwrt修改文件|openwrt怎么修改linux的dts文件

A. 如何编辑配置openwrt,来实现pppoe拨号上网

爱应用问仁间为您解答:

首先进入字符界面,然后输入 cd /etc/config 进入 /etc/config 目录2.输入vi network,进行network文件配置3.输入如下字符config 'interface' 'wan' option 'ifname' 'eth1' option 'proto' 'pppoe' option 'username' 'xxxxxxxxxx' (xxxxxxx表示是你的pppoe帐号) option 'password' 'xxxxxxxxxx' (xxxxxx表示是你的密码) option 'peerdns' '1' option 'defaultroute' '1'4.按:,再按w保存文件5.输入 cd / 退回根目录6.输入 /etc/init.d/network start这样可以上网了。

望采纳。如有问题请追问。

B. 如何修改openwrt软件源

首先,openwrt一定要开ssh,然后用ssh登陆到路由器,:ssh [email protected]路由器ip (表示用root登陆到某个ip,接着输入密码)接着打开/etc/opkg.conf这个配置文件,这个文件是配置软件源的,命令:vi /etc/opkg.conf这个文件的内容如下:dest root /dest ram /tmplists_dir ext /var/opkg-listsoption overlay_root /overlayoption check_signature 1配置软件源就在第一行加入:src/gz snapshots http://你的软件源地址这里的软件源地址都是在https://downloads.openwrt.org/或者其他镜像网站,根据自己的路由器版本和架构确定,比如下面这个地址:https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages/barrier_breaker/14.07是版本ar71xx表示硬件版本最后一步:执行opkg update命令更新软件源信息。

C. 怎么更改openwrt状态里的文字(回答满意后再追加赏分!!)

这个问题比较碎,慢慢说吧

LuCi是用Lua写的Web框架,所以你要修改这些文字就需要修改Lua脚本或者Lua脚本获得的信息

在中间的“系统名称”和“路由型号”是定义在/usr/lib/lua/luci/sys.lua这个文件里,在这个文件里你会找到一个函数叫做sysinfo()

functionsysinfo() localcpuinfo=fs.readfile("/proc/cpuinfo") localmeminfo=fs.readfile("/proc/meminfo") localmemtotal=tonumber(meminfo:match("MemTotal:%s*(%d+)")) localmemcached=tonumber(meminfo:match("
Cached:%s*(%d+)")) localmemfree=tonumber(meminfo:match("MemFree:%s*(%d+)")) localmembuffers=tonumber(meminfo:match("Buffers:%s*(%d+)")) localbogomips=tonumber(cpuinfo:match("[Bb]ogo[Mm][Ii][Pp][Ss].-:([^
]+)"))or0 localswaptotal=tonumber(meminfo:match("SwapTotal:%s*(%d+)")) localswapcached=tonumber(meminfo:match("SwapCached:%s*(%d+)")) localswapfree=tonumber(meminfo:match("SwapFree:%s*(%d+)")) localsystem= cpuinfo:match("systemtype +:([^
]+)")or cpuinfo:match("Processor +:([^
]+)")or cpuinfo:match("modelname +:([^
]+)") localmodel= luci.util.pcdata(fs.readfile("/tmp/sysinfo/model"))or cpuinfo:match("machine +:([^
]+)")or cpuinfo:match("Hardware +:([^
]+)")or luci.util.pcdata(fs.readfile("/proc/diag/model"))or nixio.uname().machineor system returnsystem,model,memtotal,memcached,membuffers,memfree,bogomips,swaptotal,swapcached,swapfreeend

这段代码里,model这个变量的结果就是你看到“路由型号”,所以你只要修改这个变量,或是这个变量指向的文件(/tmp/sysinfo/model),页面上看到的产品型号就会变化

那“系统名称”呢,英文版里更清晰,其实是指的“Hostname”,也就是你的路由器在局域网内的名字。这个的值很明白,是linux系统决定的,具体修改的文件是/etc/config/system,里面有hostname一项。LuCI开机时从nixio.so这个动态库里的函数调用显示了这个值。从hostname(newname)这个函数里能看出来Lua使用的hostname暂存在内存的/proc/sys/kernel/hostname这里

functionhostname(newname) iftype(newname)=="string"and#newname>0then fs.writefile("/proc/sys/kernel/hostname",newname) returnnewname else returnnixio.uname().nodename endend

我在命令行里运行echo "lalala" > /proc/sys/kernel/hostname之后,又修改了设备名称文件(tmp/sysinfo/model),将TP-Link WDR4300 V1后面的型号去掉,看起来就是这样子

(我的是新版的LuCI,界面看起来不太一样但是代码一样的)

至于固件版本,这个变量的脚本存在/usr/lib/lua/luci/version.lua。具体内容你进去看一眼应该就对上号了

记得/proc/sys/kernel/hostname和/tmp/sysinfo/model都是临时文件(都在内存里,重启或者断电就消失了)

D. openwrt的IP修改了怎么保存

【注】本文是基于Ubuntu14.04+Openwrt17.01开发的教程。5.1在开发板上设置IP由于我们在开发过程中,可能会用到其他路由器,而它们的IP一般都是192.168.1.1,为了让开发板上的IP不与这些路由器的IP冲突,我们需要修改开发板上的IP地址。接下来,我们就通过在开发板上面修改配置文件的方式来修改IP地址。首先开发板上电,等它启动一会儿,然后回车进入控制台。如图1所示。我们可以在控制台中输入ifconfig命令来查看开发板的IP地址。#ifconfig如图2所示,输入ifconfig命令并回车后,我们就得到了开发板的IP地址,此时是开发板的默认IP地址192.168.1.1。接下来,我们就来修改IP地址,将它给为192.168.0.10。在开发板上面,通过修改/etc/config目录下的network配置文件,可以达到目的。首先输入一些命令。#vi etc/config/network此时,我们变可以看到network配置文件的内容如下。此时,我们只需要将红色部分的IP地址改为192.168.0.10,然后保存退出,然后再重启开发板,就发现IP地址被改为192.168.1.111了。5.2在源代码中设置IP前面是通过在开发板上面修改配置文件的方式来修改IP,这样做虽然简单,但是每当我们重新烧写固件后,都要通过这个方式重新修改IP,这样太麻烦。那么,接下来我们就来通过修改源码的方式,来修改IP。如果大家对OpenWrt系统的启动流程有一定的了解的话,我们就知道,系统在启动的时候,会通过运行config_generate这个脚本程序来设置IP等基本参数。该脚本文件位于系统源码的openwrt /package/base-files/files/bin目录,那么接下来我们就来修改该脚本文件,从而修改IP地址。#cd ./package/base-files/files/bin#vim config_generate然后我们就可以在该脚本程序中看到,它是想IP地址设置为192.168.1.1的。那么,我们只需要将蓝色部分的IP改为192.168.1.11即可。如下图所示。修改完成以后,然后保存退出。最迟回到OpenWrt系统源码的顶层目录,然重新编译系统即可。#make V=99将新编译出来的固件,重新烧到开发板上面,然后再查看IP,就发现IP的初始值已经是192.168.1.111了。————————————————版权声明:本文为CSDN博主「帅气滴点C」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/_31437863/article/details/89312405

E. openwrt 源码中如何修改/etc/resolv.conf

首先,openwrt一定要开ssh,然后用ssh登陆到路由器,:ssh [email protected]路由器ip (表示用root登陆到某个ip,接着输入密码)接着打开/etc/opkg.conf这个配置文件,这个文件是配置软件源的,命令:vi /etc/opkg.conf这个文件的内容如下:dest root /dest ram /tmplists_dir ext /var/opkg-listsoption overlay_root /overlayoption check_signature 1

F. 如何修改openwrt系统信息

Linux系统,需安装如下依赖包:-c++gettextmakencurses-develpatchunzipwgetzlib-develgit这个不明白,直接安装就可以了。安装完之后要是还有问题就需要根据看出错信息自己下载依赖包了。2、下载OpenWRT源码我的工作目录:/workPorjectCode/openwrtsvncosvn://svn/openwrt/branches/backfire(开发版本,不稳定,不建议下载,但在这个版本中有MW4530R配置项。还是下载个使用)svncosvn://svn/openwrt/branches/backfire(目前稳定版本,建议,但是这个版本配置项中少了好多支持。)3、检查配置环境必须使用非root用户进行操作,添加一个普通用户。(注意:如果使用root进行操作的话,会提示检查失败:Checking'non-root'failed.)修改可在root用户下编译修改include/prereq-build.m文件第15行为:#["$$(shellwhoami)"!="root"]4、下载feedsFeeds是OpenWrt环境所需要的软件包套件。最重要的feeds有:‘packages’一些额外的基础路由器特性软件‘LuCI’OpenWrt默认的GUI‘Xwrt’另一种可选的GUI界面需要能够连接互联网。在下载之前可以通过查看’feeds.conf.default’文件,来检查哪些文件需要包含在环境中。更新所有packages包并安装,只有安装之后,在后面的makemenuconfig时,才可以对相关配置进行勾选。

G. 小白请问下win7下如何进入openwrt修改文件

没有openwrt基础,纯小白,麻烦高手讲解详细一点电脑是win7系统, 路由是841Nv3

H. openwrt怎么修改linux的dts文件

在linux下要修改文件,一般较常用的命令是vi,格式如下:vi[文件]。以楼主的文件为例,vi/etc/passwd

I. 编译openwrt超频cpu主频要修改哪个文件

Openwrt无线开启,需要在编译前修改源码,更详细的请去恩山论坛用搜索功能:atheros的网卡需要改package/kernel/mac80211/files/lib/wifi/mac80211.sh拉到最下有个蛋疼的$ht_capaboption disabled 1 改为 0 即可option txpower 10option htmode HT40-option noscan 1config wifi-ifaceoption ssid 你的ssidoption encryption psk2+ccmpoption key 你的无线密码