Date: Wed, 24 Apr 1996 13:02:21 -0500 (CDT) From: ptroot@uswest.com (Paul T. Root) To: /G=David/S=Sandel/DD.ALISA=SANDELD@mhs-emerson.attmail.com Cc: questions@freebsd.org Subject: Re: Tftp and bootp Message-ID: <199604241802.NAA25067@astro.acs.uswest.com> In-Reply-To: <Wed_Apr_24_08:40:58_1996;/DD.ALISA=SANDELD/G=David/S=Sandel/P=EMOTORCO/A=ATTMAIL/C=US> from "/G=David/S=Sandel/DD.ALISA=SANDELD@mhs-emerson.attmail.com" at Apr 24, 96 08:40:53 am
next in thread | previous in thread | raw e-mail | index | archive | help
In a previous message, /G=David/S=Sandel/DD.ALISA=SANDELD@mhs-emerson.attmail.com said:
>
> Hi FreeBSD ----
>
> Question # 1
>
>
> I want to use tftp. What is the directory that the files will actually
> go in ??? Do I need to setup an account for a client to upload to the
> Freebsd tftp server ???
You need to define the directory that you want to allow tftp traffic in.
On suns it is by default /tftpboot. That seems to be resonable.
You start it by uncommenting the line in /etc/inetd.conf and appending
/tftpboot to that line. Then kill -HUP `ps -ax |grep inetd |grep -v grep`
No you don't need an account for tftp, that's why its call "trival ftp".
>
> I want to use Freebsd as a bootp server. How do I set this up ?? What
> files, directory etc ???
You need to add a line in /etc/inetd.conf like:
bootps dgram udp wait root /usr/libexec/tcpd bootpd
and kill -HUP inetd again.
You'll also need to setup the /etc/bootptab file. You can find format of
that in the manpage for bootpd.
If you are not using tcpd (you probably should) substitute bootpd for tcpd in
the above line.
>
> I want to use FreeBSD as a DNS ... How do I set this up ???
Let's say your domain is startup.com and you have a class C network: 192.220.6
And that you have 2 name servers 192.220.6.1 and 192.220.6.2
As a client create the /etc/resolv.conf file:
domain startup.com
nameserver 192.220.6.1
nameserver 192.220.6.2
As a server. Create /etc/named.boot:
directory /var/spool/named
primary startup.com p.startup.com
primary 6.220.192.in-addr.arpa p.192.220.6
primary 0.0.127.in-addr.arpa p.localhost
cache . p.root.cache
Then you need to create you p.start.com p.192.220.6 and p.localhost in
/var/spool/named
You can get the lastest p.root.cache of the net, or from your ISP.
Here's what a p.localhost should look like:
;$ORIGIN 127.IN-ADDR.ARPA.
; Tue Apr 9 10:04:58 CDT 1996
; changing to a new scheme to better fit in with uswest.com namespace
; Starting SCCS and changing serial number to YYYYMMDDNN
;
; SCCS ID = "@(#)p.localhost 1.2 4/10/96"
;
; Please use /etc/named/editdb to change these files
; ptroot@uswest.com
;
; This file actually should only have to change when there are
; changes to the nameservers.
@ IN SOA dns.startup.com. postmaster.startup.com. (
1996041001 ; Serial
1800 ; Refresh - 30 minutes
300 ; Retry - 5 minutes
604800 ; Expire - 7 days
86400 ; Minimum - 24 hours
)
IN NS dns.startup.com.
IN NS dns2.startup.com.
1 IN PTR localhost.
In this, it is assumed that you have a machine named (or CNAMEd) dns and
another called dns2.
Most importantly, before you do this. Go out and give Cricket Liu some
money and buy _DNS and Bind_ from O'Reilly. He's a really great guy, and
its a book you don't want to due without when running DNS. There's also
_TCP/IP Network Administration_ by Craig Hunt from O'Reilly.
Paul.
--
Paul T. Root - USWEST !NTERPRISE Networking Service ptroot@uswest.com
I believe a leaf of grass is no less than the journeywork of the stars.
--Walt Whitman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604241802.NAA25067>
