openwrt下的ikg包的製作

2021-08-21 10:28:59 字數 694 閱讀 2685

把nmap移植好之後,拷貝到開發板,測試也可以使用,但是有個問題,每次使用時,都需要把可執行檔案和相關的依賴庫拷貝到目標板,這樣有點麻煩,有沒有更好的方法呢?

在查閱資料之後,發現可以把nmap執行檔案和相關的庫製作成ipk包,這樣只需要在openwrt下使用opkg命令安裝ipk就可以了,ipk包的製作方法可以參考下面的這位網友

openwrt下ipk生成過程及原理

他解釋的很明了了,我的原始碼目錄如下:

ipkg-build.sh nmap-mt7688 

其中,ipkg-build.sh 是ipk的製作指令碼,nmap-mt7688是製作ipk包需要的目錄,ipk-build.sh的指令碼可以參考openwrt系統的script目錄下的ipkg-build.sh。

進入nmap-mt7688,建立control目錄和usr目錄

control目錄下有control檔案,改檔案是ipk包的名字、版本、架構等相關資訊

usr目錄下有lib目錄和sbin目錄

sbin目錄下是可執行檔案nmap,lib目錄下是所依賴的動態庫

製作nmap的ipk的命令如下

把nmap-mt7688_v1.0.0_ramips_24kec.ipk拷貝到開發板,使用opkg命令安裝

opkg install nmap-mt7688_v1.0.0_ramips_24kec.ipk

安裝完就可以使用了。

openwrt下軟體包的編譯

首先進入原始碼包根目錄裡的package 建立個資料夾 自己起個名字 然後進入那個資料夾 建立makefile 注意 一定要用linux文字編輯器建立 否則不認 或者用ultraedit轉換成unix換行符 檔案內容 方括號為需要自己修改的內容 include topdir rules.mk pkg...

openwrt下VLAN的配置

想要改變你的路由器wan口和lan口配置或者新增wan口等就需要用到vlan配置 openwrt中的配置檔案為 etc config network 如下將port0設定為wan口 config switch vlan option device eth0 option vlan 0 option ...

openwrt下VLAN的配置

分類 openwrt 路由器 2014 08 21 11 38 5576人閱讀收藏 舉報想要改變你的路由器wan口和lan口配置或者新增wan口等就需要用到vlan配置 openwrt中的配置檔案為 etc config network 如下將port0設定為wan口 plain view plai...