Start dhcpd on boot
Gerard Seibert
gerard at seibercom.net
Sun Jul 16 22:32:55 UTC 2006
Chris Hill wrote:
> I installed net/isc-dhcp3-server from ports, butI can't seem to persuade
> it to start when the machine boots. After boot I can do a
> # /usr/local/etc/rc.d/isc-dhcpd.sh start
> ..and the daemon runs and works, but I would like for it to start
> automatically on boot, with no manual intervention. Any thoughts on how
> to do this?
>
> Google didn't find anything useful, nor did a search of the -questions
> archive. On a hunch, I renamed /usr/local/etc/rc.d/isc-dhcpd.sh to
> /usr/local/etc/rc.d/dhcpd.sh, but still no love, so I put it back.
>
> In /etc/rc.conf I have
> dhcpd_enable="YES" # Run the DHCP daemon...
> dhcpd_ifaces="rl1" # ...on this interface...
> dhcpd_flags="-q" # ...in quiet mode.
>
> # grep dhc /var/log/messages
> shows only the usual rash of intrusion attempts from 0wn3d Windows
> machines, e.g.
> May 19 22:28:00 mail sshd[22367]: error: PAM: authentication error for
> root from 24-231-195-180.dhcp.bycy.mi.charter.com
>
> Other pertinent info:
> # uname -a
> FreeBSD mail.monochrome.org 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #0:
> Sat Jul 15 20:50:20 EDT 2006
> chris at mail.monochrome.org:/usr/obj/usr/src/sys/GENERIC i386
>
> # pkg_info | grep isc-dhcp3-server
> isc-dhcp3-server-3.0.3 The ISC Dynamic Host Configuration Protocol server
> ..a little out of date, I know, but that has no bearing on the issue at
> hand.
>
Is this what you are looking for:
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pxe/server-config.html
//excerpt//
2 Server Configuration
1.
Install DHCP: Install net/isc-dhcp3-server you can use this config file dhcpd.conf, stick it in /usr/local/etc/.
2.
Enable tftp:
1.
Make a directory /usr/tftpboot
2.
Add this line to your /etc/inetd.conf:
tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /usr/tftpboot
3.
Enable NFS:
1.
Add this to /etc/rc.conf:
nfs_server_enable="YES"
2.
Add this to /etc/exports:
/usr -alldirs -ro
4.
Reboot to enable the new services or start them manually.
--
Gerard Seibert
gerard at seibercom.net
Murphy's First Law: Nothing is as easy as it looks.
More information about the freebsd-questions
mailing list