Tiny Core Extensions > TCE Tips & Tricks
Extension netfilter vs. iptables vs. ipv6-something?
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