add additional documentation clarifying calling of function, purpose, and how to override it
This commit is contained in:
parent
a2adb59d69
commit
e8b568a0b9
@ -35,6 +35,9 @@ function addArg {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# set up iptables rules and routing
|
||||||
|
# this allows rules/routing to be altered by supplying this function
|
||||||
|
# in an included file, such as ovpn_env.sh
|
||||||
function setupIptablesAndRouting {
|
function setupIptablesAndRouting {
|
||||||
iptables -t nat -C POSTROUTING -s $OVPN_SERVER -o $OVPN_NATDEVICE -j MASQUERADE || {
|
iptables -t nat -C POSTROUTING -s $OVPN_SERVER -o $OVPN_NATDEVICE -j MASQUERADE || {
|
||||||
iptables -t nat -A POSTROUTING -s $OVPN_SERVER -o $OVPN_NATDEVICE -j MASQUERADE
|
iptables -t nat -A POSTROUTING -s $OVPN_SERVER -o $OVPN_NATDEVICE -j MASQUERADE
|
||||||
@ -65,6 +68,9 @@ fi
|
|||||||
|
|
||||||
# Setup NAT forwarding if requested
|
# Setup NAT forwarding if requested
|
||||||
if [ "$OVPN_DEFROUTE" != "0" ] || [ "$OVPN_NAT" == "1" ] ; then
|
if [ "$OVPN_DEFROUTE" != "0" ] || [ "$OVPN_NAT" == "1" ] ; then
|
||||||
|
# call function to setup iptables rules and routing
|
||||||
|
# this allows rules to be customized by supplying
|
||||||
|
# a replacement function in, for example, ovpn_env.sh
|
||||||
setupIptablesAndRouting
|
setupIptablesAndRouting
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user