post-up-down-routing.example 509 B

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