Thanks for the info

I'm still in the dark on how to configure the shorewall zones. Would something like this work:
zones file:
Code:
===
#ZONE TYPE OPTIONS IN OUT
# OPTIONS OPTIONS
fw firewall
net ipv4
loc ipv4
===
interfaces file:
Code:
===
#ZONE INTERFACE BROADCAST OPTIONS
- eth0 -
===
hosts file:
Code:
===
#ZONE HOST(S) OPTIONS
net 176.58.125.0/24 tcpflags
loc tcpflags
===
To be honest, I don't know what to fill in my hosts file for the "loc" zone.
According to Linode my private ip is 192.168.195.3/255.255.128.0, but I'm not sure how I should convert this to a format that shorewall understands.
I still wonder why Linode can't provide a separate virtual adapter for the private range. It would make firewall setup so much easier. A virtual adapter is just a piece of software, and wouldn't consume any additional resources.