OK, so I've been configuring my firewall so that anything destined for the Internet is forced over my VPN. The thing is that for some reason I can't figure out, access to my local LAN is blocked. Everything else works as normal. The system is Mint 14 KDE running in a bridged VirtualBox VM.
My iptables config looks like this:
I've bolded the part I think its relevant. Soooo...what am I missing?
Many thanks.
My iptables config looks like this:
# Generated by iptables-save v1.4.12 on Thu Jul 25 00:47:40 2013
*filter
:FORWARD DROP [0:0]
:INPUT DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
-A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
# LAN
-A INPUT -s 192.168.1.0 -d 192.168.1.0 -i eth1 -j ACCEPT
# LAN
-A OUTPUT -s 192.168.1.0 -d 192.168.1.0 -o eth1 -j ACCEPT
# Accept packets to VPN endpoint.
-A OUTPUT -d 85.17.31.98 -o eth1 -j ACCEPT
# Accept packets from VPN endpoint
-A INPUT -s 85.17.31.98 -i eth1 -j ACCEPT
# Only accept external traffic if over VPN.
-A INPUT ! -s 192.168.1.0 -i tun0 -j ACCEPT
# Force packet to external network over VPN.
-A OUTPUT ! -d 192.168.1.0 -o tun0 -j ACCEPT
COMMIT
# Completed on Thu Jul 25 00:47:40 2013
# Generated by iptables-save v1.4.12 on Thu Jul 25 00:47:40 2013
*mangle
REROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
OSTROUTING ACCEPT [0:0]
COMMIT
# Completed on Thu Jul 25 00:47:40 2013
# Generated by iptables-save v1.4.12 on Thu Jul 25 00:47:40 2013
*nat
REROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
OSTROUTING ACCEPT [0:0]
COMMIT
# Completed on Thu Jul 25 00:47:40 2013
I've bolded the part I think its relevant. Soooo...what am I missing?
Many thanks.