#!/bin/sh | |
DEVICE=${DEVICE:-$(/sbin/uci -p /var/state get network."$INTERFACE".ifname)} | |
case "$ACTION" in | |
ifup) | |
if [ "$INTERFACE" = "lan" ]; then | |
/usr/sbin/shorewall -6 start | |
elif [ "${INTERFACE:0:3}" = "wan" ] && | |
[ "${INTERFACE:$((${#INTERFACE}-2)):2}" != "_6" ]; then | |
/etc/shorewall6/state/firewall enable "$DEVICE" | |
fi | |
;; | |
ifdown) | |
if [ "${INTERFACE:0:3}" = "wan" ]; then | |
/etc/shorewall6/state/firewall disable "$DEVICE" | |
fi | |
;; | |
esac |