rc.localの設定(FreeBSD3.1)


#
# site-specific startup actions, daemons
#
#       $Id: rc.local,v 1.25 1997/06/25 15:15:13 ache Exp $
#

# If there is a global system configuration file, suck it in.
#if [ -f /etc/rc.conf ]; then
#       . /etc/rc.conf
#fi

T=/tmp/_motd
rm -f $T
uname -v | sed -e 's,^\([^#]*\) #\(.* [1-2][0-9][0-9][0-9]\).*/\([^\]*\) $,\1 (\
3) #\2,' > $T
awk '{if (NR == 1) {if ($1 == "FreeBSD") {next} else {print "\n"$0}} else {print
}}' < /etc/motd >> $T
cp $T /etc/motd
chmod 644 /etc/motd
rm -f $T

echo -n 'starting local daemons:'

# put your local stuff here
ipfw add 100 deny tcp from any to any 20-23 in recv tun0
ipfw add 101 deny tcp from any to any 137-139 via tun0
ipfw add 102 deny udp from any to any 137-139 via tun0
ipfw add 103 deny tcp from any to any 10080 via tun0
ipfw add 104 deny udp from any to any 10080 via tun0
ipfw add 105 deny tcp from any to any 10101 via tun0
ipfw add 106 deny udp from any to any 10101 via tun0
ipfw add 107 deny tcp from any to any 901 via tun0
ipfw add 108 deny udp from any to any 901 via tun0
ipfw add 109 deny tcp from any to any 6000-6063 via tun0
ipfw add 110 deny udp from any to any 6000-6063 via tun0
ipfw add 111 deny tcp from any to any 80 in recv tun0
ipfw add 112 deny tcp from any to any 39 via tun0
ipfw add 113 deny udp from 10.10.20.0/24 to any 53 via tun0
ipfw add 114 deny tcp from any to any 25 in recv tun0
ipfw add 115 deny udp from any to any 25 in recv tun0
ipfw add 116 deny tcp from any to any 110 in recv tun0
ipfw add 117 deny udp from any to any 110 in recv tun0
ipfw add 118 deny tcp from any to any 79 in recv tun0
ipfw add 119 deny udp from any to any 79 in recv tun0
ipfw add 120 deny tcp from any to any 111 via tun0
ipfw add 121 deny udp from any to any 111 via tun0
ipfw add 122 deny tcp from any to any 512-517 via tun0
ipfw add 123 deny udp from any to any 512-517 via tun0
ipfw add 124 deny tcp from any to any 5680 via tun0
ipfw add 125 deny tcp from any to any 3000-3001 via tun0
ipfw add 126 deny udp from any to any 3000-3001 via tun0
ipfw add 127 deny udp from 192.168.200.0/24 to any 53 via tun0


ipfw add 1000 permit ip from any to any

/usr/local/etc/samba.sh
echo '.'
/etc/webmin/start       # Start webmin
ppp -auto ondemand      #Starting  Dial-On-Demand PPP

# STARTUPS
# UPSD for MITSUBISHI FREQUPS sireas
#        add by PLAT'home
if [ -f /etc/rc.shutdown ]; then
        echo "starting UPSD for MITSUBISHI FREQUPS"
        /usr/sbin/upsd /dev/cuaa1 0 90
fi;
#