[OpenWireless Tech] No probl/ which VPN

michi1 at michaelblizek.twilightparadox.com michi1 at michaelblizek.twilightparadox.com
Wed Nov 7 08:15:05 PST 2012


Hi!

On 18:27 Wed 07 Nov , "Andy Green (林安廸)" wrote:
...
> We need something like
> 
> iptables -A INPUT -i wlan0 -j DROP
> iptables -A INPUT -i wlan0 -p udp --dport 1194 -j ACCEPT
> iptables -A INPUT -i wlan0 -d 10.0.0.0/8 -p udp -j DROP
> iptables -A INPUT -i wlan0 -d 192.168.0.0/16 -p udp -j DROP
> iptables -A INPUT -i wlan0 -d 172.16.0.0/12 -p udp -j DROP

No, this is wrong:
1) The first rule will drop everything and all other rules will not apply.
2) INPUT == to a local program, we need forward
3) Why special caseing the pritate ip spaces?
4) openvpn needs tcp-1194 too

It should look like this:
#wlan0 == public wlan
#eth0 == internet
iptables -A FORWARD -i wlan0 -o eth0 -p udp --dport 1194 -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -p tcp --dport 1194 -j ACCEPT
iptables -A FORWARD -i eth0 -o wlan0 -p udp --sport 1194 -j ACCEPT
iptables -A FORWARD -i eth0 -o wlan0 -p tcp --sport 1194 -j ACCEPT
iptables -A FORWARD -i wlan0 -j DROP
iptables -A FORWARD -o wlan0 -j DROP
iptables -A INPUT -i wlan0 -j DROP
iptables -A OUTPUT -o wlan0 -j DROP

	-Michi
-- 
programing a layer 3+4 network protocol for mesh networks
see http://michaelblizek.twilightparadox.com



More information about the Tech mailing list