All pastes #435383 Raw Edit

umoms

public text v1 · immutable
·published 2007-04-11 22:45 UTC
rendered paste body
WAN2_IFNAME=vlan2
WAN2_IPADDR=10.0.0.2
WAN2_GATEWAY=10.0.0.1
WAN2_NETMASK=255.255.255.0
WAN1_IPADDR=`nvram get wan_ipaddr`
WAN1_IFNAME=`nvram get wan_ifname`
ip route flush table 4
ip route show table main | grep -Ev ^default | while read ROUTE ; do
ip route add table 4 $ROUTE
done
ip route add table 4 default via 10.0.0.1
iptables -t mangle -A PREROUTING -p tcp --dport 80 -s 10.10.10.0/24 -j MARK --set-mark 4
iptables -t mangle -A PREROUTING -p tcp --dport 443 -s 10.10.10.0/24 -j MARK --set-mark 4
iptables -t nat -A POSTROUTING -o $WAN2_IFNAME -j SNAT --to-source $WAN2_IPADDR
iptables -t nat -A POSTROUTING -o $WAN1_IFNAME -j SNAT --to-source $WAN1_IPADDR
ip rule add fwmark 4 table 4
ip route flush cache