How to install tinydns ( a very secure dns server ) on Suse Linux 10 Sep 14, 2006 Installing djbdns on suse linux can be rather difficult if you are not familiar with the exact procedure and how to apply the needed patches, so we are writing this tutorial to help others as well as ourselves. The documentation at http://cr.yp.to/djbdns/install.html is very good and we are borrowing heavily from it, but adding the patch stuff and putting it all in one document
To start open a root terminal on the suse linux server you are planning to install tinydns on(we are assuming you have none of the djb software installed).
Get the patches:
mkdir -p /usr/local/djb/patches cd /usr/local/djb/patches wget http://www.thedjbway.org/patches/djb_errno_patches.tgz tar xfvz djb_errno_patches.tgz
Install daemontools: Create a /package directory: mkdir -p /packageDownload daemontools-0.76.tar.gz into /package. Unpack the daemontools package: gunzip daemontools-0.76.tar Patch Daemontools Compile and set up the daemontools programs: package/install To report success: mail djb-sysdeps@cr.yp.to < /package/admin/daemontools/compile/sysdeps
Install UCSPI-TCP Download the ucspi-tcp package. The latest published ucspi-tcp package is ucspi-tcp-0.88.tar.gz. Unpack the ucspi-tcp package: gunzip ucspi-tcp-0.88.tar Patch UCSPI-TCP patch -p1 < /usr/local/djb/patches/ucspi-tcp-0.88.errno.patch
Compile the ucspi-tcp programs: make As root, install the ucspi-tcp programs under /usr/local: make setup check To report success: ( echo 'First M. Last'; cat `cat SYSDEPS` ) | mail djb-sysdeps@cr.yp.toReplace First M. Last with your name.
Install DJBDNS
Download the djbdns package. The latest published djbdns package is djbdns-1.05.tar.gz.
Unpack the djbdns package: gunzip djbdns-1.05.tar Compile the djbdns programs: echo gcc -O2 -include /usr/include/errno.h > conf-cc make As root, install the djbdns programs under /usr/local: make setup check
At this point you should be able to configure it many different ways, oh and don't forget to open your firewall.
The link below will bring you back to the djb site for configuring djbdns ..
Page 1 of 1 |