Is it possible to perform 100% remote admistration of the Fedora Box
Sure! I admin my FC2 box using ssh sessions.
Also i would like to know whether I should switch over to the NetBSD kernel as it seems that Netsane is native to NetBSD but then again i feel that it heavily depends on the iproute and iptables structure .... which if i am not mistaken are native to fedora ! which much i choose ???
FC2 is based on the 2.6.x linux kernel - which (based on the posted netsane requirements) should work fine. Note: The following italicized output is me verifying the stated requirement on my FC2 box.
1) A modern generation Linux kernel (v2.4.0 or higher) with the following options enabled:
CONFIG_IP_ADVANCED_ROUTER
CONFIG_IP_MULTIPLE_TABLES
CONFIG_IP_ROUTE_MULTIPATH
# grep CONFIG_IP_ROUTE_MULTIPATH kernel-2.6.5-i586.config
CONFIG_IP_ROUTE_MULTIPATH=y
# grep CONFIG_IP_MULTIPLE_TABLES kernel-2.6.5-i586.config
CONFIG_IP_MULTIPLE_TABLES=y
# grep CONFIG_IP_ADVANCED_ROUTER kernel-2.6.5-i586.config
CONFIG_IP_ADVANCED_ROUTER=y
2) Netsane relies upon iproute2 (netsane was developed using iproute2-ss010824), iptables and standard tools such as awk.
# rpm -ql iproute
/etc/iproute2
/etc/iproute2/rt_dsfield
/etc/iproute2/rt_protos
/etc/iproute2/rt_realms
/etc/iproute2/rt_scopes
/etc/iproute2/rt_tables
/sbin/ifcfg
/sbin/ip
/sbin/rtmon
/sbin/tc
/usr/sbin/nstat
/usr/sbin/rtacct
/usr/sbin/rtstat
/usr/sbin/ss
etc...
# rpm -q iptables
iptables-1.2.8-13
# rpm -q iproute
iproute-2.4.7-11
Also keep in consideration that my machine is a bit old and runs on a 266 Mhz and 128 Mb Ram and 10 Gb hdd Pentium.
It's the applications you're planning to run on this box that will generate CPU/RAM overhead (like spamassassin), not the routing portion of your implementation. Especially if this is a low volume server. So you should be fine with your current hardware.
FWIW: My firewall (which runs no applications at all) is based on the
Leaf/Bering linux distro and runs on a measly P133 with 48MB of RAM and no harddrive, just 2 floppies. My DMZ server (which runs mail/web/ftp/rsync) is based on the FC2 distro and is a P400 with 128MB of RAM. The only problems I have with this system are RAM related, not CPU. Example: When some list server that I subscribe to releases a bunch of queued e-mail all at once. Spamassassin would bring this system to its knees. i.e. swap. To fix this problem, I simply configured my MTA (postfix) to only spawn 10 concurrent processes of Spamassassin. I also configured Apache accordingly.
Also let me know if i should consider slackware or any other kernel structure that will not load my system unnecesarily !
Based on the above requirements, your FC2 disrto should work. At least its worth a try. Especially since netsane a shell script which has start/stop options.
Good Luck!