镜像编译openwrt
A. 如何编译openwrt,无线默认打开和修
Openwrt无线开启,需要在编译前修改源码,更详细的请去恩山论坛用搜索功能:
atheros的网卡需要改package/kernel/mac80211/files/lib/wifi/mac80211.sh
拉到最下有个蛋疼的
$ht_capab
option disabled 1 改为 0 即可
option txpower 10
option htmode HT40-
option noscan 1
config wifi-iface
option ssid 你的ssid
option encryption psk2+ccmp
option key 你的无线密码
B. 如何编译openwrt固件
朋友你好,想要编译oPEnwrt的固件需要用到编程技术,必须要有很高的计算机技术才可以进行编译
C. 如何为一个新路由器编译openwrt
家庭网络环境布线:
1、有电信猫:电信猫----路由器wan口;路由器lan口----电脑;
2、没得电信猫:网线----路由器wan口;路由器lan口----电脑;
设置路由器拨号:
电脑ip、dns设置自动获取;
1、进入路由器。在【设置向导】里,选择【ppoe拨号】(有些是adsl拨号)这一项,按提示步骤输上你上网的用户名和密码,保存;
2、在【网络参数】--【wan设置】里,选【正常模式】,在【连接】的三个选项,选择【ppoe拨号】这一项。下面就是选择【自动连接】,保存,退出;
3、如果想用无线wifi,你的路由器就必须带无线路由功能,在设置里,把无线路由功能打开就行了,在这里,无线信号信到改为:1、6、11其中1个。防干扰最强。你也可以设置无线上网连接的密码。
D. 自编译的openwrt x86固件需要多少时间和多少磁盘空间
您好,很高兴为您解答。
去官方下载一个镜像生成器,直接把需要的组件打包进去,编译一次才几分钟。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
E. openwrt 编译 哪个 bin
(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。
F. 如何编译自己的openwrt中文固件
今天路由固件的世界几乎都是linksys WRT54G 开创出来的, 这个型号的固件开源之后,逐渐衍生出来今天的强尽的DDWRT/tomato/openwrt固件。linksys WRT54G 是博通的芯片。 正是因为这个历史原因,DDWRT/tomato/openwrt固件 对博通芯片的支持最好,对其他的芯片比较差, 或者根本不支持其他的芯片。 个人认为,3个固件里面,tomato的用户体验相对最好。但是仅仅支持博通芯片。DDWRT对博通芯片的支持好, 对一些athero也可以,对螃蟹的支持很差。但是DDWRT固件过于陈旧,比 tomato落后很多。openwrt固件可以支持很多芯片,但是用户体验相对最差,但是如果想用好openwrt固件,用户需要自己编译openwrt固件适应各种芯片/功能,或者说用户需要具有独立开发新产品的能力。国内的很多垃圾路由原厂固件就是盗用的openwrt固件,开发的时候把硬件要求降到最低,一旦售出,概不维护。因为没有优秀固件的连续支持,找到螃蟹的好芯有啥意义,难道您想帮螃蟹开发维护固件。用户需要的功能来自于优异的固件。但是目前看来,优秀固件的只支持博通的芯片。难道您的仓库里积压了太多的螃蟹芯片路由,需要用新手上路的第一贴,来论坛打软广告。
G. 编译OpenWrt系统求助
编译openwrt固件并没有想象的那么复杂,我也是个小白,以下内容是我将网络上的编译教程稍微进行了一下整合。因为我发现很多编译教程没有说明如何更改flash相关配置。 安装ubuntu,不赘述。 注意在安装完成后,root不能直接登录,需要设置密码,
H. 如何编译OpenWrt
在安装好的 ubuntu中 打开终端提示符(快捷键 Ctrl+Alt+T) 如下图所示
安装 openwrt需要的 编译环境 输入命令():
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
按照提示输入密码: 如下图
到这里 编译环境搭建完成 继续
mkdir openwrt 创建一个openwrt文件夹cd openwrt 进入openwrt文件夹svn co svn://svn.openwrt.org/openwrt/branches/backfire下载官网的源码(稳定版本)
或者
svn co svn://svn.openwrt.org/openwrt/trunk下载官网的源码(测试版本)
PS:(稳定版本,测试版本任选一个)
./scripts/feeds update -a 更新软件包./scripts/feeds install -a 安装软件包
PS: 下载更新过程根据网速决定
make menuconfig 进入定制界面(里面可以选择芯片的型号,集成的组件等等,根据实际情况选择)
下面以编译WNR2000 V3的openwrt固件为例,只编译基本的功能(因为我使用的就是V3 稳定版本没有这个型号)
Target System---AR7xxx/AR9xxx CPU型号
Target Profile---NETGEAR WNR2000V3LuCI—>Collections—– <*> luci 添加LuciLuCI—>Translations—- <*> luci-i18n-chinese 添加中文
Save —>OK 保存
Exit 退出
make V=99 开始编译(编译过程缓慢 耐心等候 因为下载很多东西)成功后在bin文件夹里有编译好的固件
I. 怎么在ubuntu系统上编译定制openwrt固件
搭建编译环境 Ubuntu x64 12/openwrt/trunk/ trunk是openwrt的开发版,openwrt有好几个分支,要编译其它分支,sun://后的换为相应的地址即可。 建立openwrt文件夹是为了方便存放不同分支的代码,如果你不需要,可以省略“mkdir openwrt”及“cd openwrt”。 如果svn的速度慢,可以使用openwrt的第三方镜像,比如国内的openwrt中文论坛所建的镜像。 更新feed及添加package openwrt的一些额外功能都是通过package实现的,很多个package就组成了一个feed,我们可以根据需求更新自己想要的feed的源。 例如我们需要luci的web管理界面和python的支持,那么我们需要更新luci和packages的feed源: cd trunk ./scripts/feeds update luci packages ./scripts/feeds install luci packages 当然,我们推荐更新所有feed并添加所有package ./scripts/feeds update -a ./scripts/feeds install -a 配置及编译 进入配置界面 make menuconfig 以后再次编译时,要先切换到工作目录: cd openwrt cd trunk 然后在次过程中选择好target system和target profile,target system需要看你路由器的cpu芯片信息,target profile是你路由器的型号。接下来就可以根据自己的需求进行定制了,添加上需要的支持或去掉无用的包,按“Y”在固件中添加包按“Y”,按“N”去 掉不需要的包。 要运行OH3C,必须有python-mini(lang->python->python-mini)的支持。 如果你的路由器flash空间比较紧张,可以去掉下面的包: Kernel moles->Network Support->kmod-ppp Network->ppp 选好后就保存配置退出开始编译了: make -j -j 后面可以跟参数,即同时进行的任务数,比如2或4,不跟参数意为不限制同时进行的任务数,会大大减少编译的时间,特别是首次编译。 编译过程中可能不会下载一些东西,所以断网可能造成编译中断,编译所需时间与你的CPU及网速有很大关系,一般首次编译在40分钟到2小时之间不等。以后的编译一般在30分钟之内。