关闭

编译OpenWRT-for-MT7620A(带8021x验证)

标签: OpenWRT8021x路由器
1324人阅读 评论(0) 收藏 举报
分类:

#PS:请尊重原创,不喜勿喷


#PS:要转载请注明出处,本人版权所有


#PS:这个只是  《  我自己    》理解,如果和你的原则相冲突,请


谅解,勿喷 


第一步,使用git clone 下载openwrt-sourcecode.

	git clone git@github.com:openwrt-mirror/openwrt.git

第二步,复制feeds.conf.default 到 feeds.conf,并修改你想要的包。

如我添加了8021x的认证包。



第三步,更新需要的包,并安装(使用feeds脚本)


</pre><pre name="code" class="plain">	./scripts/feeds update -a
	./scripts/feeds install -a


第四步,选择自自己的MCU-target(类似linux kernel 配置)

	make menuconfig

1 为选择MCU系列

2 为选择MCU-Board

3 在network中,选择加入的8021x认证包



如果你有其他的配置,请自行根据需要选择。


5 退出保存.config

第五步,编译(make)

注意N为你计算机的cpu虚拟核数

	make -j N 


注意在编译中会出一部分错误,大概是两类。

一为:缺少依赖,下面可以解决

解决办法:

	sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev


二为:自己添加包编译问题

解决办法:

去看你添加包的readme.md和google



下面说说编译完了,有些什么东西,而我们要的在哪里?

下图是编译完后,openwrt目录的变化,



下图是我们需要的openwrt固件

在bin/xxx/目录下



在bin/xxx/packages下,是所有的编译出来的ipk包。如下图我的8021x包的ipk包


在staging_dir下,是这个平台的lib,include文件,同时还有这个平台的交叉编译工具




最后,特别声明,刷机有风险,请各位谨



慎。如果刷机出现任何问题,我不负任何责



任(多查查资料多问问人)



#PS:请尊重原创,不喜勿喷


#PS:要转载请注明出处,本人版权所有


有问题请留言,看到后我会第一时间回复


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41133次
    • 积分:838
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:6篇
    • 译文:1篇
    • 评论:20条
    最新评论