Lines 331-336
case ${firewall_type} in
Link Here
|
331 |
fi |
331 |
fi |
332 |
;; |
332 |
;; |
333 |
esac |
333 |
esac |
|
|
334 |
case ${firewall_nat_enable} in |
335 |
[Yy][Ee][Ss]) |
336 |
if [ -n "${firewall_nat_interface}" ]; then |
337 |
if echo "${firewall_nat_interface}" | \ |
338 |
grep -q -E '^[0-9]+(\.[0-9]+){0,3}$'; then |
339 |
firewall_nat_flags="ip ${firewall_nat_interface} ${firewall_nat_flags}" |
340 |
else |
341 |
firewall_nat_flags="if ${firewall_nat_interface} ${firewall_nat_flags}" |
342 |
fi |
343 |
${fwcmd} nat 123 config log ${firewall_nat_flags} |
344 |
${fwcmd} add nat 123 ip4 from any to any via ${firewall_nat_interface} |
345 |
fi |
346 |
;; |
347 |
esac |
334 |
|
348 |
|
335 |
${fwcmd} add deny all from "table($BAD_ADDR_TBL)" to any via ${oif} |
349 |
${fwcmd} add deny all from "table($BAD_ADDR_TBL)" to any via ${oif} |
336 |
if [ -n "$inet6" ]; then |
350 |
if [ -n "$inet6" ]; then |