MT7688使用qmp组网笔记

MT7688使用qmp组网笔记

    qmp是一个很强大的开源代码,我这里记录下自己从编译到组网成功的步骤。 由于openwrt版本在不断的升级,直接通过官网中的说明去编译会遇到很多问题。

    In Ubuntu system, open Terminal and execute the following commands:

1、Install prerequisite packages for building the firmware:

    sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev \
        gawk libxml-parser-perl unzip wget python xz-utils

2、Get LEDE source code and this feed:

    cd /to/path/you/preferred
    git clone https://git.lede-project.org/source.git -b lede-17.01 linkit-smart-7688-lede
    git clone https://github.com/changyuheng/linkit-smart-7688-feed.git

3、Prepare the configuration file for feeds:
    cd linkit-smart-7688-lede
    cp ../linkit-smart-7688-feed/.lede/feeds.conf .
4、Add those links in feeds.conf
    src-git qmp https://github.com/zhao007z4/qmp
    src-git b6m git://qmp.cat/b6m.git
    src-git gwck git://qmp.cat/gwck.git
    src-git libremap_agent https://github.com/libremap/libremap-agent-openwrt.git
    src-git ncr git://qmp.cat/ncr.git
    src-git mt76 https://github.com/openwrt/mt76
5、Update and install all feeds:
    ./scripts/feeds update -a
    ./scripts/feeds install -a
6、Prepare the configuration file for building system:
    cp ../linkit-smart-7688-feed/.lede/.config .
7、make menuconfig
    (* Wireless Drivers -> kmod-acx-mac80211 )
    (* Global build-settings -> Compile the kernel with profiling enabled )
    (* Advanced configuration options for developers -> Toolchain options -> Build gdb )
    * qMp ->
        qmp-big-node # for 8Mbyte flash devices
        qmp-small-node # for 4MByte flash devices 
    * remove for 4MByte-flash devices: network -> ppp
    * remove for 4MByte-flash devices: network -> ppad-mini
    
8、Start the compilation process:

    make -j4 V=99

option
(1) modify SSID("LEDE")
open ../package/kernel/mac80211/files/lib/wifi/mac80211.sh
set wireless.default_radio${devidx}=wifi-iface
set wireless.default_radio${devidx}.device=radio${devidx}
set wireless.default_radio${devidx}.network=lan
set wireless.default_radio${devidx}.mode=ap
set wireless.default_radio${devidx}.ssid=qMp-Ap  #(wifi ssid)
set wireless.default_radio${devidx}.encryption=psk2  #(wifi encryption)

set wireless.default_radio${devidx}.key=88888888     #(wifi password)

(2)modify web ui index.html,index_7688.index

goto ../dl, open mtk-linkit-webui-2015-07-07-3676d579f7fc56dd9b07f2f75233acfbced7f032.tar.gz

(3)modify login ip Address
open ../feeds/qmp/packages/qmp-system/files/etc/qmp/qmp.default-config

option lan_address '172.30.22.1'

(4)set default password(login 7688)
1、ssh root@192.168.100.1
2、passwd root
3、cat /etc/shadow
root:$1$UKETvgDK$H9ob4w.5xtSuRv665TBNG/:17071:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::

avahi:x:0:0:99999:7:::

4、copy text to "package/base-files/files/etc/shadow"


    以上就是整个的编译流程。具体如何布局mesh,这里不是太方便公开。如果你要这方面的需要,可以联系,大家一起讨论。邮件:zhaozhiyongmymail@163.com


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值