Ignore:
Timestamp:
04/05/2003 04:32:17 PM (21 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
4e2ef6e
Parents:
79df626
Message:

updated to samba-2.2.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@824 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/other/bind/bind-config.xml

    r79df626 r677a0f7  
    88<para>First we set up some files and directories needed by
    99BIND:</para>
    10 <para><screen><userinput>
    11 groupadd -g 200 named &amp;&amp;
     10<para><screen><userinput>groupadd -g 200 named &amp;&amp;
    1211useradd -m -g named -u 200 -s /bin/false named &amp;&amp;
    1312cd /home/named &amp;&amp;
     
    1716chmod 666 /home/named/dev/{null,random} &amp;&amp;
    1817mkdir /home/named/etc/namedb/pz &amp;&amp;
    19 cp /etc/localtime /home/named/etc
    20 </userinput></screen></para>
     18cp /etc/localtime /home/named/etc</userinput></screen></para>
    2119
    2220<sect3><title>Config files</title>
    23 <para><userinput>named.conf, root.hints, 127.0.0, rndc.conf
    24 </userinput></para>
     21<para><userinput>named.conf</userinput>,
     22<userinput>root.hints</userinput>, <userinput>127.0.0</userinput> and
     23<userinput>rndc.conf</userinput></para>
    2524
    2625<para>Create the named.conf file with the following commands:</para>
    27 <para><screen><userinput>
    28 cat &gt; /home/named/etc/named.conf &lt;&lt; "EOF"
     26<para><screen><userinput>cat &gt; /home/named/etc/named.conf &lt;&lt; "EOF"</userinput>
    2927 options {
    3028     directory "/etc/namedb";
     
    4846     file "pz/127.0.0";
    4947 };
    50 EOF
    51 </userinput></screen></para>
     48<userinput>EOF</userinput></screen></para>
    5249<para>Create a zone file with the following contents: </para>
    53 <para><screen><userinput>
    54 cat &gt; /home/named/etc/namedb/pz/127.0.0 &lt;&lt; "EOF"
     50<para><screen><userinput>cat &gt; /home/named/etc/namedb/pz/127.0.0 &lt;&lt; "EOF"</userinput>
    5551$TTL 3D
    5652@      IN      SOA     ns.local.domain. hostmaster.local.domain. (
     
    6258                NS      ns.local.domain.
    63591               PTR     localhost.
    64 EOF
    65 </userinput></screen></para>
     60<userinput>EOF</userinput></screen></para>
    6661
    6762<para>Create the root.hints file with the following commands: </para>
    6863<note><para>Caution must be used to insure no leading spaces in this
    6964file.</para></note>
    70 <para><screen><userinput>
    71 cat &gt; /home/named/etc/namedb/root.hints &lt;&lt; "EOF"
     65<para><screen><userinput>cat &gt; /home/named/etc/namedb/root.hints &lt;&lt; "EOF"</userinput>
    7266.                       6D  IN      NS      A.ROOT-SERVERS.NET.
    7367.                       6D  IN      NS      B.ROOT-SERVERS.NET.
     
    9690L.ROOT-SERVERS.NET.     6D  IN      A       198.32.64.12
    9791M.ROOT-SERVERS.NET.     6D  IN      A       202.12.27.33
    98 EOF
    99 </userinput></screen></para>
     92<userinput>EOF</userinput></screen></para>
    10093
    10194<para>Create the rndc.conf with the following commands:</para>
    102 <para><screen><userinput>
    103 cat &gt; /etc/rndc.conf &lt;&lt; "EOF"
     95<para><screen><userinput>cat &gt; /etc/rndc.conf &lt;&lt; "EOF"</userinput>
    10496key rndc_key {
    10597algorithm "hmac-md5";
     
    111103    default-key    rndc_key;
    112104};
    113 EOF
    114 </userinput></screen></para>
     105<userinput>EOF</userinput></screen></para>
    115106
    116107<para>Create or modify resolv.conf to use the new nameserver with the
     
    119110name.</para></note>
    120111
    121 <para><screen><userinput>
    122 cp /etc/resolv.conf /etc/resolv.conf.bak
    123 cat &gt; /etc/resolv.conf &lt;&lt; "EOF"
     112<para><screen><userinput>cp /etc/resolv.conf /etc/resolv.conf.bak &amp;&amp;
     113cat &gt; /etc/resolv.conf &lt;&lt; "EOF"</userinput>
    124114search yourdomain.com
    125115nameserver 127.0.0.1
    126 EOF
    127 </userinput></screen></para>
     116<userinput>EOF</userinput></screen></para>
    128117
    129118<para>Set permissions on the chroot jail with the following
    130119command:</para>
    131 <para><screen><userinput>
    132 chown -R named.named /home/named
    133 </userinput></screen></para>
     120<para><screen><userinput>chown -R named.named /home/named</userinput></screen></para>
    134121
    135122<para>Create the BIND boot script:</para>
    136 <para><screen><userinput>
    137 cat &gt; /etc/rc.d/init.d/bind &lt;&lt; "EOF"
     123<para><screen><userinput>cat &gt; /etc/rc.d/init.d/bind &lt;&lt; "EOF"</userinput>
    138124#!/bin/bash
    139125# Begin $rc_base/init.d/bind
     
    171157esac
    172158# End $rc_base/init.d/bind
    173 EOF
    174 </userinput></screen></para>
     159<userinput>EOF</userinput></screen></para>
    175160
    176161<para>Add the run level symlinks:</para>
    177 <para><screen><userinput>
    178 chmod 754 /etc/rc.d/init.d/bind &amp;&amp;
     162<para><screen><userinput>chmod 754 /etc/rc.d/init.d/bind &amp;&amp;
    179163ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc0.d/K49bind &amp;&amp;
    180164ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc1.d/K49bind &amp;&amp;
     
    183167ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc4.d/S22bind &amp;&amp;
    184168ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc5.d/S22bind &amp;&amp;
    185 ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K49bind
    186 </userinput></screen></para>
     169ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K49bind</userinput></screen></para>
    187170
    188171<para>Now start BIND with the new boot script: </para>
    189 <para><screen><userinput>
    190 /etc/rc.d/init.d/bind start
    191 </userinput></screen></para></sect3>
     172<para><screen><userinput>/etc/rc.d/init.d/bind start</userinput></screen></para></sect3>
    192173
    193174<sect3><title>Testing BIND</title>
    194175<para>Test out the new BIND 9 installation.  First query the local
    195176host address with dig:</para>
    196 <para><screen><userinput>
    197 dig -x 127.0.0.1
    198 </userinput></screen></para>
     177<para><screen><userinput>dig -x 127.0.0.1</userinput></screen></para>
    199178<para>Now try an external name lookup, taking note of the speed
    200179difference in repeated lookups due to the caching.  Run the dig
    201180command twice on the same address:</para>
    202 <para><screen><userinput>
    203 dig beyond.linuxfromscratch.org &amp;&amp;
    204 dig beyond.linuxfromscratch.org
    205 </userinput></screen>
     181<para><screen><userinput>dig beyond.linuxfromscratch.org &amp;&amp;
     182dig beyond.linuxfromscratch.org</userinput></screen>
    206183You can see almost instantaneous results with the named caching
    207184lookups.  Consult bind-&bind-version;/doc/arm/Bv9ARM.html, the BIND
Note: See TracChangeset for help on using the changeset viewer.