post-up-down-routing.example 557 B

123456789101112
  1. # Creates a routing rule to external interface
  2. DEFAULT_NET_INTERFACE=eth0
  3. if [ -z ${1:-} ]
  4. then
  5. external_if=${DEFAULT_NET_INTERFACE}
  6. else
  7. external_if=$1
  8. fi
  9. $do_action -t nat $IPTABLES_ADD $IT_INPUT -A $IT_POSTROUTING -s '10.1.0.0/24' -o $external_if -j MASQUERADE
  10. $do_action -t raw $IPTABLES_INSERT $IT_INPUT -I $IT_PREROUTING -i fwbr+ -j CT --zone 1
  11. $do_action -t nat $IPTABLES_INSERT $IT_INPUT -D $IT_POSTROUTING -s '10.1.0.0/24' -o $external_if -j MASQUERADE
  12. $do_action -t raw $IPTABLES_INSERT $IT_INPUT -D $IT_PREROUTING -i fwbr+ -j CT --zone 1