blob: 836d8257a038da9c532a3e44911417600020020c (
plain)
- # Accept Windows SMB broadcasts, so as to avoid spurious syslog entries from
- # ZZZdenyandlog.def
- if [ -n "$INTERNAL" -o -n "$EXTERNAL" ]; then
- for i in $INTERNAL $EXTERNAL; do
- ipnm_cache $i
- case $MASQMETHOD in
- ipfwadm)
- if [ -n "$BCOFIF" ]; then
- $IPFWADM -I -a accept -W ${i%%:*} -S $IPOFIF/$NMOFIF -D $BCOFIF/32 137:139
- fi
- ;;
- ipchains)
- if [ -n "$BCOFIF" ]; then
- $IPCHAINS -A input -j ACCEPT -i ${i%%:*} -s $IPOFIF/$NMOFIF -d $BCOFIF/32 137:139 -p tcp
- $IPCHAINS -A input -j ACCEPT -i ${i%%:*} -s $IPOFIF/$NMOFIF -d $BCOFIF/32 137:139 -p udp
- fi
- ;;
- netfilter)
- if [ -n "$BCOFIF" ]; then
- $IPTABLES -A INPUT -j ACCEPT -i ${i%%:*} -s $IPOFIF/$NMOFIF -d $BCOFIF/32 -p tcp --dport 137:139
- $IPTABLES -A INPUT -j ACCEPT -i ${i%%:*} -s $IPOFIF/$NMOFIF -d $BCOFIF/32 -p udp --dport 137:139
- fi
- esac
- done
- fi
|