OpenWrt 21.02.0 first release candidate

I'm using a personal rebuild of 21.02.0-rc1 built for EA7500v1 target (ipq806x).

Are manually selected CT helpers expected to work with this release ?

I wanted to disable everything I'm not using and found the LUCI settings which do what I expect to /etc/config/firewall but don't see any CT rules with either iptables or fw3.

config zone
	option name 'wan'
	list network 'wan'
	list network 'wan6'
	option output 'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option mtu_fix '1'
	option input 'DROP'
	option auto_helper '0'
	list helper 'ftp'
	list helper 'tftp'

I modified fw3 to stop it from suppressing debug info when "print" is selected and narrowed the problem down to this check for RAW tables:

bool
fw3_has_table(const bool ipv6, const char *table)
{
	const char *path = ipv6
		? "/proc/net/ip6_tables_names" : "/proc/net/ip_tables_names";

	return file_contains(path, table);
}

That fails because:

root@OpenWrt:/tmp# cat /proc/net/ip_tables_names
nat
mangle
filter
root@OpenWrt:/tmp# cat /proc/net/ip6_tables_names
mangle
filter

I'm not quite sure if I messed something up or if this is an expected result. Should I be trying to figure out why my kernel is missing "raw" or should I be trying to figure out why fw3 expects it ?

BTW -- whoever did EA7500v1 wiki did a great job. I was a bit nervous since I haven't soldered anything in 20 years but everything just worked.

@anon50098793, I do not totally agree with you, in fact I put the example of Mikrotik, nothing minimalist, and even so it has a web page to do a quick configuration. I think that no one in the forum has asked to change Luci completely, it only takes one page, only one, that allows a quick configuration, and leave the rest as is. Anyway you will agree with me that the versions are passing, but the interface has not changed at all.

2 Likes

I have problems to install siproxd:


Thats my repository config (default):

src/gz openwrt_core https://downloads.openwrt.org/releases/21.02.0-rc1/targets/ath79/generic/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/21.02.0-rc1/packages/mips_24kc/base
src/gz openwrt_luci https://downloads.openwrt.org/releases/21.02.0-rc1/packages/mips_24kc/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/21.02.0-rc1/packages/mips_24kc/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/21.02.0-rc1/packages/mips_24kc/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/21.02.0-rc1/packages/mips_24kc/telephony

Any help to geht the required package? Thanks!

@here Are you planning to update packages with this release or they will be few years old outdated? example znc

@tojestzart : That is up to the package maintainer.

@Willy I think these themes are very good and have dark mode:

  1. luci-theme-argon: Clean HTML5 theme for OpenWrt LuCI
  2. luci-theme-edge: A new Luci theme for OpenWRT

Thank you very much @O_o. I just installed that theme, it's nice, but it's more of the same, it doesn't have a page to do a quick configuration. I do not pretend that anything of the current theme is changed, I only pretend that they "add" 1 more page to be able to make a quick configuration, such as Gargoyle's or Mikrotik's.

TIA

2 Likes

Please add your code proposal for the OpenWrt quick configuration page here: https://github.com/openwrt/luci/

2 Likes

Thanks @odrt.
Did you read in my reply that I am not an expert? And...

I ask those who know more than I do, but I don't demand that anyone do it if they don't want to. Let's be constructive, this topic had to come out sooner or later.

1 Like

I am constructive. Please create a new issue with your request here: https://github.com/openwrt/luci/issues

Make a proposal for an easy to use quick configuration page. Be specific.

The topic in this thread is about the first OpenWrt 21.02 release candidate. If you could add something specifically for this RC, please do so.

3 Likes

snapshots built shortly before RC1 had high load CPU heavily when doing wireless transmissions. I don't think hardware acceleration (nat or bridging) works with DSA.

I think github is not the place for this conversation on a Quick configuration page for LuCI....

the topic should be picked up on the mailing list....there has already been some discussion on similar ideas in the recent past

prime example:
(already linked by @mpa)
http://lists.openwrt.org/pipermail/openwrt-devel/2020-June/029835.html

1 Like

or better yet, commenting on the PR that already exists for a quick setup page

3 Likes

Absolutely agree with you, especially because it is not an issue. I am talking about adding something new to this release.
There isn't a IPK file for luci-mod-quick_setup, and it isn't in repositories so you can't get it through System> Software. Neither does luci-mod-configuration. The only thing available to install is luci-mod-dashboard. I would like biyun223 to finish the job.

1 Like

you would have to use a custom feed for luci and then build your own custom image, if you wanted to try it

Thanks @mpratt14 , as I said I am not an expert. Learning to compile my own images will take time.

Where did you find that? I just tried this rc on my r6220 and logged a new bug about it. Maybe I should add similar information.

Unfortunately the wifi has the same issues as previous releases making this hardware unusable.
https://bugs.openwrt.org/index.php?do=details&task_id=3791&order=dateopened&sort=desc

That was a stack trace in the kernel log. The kernel log can be found in Luci under Status > Kernel log. Alternatively, you can view your kernel log through the terminal via the dmesg command.

Agree too,
What gets me most is that GUI's in general should be used to create an abstraction layer between the underlying tuning, tweak and config settings and the function it should accomplish, like switching between router and bridge function.
Currently the guy is almost a 1 to 1 mapping of the items in the various /etc/config files and the guy web pages, no abstraction what so ever. This is fine for techies but not for an average person.

I think this thread about testing a release candidate is not the right place to discuss new features.

The key change in 21.02 is DSA support.

4 Likes