sure
cause it's fast to do here's the most important part of my setup:
make a script that executed once after boot containing something like this:
you could just leave away sudo and put it into /opt/bootlocal.sh
sudo ip6tables-restore < /usr/local/etc/ip6tables.rules
sudo iptables-restore < /usr/local/etc/iptables.rules
sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
sudo ifconfig eth0 192.168.178.2
sudo ifconfig eth0 up
sudo dnsmasq
sudo ip a add 10.10.10.2/24 dev eth0
sudo ip route add *redeacted* via 10.10.10.10
sudo /usr/local/etc/init.d/samba start
tmux new -d 'sudo vtund -n -f /usr/local/etc/vtund.conf pogo ks'
sudo /usr/local/etc/init.d/openssh start
in addition to the obvious iptables rules, and dnsmasq config you can see i also use a tunnel with corresponding configuration.
also i use openssh, a samba server serving the hard drive for shared storage in the LAN and (not seen here) iproute2 ip rules for source address based routing. these rules are set up manually once the vtund tunnel is up and working.
the only tc-specific task was to create this script that bootstraps everything else installing the tce packages for all the programs mentioned and i also added all configuration files to /opt/.filetool.lst, which was probably the biggest amount of work.
after that i pressed backup and was done.