svn commit: samba-docs r710 - in trunk/Samba3-HOWTO: .

jht at samba.org jht at samba.org
Tue Jun 28 21:23:26 GMT 2005


Author: jht
Date: 2005-06-28 21:23:26 +0000 (Tue, 28 Jun 2005)
New Revision: 710

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-docs&rev=710

Log:
Update.
Modified:
   trunk/Samba3-HOWTO/TOSHARG-Diagnosis.xml


Changeset:
Modified: trunk/Samba3-HOWTO/TOSHARG-Diagnosis.xml
===================================================================
--- trunk/Samba3-HOWTO/TOSHARG-Diagnosis.xml	2005-06-28 21:00:41 UTC (rev 709)
+++ trunk/Samba3-HOWTO/TOSHARG-Diagnosis.xml	2005-06-28 21:23:26 UTC (rev 710)
@@ -14,6 +14,7 @@
 <title>Introduction</title>
 
 <para>
+<indexterm><primary>validate</primary></indexterm>
 This file contains a list of tests you can perform to validate your
 Samba server. It also tells you what the likely cause of the problem
 is if it fails any one of these steps. If it passes all these tests,
@@ -71,6 +72,9 @@
 </para></note>
 
 <para>
+<indexterm><primary>error messages</primary></indexterm>
+<indexterm><primary>name resolution</primary></indexterm>
+<indexterm><primary>/etc/resolv.conf</primary></indexterm>
 Please pay attention to the error messages you receive. If any error message
 reports that your server is being unfriendly, you should first check that your
 IP name resolution is correctly set up. Make sure your <filename>/etc/resolv.conf</filename>
@@ -78,13 +82,21 @@
 </para>
 
 <para>
+<indexterm><primary>DNS server access</primary></indexterm>
+<indexterm><primary>name resolution</primary></indexterm>
+<indexterm><primary>dns proxy</primary></indexterm>
+<indexterm><primary>testparm</primary></indexterm>
 Also, if you do not have DNS server access for name resolution, please check
-that the settings for your &smb.conf; file results in <command>dns proxy = no</command>. The
+that the settings for your &smb.conf; file results in <parameter>dns proxy = no</parameter>. The
 best way to check this is with <command>testparm smb.conf</command>.
 </para>
 
 
 <para>
+<indexterm><primary>log files</primary></indexterm>
+<indexterm><primary>tail</primary></indexterm>
+<indexterm><primary>/usr/local/samba/var</primary></indexterm>
+<indexterm><primary>/var/log/samba</primary></indexterm>
 <indexterm><primary>log files</primary><secondary>monitoring</secondary></indexterm>
 It is helpful to monitor the log files during testing by using the
 <command>tail -F log_file_name</command> in a separate
@@ -117,6 +129,8 @@
 </para>
 
 <note><para>
+<indexterm><primary>/etc/samba</primary></indexterm>
+<indexterm><primary>/usr/local/samba/lib</primary></indexterm>
 Your &smb.conf; file may be located in <filename>/etc/samba</filename>
 or in <filename>/usr/local/samba/lib</filename>.
 </para></note>
@@ -124,6 +138,7 @@
 
 <step performance="required">
 <para>
+<indexterm><primary>ping</primary></indexterm>
 Run the command <command>ping BIGSERVER</command> from the PC and
 <command>ping ACLIENT</command> from the UNIX box. If you do not get a valid response,
 then your TCP/IP software is not correctly installed. 
@@ -134,13 +149,20 @@
 </para>
 
 <para>
-If you get a message saying <quote><errorname>host not found</errorname></quote> or a similar message, then your DNS
-software or <filename>/etc/hosts</filename> file is not correctly set up.
-It is possible to run Samba without DNS entries for the server and client, but it is assumed
-you do have correct entries for the remainder of these tests. 
+<indexterm><primary>/etc/hosts</primary></indexterm>
+<indexterm><primary>DNS</primary></indexterm>
+<indexterm><primary>/etc/resolv.conf</primary></indexterm>
+If you get a message saying <quote><errorname>host not found</errorname></quote> or a similar message, then
+your DNS software or <filename>/etc/hosts</filename> file is not correctly set up.  If using DNS, check that
+the <filename>/etc/resolv.conf</filename> has correct, current, entries in it. It is possible to run
+Samba without DNS entries for the server and client, but it is assumed you do have correct entries for the
+remainder of these tests.
 </para>
 
 <para>
