Tiny Core Extensions > TCE Tips & Tricks

Extension netfilter vs. iptables vs. ipv6-something?

(1/3) > >>

sbrunthaler:
Hi,

I am relatively new to TCL, so please accept my apologies if I ask stupid questions.

We use an APU device from PC engines as firewall. The installer from pcengines contains TCL 6.4 (core.gz and vmlinuz), prepared to boot from an SD card.
Worked fine for several years, so I wanted to prepare a new hardware (APU2) using this TCL installer and download the neccesary extension using tce-ab.

This works to the point where I want to install iptables: It needs netfilter-4.2.9-tinycore.tcz, but this is not in the repository. The dependency reads netfilter-KERNEL.

I found in this forum that I should use ipv6-KERNEL, but that also does not work. And the wiki is not usable at the moment, at least not for me.

What can I do?

Thanks in advance,
Stefan B.

GNUser:
In some versions of TCL the extension name is ipv6-netfilter-KERNEL. Give that a try. If it's available in the repo for your TCL version, edit the iptables.tcz.dep file so that the extension name is correct.

P.S. Why not prepare the new hardware using a more current TCL version? TCL10 and TCL11 are mature and stable, have no such kinks. I don't think the developers have touched TCL6.4 in several years. TCL is a very conservative project so I doubt there would be any big surprises for you.

GNUser:
Aha! The problem is the kernel version number in the name of the extension.

If you try to load  netfilter-KERNEL  or  netfilter-3.16.6-tinycore  it should work. netfilter-4.2.9-tinycore does not exist in the TCL6.x repo. Check it out:
http://repo.tinycorelinux.net/6.x/x86/tcz/

P.S. How did the more recent kernel version creep into the extension name? TCL6.4 seems to use linux 3.16.6, not linux 4.2.9 (which was used in TCL7).

Rich:
Hi sbrunthaler

--- Quote from: sbrunthaler on August 12, 2020, 09:28:42 AM --- ... And the wiki is not usable at the moment, at least not for me. ...
--- End quote ---
Here's an alternate link:
http://wiki.tinycorelinux.net/doku.php?id=wiki:start

sbrunthaler:
Thanks for the wiki link!

Well, I tried a newer version of TCL, but it did not boot correctly on my device. Before diving deeper into this, I wanted to give 6.4 another try.

Meanwhile I found the needed extension in the 6.4 repo, but it looks as if  my installation does not want to use this repo - is there any config point where the required repository version should be set? I am using tce-ab.

Thanks again,
Stefan B.

Navigation

[0] Message Index

[#] Next page

Go to full version