#!/bin/sh # # Start or stop dhcpd daemon # # 2003/01/20 Morikawa Yasuhiro # # dhcpd が無ければ停止 test -x /usr/sbin/dhcpd || exit 0 # インターフェース (eth0 や eth1等) の指定 INTERFACES="eth1" DHCPDPID=/var/run/dhcpd.pid case "$1" in start) echo "Starting DHCP server: dhcp" start-stop-daemon --start --verbose --pidfile $DHCPDPID \ --exec /usr/sbin/dhcpd -- -cf /etc/dhcpd.conf $INTERFACES sleep 1 ;; stop) echo "Stopping DHCP server: dhcp" start-stop-daemon --stop --verbose --pidfile $DHCPDPID sleep 1 ;; restart) echo "Stopping DHCP server: dhcp" start-stop-daemon --stop --verbose --pidfile $DHCPDPID sleep 1 echo "Starting DHCP server: dhcp" start-stop-daemon --start --verbose --pidfile $DHCPDPID \ --exec /usr/sbin/dhcpd -- -cf /etc/dhcpd.conf $INTERFACES ;; *) echo "Usage: /etc/init.d/dhcp {start|stop|restart}" exit 1 esac exit 0