First experiments with OpenWRT 23.04 on WRT32X

General discussion about Gargoyle, OpenWrt or anything else even remotely related to the project

Moderator: Moderators

Post Reply
jki
Posts: 12
Joined: Sat Jul 14, 2012 3:00 pm

First experiments with OpenWRT 23.04 on WRT32X

Post by jki »

As there is that issue with mvebu devices and OpenWRT 22.03 while the current 19.07 is clearly aging, I've tweaked gargoyle master to build with openwrt master, at least for mvebu devices. See https://github.com/jan-kiszka/gargoyle/ ... 3.04-hacks for the needed changes.

The result seems to work on WRT32X. Tested wired and wireless, wireguard and some basic firewall rules.

Code: Select all

BusyBox v1.36.0 (2023-04-07 22:47:12 UTC) built-in shell (ash)

------------------------------------------------------------------
|            _____                             _                 |
|           |  __ \                           | |                |
|           | |  \/ __ _ _ __ __ _  ___  _   _| | ___            |
|           | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \           |
|           | |_\ \ (_| | | | (_| | (_) | |_| | |  __/           |
|            \____/\__,_|_|  \__, |\___/ \__, |_|\___|           |
|                             __/ |       __/ |                  |
|                            |___/       |___/                   |
|                                                                |
|----------------------------------------------------------------|
| Gargoyle version 1.15.X   | OpenWrt master branch              |
| Gargoyle revision 8de46652| OpenWrt commit c893409             |
| Built April 10, 2023      | Target  mvebu/default              |
------------------------------------------------------------------
root@ap:~# uname -a
Linux ap 5.15.105 #0 SMP Fri Apr 7 22:47:12 2023 armv7l GNU/Linux
Maybe this helps to move forward after the next OpenWRT release, although there are still some todos that I ignored for now as I don't depend on the affected features.

PS: Do we still need the out-of-tree netfilter modules? Or are there now alternatives in recent kernels? If there are none, suggesting those features upstream would reduce future rebasing efforts. Same for ntfs3.

Lantis
Moderator
Posts: 6751
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: First experiments with OpenWRT 23.04 on WRT32X

Post by Lantis »

Thank you, that’s a helpful start.
I won’t look at 23.xx until it is officially branched of course, and I’ll be looking to have 1.15 done on 22.03 as is for now.

Yes the custom modules are still needed. They need rewriting into nftables in an ideal world.
I’m surprised you had to patch get_seconds(). It works fine on 22.03 and that already moved to 64 bit ktime.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.


Post Reply