How to install ipk on Openwrt fork?

Hi all . I use a fork of OpenWRT and there is no macchanger program. Please tell me how to install it? Is this a suitable solution? If I'm wrong please correct me. Thanks in advance for your advice.

  1. ssh root@192.168.10.1

  2. opkg print-architecture | awk '{print $2}'
    mips\_24kc - Ok

  3. Login to LuCI web interface

  4. Go to System ->Software -> Configure opkg

  5. Delete ‘option check_signature ’ opkg.conf section

  6. Add below lines to ‘opkg/customfeeds.conf’ (Replace {architecture} with your router architecture)

src/gz openwrt_packages https://downloads.openwrt.org/releases/23.05.3/packages/mips_24kc/packages/

  1. In SSH client run:

opkg update

opkg install macchanger

If it's a fork of OpenWrt, and not from the official OpenWrt project, you need to ask the maintainer of the fork. There are lots of dependencies (including, in many case, the kernel), so you can't just install packages from the 23.05 relase.

What is the output of:

ubus call system board

Hello Psherman.

Yes you are right, I agree with you.

Okay, but do you think I wrote it correctly if it were possible to install without dependencies?

it's hard to say, since it entirely depends on the architecture of your device (which you have not provided).

1 Like

https://openwrt.org/toh/netgear/wndr3800

Your device is supported by official OpenWrt. Is there a reason you don't use it?
https://firmware-selector.openwrt.org/?version=23.05.3&target=ath79%2Fgeneric&id=netgear_wndr3800

I know, but I would like to be able to install and understand how it works.

install and understand how what works? OpenWrt? The specific package? Both?

Is there a reason you're using an OpenWrt fork and not the official version?

the developer wrote openwrt key is installed

Still not quite understanding what you are trying to "understand" and why official OpenWrt isn't fit for your needs?

I like OpenWRT, everything suits me, but I also use a fork - LibreCMC. OpenWRT has significantly more programs.

This is extremely different than OpenWrt. Yes it is a fork, but it is drastically different.

It is safe to assume that packages built for OpenWrt will not work in LibreCMC -- although maybe you could compile them yourself with the LibreCMC sdk. You'll have to ask them, though.

1 Like

ok, please tell me my method could work if we suggest that everything will work or am I missing something?

I'll look into your compilation suggestion, thanks for that advice

You have to ask the people who provide and maintain LibreCMC. We can't answer that question here because only they are familiar with the changes they have made and the compatibilities/incompatibilities that result.

1 Like

Okay, I got you. I decided to clarify because I saw this guide https://www.violetgem.com/blog/install-shadowsocks-client-lede-openwrt/ for installing Shadowsocks on an OpenWRT fork called LEDE https://en.wikipedia.org/wiki/List_of_router_firmware_projects

It seemed to me that this is not such a big problem as you reported here...

These are basically the same thing, except LEDE is old.

The short history is that OpenWrt released version 15.05 and then there was a split in the developer community regarding the direction of the official project. LEDE forked off OpenWrt and released LEDE 17.01. Then, the developers reunited under the OpenWrt umbrella again and 18.06 came out based on the standard development lineage process (using 17.01 as the basis). So in practical terms, LEDE was just a temporary name change for OpenWrt.

OpenWrt 15.05 > LEDE 17.01 > OpenWrt 18.06 ... OpenWrt 23.05

It's also worth noting that the article you referenced is from 2017 -- consistent with the LEDE release timing.

1 Like

Thank you very much for the explanation, I wanted to understand the installation principle, but I understand what you are talking about, okay, I will contact the developer and clarify.

What if it were, for example DD-WRT ?

DD-WRT is not related in anyway to OpenWrt. And, unless things have changed since I last used it (~10 years ago), it ships as a monolithic firmware... it doesn't have a package manager -- all the packages are pre-built into the firmware.

There is zero compatibility between OpenWrt and DD-WRT at a binary/installation level. (general networking concepts, are of course, compatible because both work with the same general standards based ethernet/wifi methods).

I understand you, thank you very much for your answers

you're welcome.

If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
Thanks! :slight_smile:

1 Like