+<indexterm><primary>firewall</primary></indexterm>
+<indexterm><primary>iptables</primary></indexterm>
+<indexterm><primary>ipchains</primary></indexterm>
 Another reason why ping might fail is if your host is running firewall 
 software. You will need to relax the rules to let in the workstation
 in question, perhaps by allowing access from another subnet (on Linux
@@ -156,6 +178,8 @@
 </note>
 
 <para>
+<indexterm><primary>iptables</primary></indexterm>
+<indexterm><primary>ipchains</primary></indexterm>
 If you wish to check what firewall rules may be present in a system under test, simply run
 <command>iptables -L -v</command>, or if <parameter>ipchains</parameter>-based firewall rules are in use,
 <command>ipchains -L -v</command>.
@@ -198,6 +222,12 @@
 </para>
 
 <para>
+<indexterm><primary>bad password</primary></indexterm>
+<indexterm><primary>hosts allow</primary></indexterm>
+<indexterm><primary>hosts deny</primary></indexterm>
+<indexterm><primary>valid users</primary></indexterm>
+<indexterm><primary>guest account</primary></indexterm>
+<indexterm><primary>invalid users</primary></indexterm>
 If you get an error message containing the string <quote>bad password</quote>, then
 you probably have either an incorrect <parameter>hosts allow</parameter>, 
 <parameter>hosts deny</parameter>, or <parameter>valid users</parameter> line in your 
@@ -207,7 +237,8 @@
 </para>
 
 <para>
-If you get a message <quote><errorname>connection refused</errorname></quote> response, then the <command>smbd</command> server may
+<indexterm><primary>inetd.conf</primary></indexterm>
+If you get a message <literal>connection refused</literal> response, then the <command>smbd</command> server may
 not be running. If you installed it in <filename>inetd.conf</filename>, then you probably edited
 that file incorrectly. If you installed it as a daemon, then check that
 it is running and check that the netbios-ssn port is in a LISTEN
@@ -224,7 +255,7 @@
 </para></note>
 
 <para>
-If you get a message saying <quote><errorname>session request failed,</errorname></quote> the server refused the
+If you get a message saying <literal>session request failed,</literal> the server refused the
 connection. If it says <quote>Your server software is being unfriendly,</quote> then
 it's probably because you have invalid command line parameters to &smbd;,
 or a similar fatal problem with the initial startup of &smbd;. Also
@@ -252,6 +283,7 @@
 </example>
 
 <para>
+<indexterm><primary>loopback adapter</primary></indexterm>
 In <link linkend="modif1">Configuration for Allowing Connections Only from a Certain Subnet</link>, no
 allowance has been made for any session requests that will automatically translate to the loopback adapter
 address 127.0.0.1.  To solve this problem, change these lines as shown in <link linkend="modif2">the following
@@ -278,6 +310,11 @@
 </para>
 
 <para>
+<indexterm><primary>subnet mask</primary></indexterm>
+<indexterm><primary>broadcast address</primary></indexterm>
+<indexterm><primary>log.nmbd</primary></indexterm>
+<indexterm><primary>network interface</primary></indexterm>
+<indexterm><primary>IP address</primary></indexterm>
 And yet another possible cause for failure of this test is when the subnet mask and/or broadcast address
 settings are incorrect. Please check that the network interface IP address/broadcast address/subnet mask
 settings are correct and that Samba has correctly noted these in the <filename>log.nmbd</filename> file.
@@ -288,12 +325,16 @@
 <step performance="required">
 
 <para>
+<indexterm><primary>nmblookup</primary></indexterm>
 Run the command <command>nmblookup -B BIGSERVER __SAMBA__</command>.
 You should get back the IP address of your Samba server.
 </para>
 
 <para>
-If you do not, then nmbd is incorrectly installed. Check your <filename>inetd.conf</filename>
+<indexterm><primary>inetd.conf</primary></indexterm>
+<indexterm><primary>nmbd</primary></indexterm>
+<indexterm><primary>port 137</primary></indexterm>
+If you do not, then &nmbd; is incorrectly installed. Check your <filename>inetd.conf</filename>
 if you run it from there, or that the daemon is running and listening to UDP port 137.
 </para>
 
@@ -309,6 +350,7 @@
 <step performance="required">
 
 <para>
+<indexterm><primary>nmblookup</primary></indexterm>
 Run the command <command>nmblookup -B ACLIENT `*'</command>.
 </para>
 
@@ -336,16 +378,15 @@
 it via a broadcast to the default broadcast address. A number of
 NetBIOS/TCP/IP hosts on the network should respond, although Samba may
 not catch all of the responses in the short time it listens. You
-should see the <quote><errorname>got a positive name query response</errorname></quote>
+should see the <literal>got a positive name query response</literal>
 messages from several hosts.
 </para>
 
 <para>
-If this does not give a result similar to the previous test, then
-nmblookup isn't correctly getting your broadcast address through its
-automatic mechanism. In this case you should experiment with the
-<smbconfoption name="interfaces"/> option in &smb.conf; to manually configure your IP
-address, broadcast, and netmask. 
+<indexterm><primary>nmblookup</primary></indexterm>
+If this does not give a result similar to the previous test, then nmblookup isn't correctly getting your
+broadcast address through its automatic mechanism. In this case you should experiment with the <smbconfoption
+name="interfaces"/> option in &smb.conf; to manually configure your IP address, broadcast, and netmask.
 </para>
 
 <para>
@@ -422,6 +463,10 @@
 </orderedlist>
 
 <para>
+<indexterm><primary>dir</primary></indexterm>
+<indexterm><primary>get</primary></indexterm>
+<indexterm><primary>put</primary></indexterm>
+<indexterm><primary>help command</primary></indexterm>
 Once connected, you should be able to use the commands <command>dir</command>, <command>get</command>,
 <command>put</command>, and so on. Type <command>help command</command> for instructions. You should
 especially check that the amount of free disk space shown is correct when you type <command>dir</command>.
@@ -432,13 +477,15 @@
 <step performance="required">
 
 <para>
+<indexterm><primary>net view</primary></indexterm>
 On the PC, type the command <command>net view \\BIGSERVER</command>. You will 
 need to do this from within a DOS prompt window. You should get back a 
 list of shares available on the server.
 </para>
 
 <para>
-If you get a message <quote><errorname>network name not found</errorname></quote> or similar error, then NetBIOS
+<indexterm><primary>nmbd</primary></indexterm>
+If you get a message <literal>network name not found</literal> or similar error, then NetBIOS
 name resolution is not working. This is usually caused by a problem in <command>nmbd</command>.
 To overcome it, you could do one of the following (you only need to choose one of them):
 </para>



More information about the samba-cvs mailing list