What's new

Editing my openvpn-event file

jackoboy9

New Around Here
I want to edit my openvpn-event file (contents below) so that...
  1. certain IP addresses (e.g. netflix.com) are not pushed through the VPN.
  2. traffic from certain ports (e.g. port 35000) are not pushed through the VPN.
At the moment all it does is forward all the traffic from IP addresses between 192.168.1.2 and 192.168.1.127 through the OpenVPN client 3.

Thank you :)

File contents:

Code:
#!/bin/sh

sleep 2

for i in /proc/sys/net/ipv4/conf/*/rp_filter ; do
  echo 0 > $i
done

ip route flush table 100
ip route del default table 100
ip rule del fwmark 1 table 100
ip route flush cache
iptables -t mangle -F PREROUTING

ip route show table main | grep -Ev ^default | grep -Ev tun13\
  | while read ROUTE ; do
      ip route add table 100 $ROUTE
done

ip route add default table 100 via $(nvram get wan_gateway)
ip rule add fwmark 1 table 100
ip route flush cache

iptables -t mangle -A PREROUTING -i br0 -j MARK --set-mark 1

iptables -t mangle -A PREROUTING -i br0 -m iprange --src-range 192.168.1.2-192.168.1.127 -j MARK --set-mark 0

exit 1
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top