In the output of kiss when it starts I noticed there appears to be an error. "/usr/sbin/kiss: line 341: [: eth0: unary operator expected" Line 341: > if [ ! "$PRIV_IFACE" == ""]; then > $IPTABLES -A INPUT -s 0/0 -e $PRIV_IFACE -d $PRIVATE_IP -p ALL -j > ACCEPT > fi I will have to brush up on my shell scripting sytax to see what is wrong with comparison but hopefully that does the trick! Thanks Joe Regular wrote: > I beleive this rule should enable me to reach the DNS servers from eth0 > since PRIV_IFACE is set to eth0. Do you see anything wrong with it? > > ############################################################################## > # > # To define your private network, use the PRIV_IFACE configuration > # variable above. > # > # We allow all traffic in and out of the private network > if [ ! "$PRIV_IFACE" == ""]; then > $IPTABLES -A INPUT -s 0/0 -e $PRIV_IFACE -d $PRIVATE_IP -p ALL -j > ACCEPT > fi > > > > Francis Cianfrocca wrote: >> >> I think I remember seeing a rule that inhibited outbound connections of >> any >> kind except from the public interface (eth1). If your DNS servers are on >> a >> different network, then you won't be able to reach them. If dig just >> hangs, >> then you know it's a connectivity problem. Do you have any DNS servers >> you >> can access (like from your ISP) from your public interface? -- Posted via http://www.ruby-forum.com/.