Opkg

Installing “opkg”?

 ̄綄美尐妖づ 提交于 2021-02-07 12:50:44
问题 I'm trying to install a package to my OpenWrt SDK. To do that you have to use OPKG package manager by typing: opkg update opkg install <package> However, in my case, OPKG is not installed and as a result I can't proceed. Could anybody tell me how can I install it? Thank you. I'm using Kubuntu btw: Linux ghanem-VGN-BZ31XT 3.16.0-34-generic #47-Ubuntu SMP Fri Apr 10 18:02:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 回答1: Opkg doesn't really have a 'release' you can just install - that is because

树莓派(3B)刷OpenWrt变路由

|▌冷眼眸甩不掉的悲伤 提交于 2020-10-26 23:50:40
树莓派(3B)刷OpenWrt变路由 由于去年使用树莓派(3B+)进行此项目未成功,今年因为做别的项目,刚好换成了树莓派(3B),顺便就尝试着完成去年未完成的项目,最终成功,顺利将树莓派(3B)通过刷OpenWrt将其变身路由。在此,非常感谢带我入门的学长,本次项目是在学长研究的基础上进行的,真正的成果属于他们,我只是一个借鉴者。 一、格式化SD卡 使用“SDFormatter.exe”工具格式化SD卡; 二、烧录OpenWrt镜像 打开“Win32DiskImager.exe”工具,找到完成格式化的SD卡,选择相应的镜像,点击页面中的“Write”进行写入操作,本次烧录的OpenWrt镜像为“openwrt-18.06.4-brcm2708-bcm2710-rpi-3-ext4-factory.img”; 三、树莓派上电,启动OpenWrt系统 将烧录完镜像的SD卡放置于树莓派(3B),用HDMI视频转接线将树莓派(3B)与屏幕相连,启动OpenWrt系统(如OpenWRT镜像烧录成功,屏幕将会显示OpenWrt自启页面;反则烧录失败,需重新烧录或更改镜像); 四、树莓派(3B)IP地址的获取 1、OpenWrt启动完成后,按下回车键开启命令行,进入/etc/config目录,将其目录下的network文件lan口下获取IP地址的方式由static(静态)获取改成dhcp

斐讯k2刷固件记录 版本22.6.512.75(最新2020)

会有一股神秘感。 提交于 2020-10-26 12:50:30
尝试直接升级或降级 刷固件需要先刷breed。开始直接尝试系统自带的升级固件方式. 结果: 失败(原因:不安全的固件) 结论: 系统自带的升级固件的方式刷不了bread, 经过一番搜索,发现要先破解telnet 1.破解telnet 原来telnet不仅仅只是测试端口、还可以登上服务器. 简单来说就是, 系统设置、高级设置、定时更新、修改05元素对应的值为: “05 | /usr/sbin/telnetd -l /bin/login.sh” 点击网页上的保存,即可开启telnet。 详细过程参考 详细过程链接 此时如果一切正常那么在命令行 “telnet [路由器ip]” 就可以登陆进路由器系统。 windows需要在服务中开启telnet才行, mac也需要安装telnet( brew install telnet ) 2. 刷breed 方法1(老版本有效) 参照破解telnet的方式修改元素值为如下, 并通过保存执行。 05 | wget http://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin 05 | mtd unlock Bootloader 05 | mtd -r write breed-mt7620-phicomm-psg1208.bin Bootloader 但是此方法不可见结果

极路由1(HC5661)刷openwrt固件及zerotier配置教程

↘锁芯ラ 提交于 2020-08-12 11:51:38
极路由1 hc5661 cpu为MTK7620 mips 24kec 1、刷不死breed 2、openwrt网站下载最新的刷机包 https://archive.openwrt.org/releases 如https://archive.openwrt.org/releases/19.07.2/targets/ramips/mt7620/ 3、进入breed升级界面选择固件选择升级包升级 4、界面或者后台执行opkg源更新 1)opkg update或这页面software下点击update lists; 2)搜索zerotier安装; 执行/etc/init.d/zerotier start启动; 5、zerotier网站查看分配的ip; 6、手机切换到4g网络访问步骤5的ip即可登陆openwrt管理界面; 7、安装中文库 界面software下搜索luci-i18n-base-zh-cn安装; 或者opkg install luci-i18n-base-zh-cn 参考连接: https://engrzhou.github.io/2018/07/Openwrt%E8%B7%AF%E7%94%B1%E9%80%9A%E8%BF%87Zerotier%E7%BB%84%E7%BD%91%E5%AE%9E%E7%8E%B0%E5%BC%82%E5%9C%B0%E5%86%85

弱网测试环境在软路由上搭建 软路由安装原生openwrt系统,使用tc和netem模拟弱网环境

谁都会走 提交于 2020-05-02 02:29:18
本文记录一下 解决在软路由上模拟弱网环境的血和泪,花了一天的时间,解决了各种问题 针对于要对流量分析,特别是弱网环境,例如需要增量增大延时、定量丢包的同学 环境搭建的问题 目前看到的只有在虚拟或者主机环境下去做这个的,都是模拟,这次是在真实的网络中,在一台软路由设备上进行部署。 先说一下几个东西吧: 软路由,就是一台专门做路由和转发的小主机(也可以用闲置的笔记本电脑当软路由),基于各种linux系统。例如很火的LEDE和IKUAI,懂软路由的小伙伴一定知道这个 OpenWRT,一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。而且有非常多的软件支持,可以自动化的生成很多功能,打包成不同的的定制版本固件。 LEDE就是基于OpenWRT的一个分支,国内著名的koolshare论坛,也是几位大神基于LEDE开发的软件中心,非常方便。 tc,Linux内核内置了一个TC(Traffic Control)框架,可以实现流量限速,流量整形,策略应用(丢弃,NAT等)。 netem,是linux内核提供的Network emulation服务,可以用来模拟广域网下的延迟、丢包、重复、损坏和乱序等问题。2.6版本后的linux发行版都已经在内核中启用了netem。 tc 可以用来控制 netem

Securing an OPKG repository

亡梦爱人 提交于 2019-12-12 10:44:59
问题 I'm working on setting up an OPKG repository to be used by embedded linux devices. We'd like to secure the server so that only our devices have access to the packages. I couldn't find any information on how to do this other than some references to http proxy username and passwords. Is there a way this can be achieved? I believe opkg repositories use the same system as ipkg. 回答1: You don't really need to modify the sources - compiling OPKG with libcurl will enable http basic auth: ./configure

终于搞定了小米路由器HD的git了

家住魔仙堡 提交于 2019-12-07 02:26:33
终于搞定了小米路由器HD的git了 发表在 晒机评测 2018-12-31 19:19:16 来自PC复制链接手机看帖3885 就是有点不好的地方,用的是root账号 方法:通过opkg直接安装git。ssh进去后,直接opkg install git. 然后直接在root根目录新建git仓文件夹。 1、ssh进入后默认的地方,mkdir git,然后cd git 2、git init --bare test.git [test.git是自己设置的git仓] 3、在客户端(也就是电脑) 进入git命令行模式 4、前期设置使用自行百度git使用方法,用ssh连接 5、如果直接 git remote add origin ssh://root@192.168.31.1:22/userdisk/opt/root/git/blog.git 【/userdisk/opt/root/git/blog.git 为git仓的路径】 在首次push时,需要git push --set-upstream mi master,但会有如下问题: root@192.168.31.1's password: ash: git-receive-pack: not found fatal: 无法读取远程仓库。 请确认您有正确的访问权限并且仓库存在。 后面找了很久,发现是ssh链接git仓后