<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
<refentry id="nmblookup" lang="pl">

<refmeta>
    <refentrytitle>nmblookup</refentrytitle>
    <manvolnum>1</manvolnum>
</refmeta>

<refnamediv>
    <refname>nmblookup</refname>
    <refpurpose>nmblookup - klient NetBIOS poprzez TCP/IP uzywany do szukania nazw NetBIOS</refpurpose>
</refnamediv>

<refsynopsisdiv>
    <cmdsynopsis>
      <command>nmblookup</command>
      <arg choice="opt">-M</arg>
      <arg choice="opt">-R</arg>
      <arg choice="opt">-S</arg>
      <arg choice="opt">-r</arg>
      <arg choice="opt">-A</arg>
      <arg choice="opt">-h</arg>
      <arg choice="opt">-B &lt;adres rozgłaszania&gt;</arg>
      <arg choice="opt">-U &lt;adres unicast'owy&gt;</arg>
      <arg choice="opt">-d &lt;poziom debugowania&gt;</arg>
      <arg choice="opt">-s &lt;plik konfiguracyjny smb&gt;</arg>
      <arg choice="opt">-i &lt;zakres NetBIOS&gt;</arg>
      <arg choice="opt">-T</arg>
      <arg choice="req">nazwa</arg>
    </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
    <title>OPIS</title>

    <para>Ten program jest częścią pakietu <ulink url="samba.7.pl.html">
	Samba</ulink>.
    </para>

    <para><command>nmblookup</command>jest używany do zapytań o nazwy NetBIOS
      i mapowania ich na adresy IP w sieci używającej zapytań NetBIOS poprzez TCP/IP.
      Opcje umożliwiają kierowanie zapytań na poszczególne obszary rozgłaszania
      IP lub na konkretną maszyne. Wszystkie zapytania są wykonywane poprzez UDP
    </para>
</refsect1>

<refsect1>
    <title>OPCJE</title>
    
    <variablelist>

      <varlistentry>
	<term>-M</term>
	<listitem><para>Szuka nadrzędnego hosta przeglądajacego wyszukując
	    <replaceable>nazwę</replaceable> NetBIOS o typie <constant>0x1d</constant>.
	    Jeśli <replaceable>nazwą</replaceable> jest "-" wówczas szuka specjalnej
	    nazwy <constant>__MSBROWSE__</constant>.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-R</term>
	<listitem><para>Ustawia w pakiecie bit rekursji, aby wykonać przeszukiwanie
	    rekursywne. Jest to używane, gdy wysyłamy zapytanie o nazwę do maszyny
	    na której działa serwer WINS i użytkownik chce zapytać ten serwer o nazwę.
	    Jeśli bit ten nie jest ustawiony, normalne (w odpowiedzi na rozgłoszenie)
	    przetwarzanie kodu NetBIOS na tej maszynie jest użyte zamiast WINS.
	    Zobacz <filename>rfc1001</filename>, <filename>rfc1002</filename> aby
	    dowiedzieć się szczegółów.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-S</term>
	<listitem><para>Gdy tylko zapytanie o nazwę zwróci adres IP, wówczas
	    wykonywane jest też zapytanie o status węzła. Zapytanie to zwraca nazwę
	    NetBIOS zarejestrowaną przez hosta.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-r</term>
	<listitem><para>Podwiązuje się do portu 137 UDP aby wysłać i odebrać
	    datagramy UDP. Powodem istnienia tej opcji jest błąd w Windows 95, który
	    powoduje, że Windows 95 ignoruje port źródłowy pakietu z żądaniem i
	    odpowiada na port 137 UDP. Niestety, w większości systemow UNIX
	    prawa root'a są potrzebne do tego, żeby podwiązać się do tego portu.
	    W dodatku, jeśli demon <ulink url="nmbd.8.pl.html">nmbd(8)</ulink>
	    działa na tej maszynie, rownież podwiązuje się do tego portu.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-A</term>
	<listitem><para>Interpretuje <replaceable>nazwę</replaceable> jako adres IP
	    i wykonuje zapytanie o status węzła o tym adresie.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-h</term>
	<listitem><para>Wyświetla informację pomocniczą (na temat sposobu użycia)
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-B adres rozglaszania</term>
	<listitem><para>Wysyła zapytanie na podany adres rozgłaszania. Bez tej
	    opcji, domyślnym zachowaniem programu nmblookup jest wysłanie zapytania
	    na adres rozgłaszania interfejsów sieciowych albo jako auto-wykrywany,
	    albo zdefiniowany w parametrze <ulink url="smb.conf.5.pl.html#interfaces">
	    <parameter>interfaces</parameter></ulink> w pliku <filename>smb.conf (5)
	    </filename>.
      </varlistentry>

      <varlistentry>
	<term>-U &lt;adres unicast&gt;</term>
	<listitem><para>Wykonuje zapytanie na określonym adresie lub hoście
	    <replaceable>adres</replaceable>. Ta opcja (razem z opcją
	    <parameter>-R</parameter>) jest potrzebna aby zapytać serwer WINS.
	    </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-d &lt;poziom debugowania&gt;</term>
	<listitem><para>poziom debugowania jest liczbą całkowitą od 0 do 10
	  </para>

	  <para>Domyślną wartością, jeśli ten parametr nie jest określony, jest
	    zero.</para>

	  <para>Im większa jest to wartość, tym więcej detali na temat aktywności
	    <command>nmblookup</command> będzie rejestrowanych w plikach logu.
	    Na poziomie 0, będą to tylko krytyczne błędy i poważne ostrzeżenia.
	  </para>

	  <para>Poziomy ponad 1 będą generować znaczne ilości informacji logu i
	    powinny być używane tylko podczas śledzenia problemu. Poziomy ponad 3
	    są zaprojektowane tylko dla użytku developerów i generują OGROMNE ilości
	    danych logu, w wiekszości ekstremalnie zagadkowych.
	  </para>

	  <para>Zauważ, że określanie tego parametru tutaj spowoduje, że będzie on
	    nadrzędny w stosunku do parametru <ulink url="smb.conf.5.pl.html#loglevel">
	    <parameter>log level</parameter></ulink> w pliku <ulink url="smb.conf.5.pl.html">
	    <filename>smb.conf(5)</filename></ulink>.
	  </para>
      </varlistentry>

      <varlistentry>
	<term>-s &lt;smb.conf&gt;</term>
	<listitem><para>Ten parametr określa ścieżkę do pliku konfiguracyjnego
	    Samby, <ulink url="smb.conf.5.pl.html">smb.conf(5)</ulink>. Plik ten
	    kontroluje wszystkie aspekty ustawień Samby na danej maszynie.
	  </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-i &lt;zakres&gt;</term>
	<listitem><para>Określa zakres NetBIOS jakiego <command>
	    nmblookup</command> użyje do komunikacji podczas generowania nazw
	    NetBIOS. Po szczegóły na temat używania zakresów NetBIOS, zajrzyj do
	    <filename>rfc1001.txt</filename> i <filename>rfc1002.txt</filename>.
	    Zakresy NetBIOS są <emphasis>bardzo</emphasis> rzadko używane. Ustawiaj
	    ten parametr tylko jeśli jesteś administratorem systemu kierujacym
	    wszystkimi systemami NetBIOS z którymi się komunikujesz.
	    </para></listitem>
      </varlistentry>

      <varlistentry>
	<term>-T</term>
	<listitem><para>Powoduje, że każdy adres IP znaleziony podczas wyszukiwania
	    jest odwzorowany na nazwe DNS poprzez odwrotne wyszukiwanie DNS, i
	    wyświetlony przed każdą parą</para>
	  
	  <para><emphasis>adres IP .... nazwa NetBIOS</emphasis></para>

	  <para>która normalnie ukazuje się na wyjściu.</para></listitem>
      </varlistentry>

      <varlistentry>
	<term>nazwa</term>
	<listitem><para>Jest to nazwa NetBIOS o którą pytamy. Zależnie od poprzednich
	    opcji może to być nazwa NetBIOS lub adres IP. Jeśli nazwa NetBIOS, wtedy
	    różne typy nazw mogą być określone przez dopisywanie "#&lt;typ&gt;" do nazwy.
	    Nazwą tą może być rownież "*". Zwróci ona wszystkie zarejestrowane nazwy
	    w obszarze rozgłaszania.
	  </para></listitem>
      </varlistentry>
    </variablelist>
</refsect1>

<refsect1>
    <title>PRZYKŁADY</title>
    
    <para><command>nmblookup</command> może być użyty do zapytania serwera WINS
      (w ten sam sposób <command>nslookup</command> jest używany do pytania serwerów
      DNS). Aby zapytać taki serwer, <command>nmblookup</command> musi był wywołany
      tak:</para>

    <para><command>nmblookup -U serwer -R 'nazwa'</command></para>

    <para>Na przykład, polecenie:</para>

    <para><command>nmblookup -U samba.org -R 'IRIX#1B'</command></para>

    <para>zapytałoby serwer WINS samba.org o nadrzedną przeglądarkę
      domeny (typ nazwy 1B) w grupie roboczej IRIX.</para>

</refsect1>

<refsect1>
    <title>WERSJA</title>

    <para>Ta strona podręcznika jest poprawna dla wersji 2.2 pakietu
      Samba.</para>

</refsect1>

<refsect1>
    <title>ZOBACZ TEŻ</title>

    <para><ulink url="samba.7.pl.html"><command>samba(7)</command></ulink>,
      <ulink url="nmbd.8.pl.html"><command>nmbd(8)</command></ulink>,
      <ulink url="smb.conf.5.pl.html"><command>smb.conf(5)</command></ulink>
    </para>
</refsect1>

<refsect1>
    <title>AUTOR</title>

    <para>Pierwotnie, Samba i związane z nią oprogramowanie były stworzone
      przez Andrew Tridgella. Samba jest teraz rozwijana przez Zespół Samba
      jako projekt Open Source podobnie jak jądro Linux.</para>

    <para>Pierwotnie, strony podręcznika Samba zostały napisane przez Karla
      Auera. Kody źrodłowe tych stron zostały przekonwertowane do formatu
      YODL (kolejny świetny kawałek oprogramowania Open Source dostępny na
      <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">ftp://ftp.icce.rug.nl/pub/unix
      </ulink> i zaktualizowane do wydania 2.0 samby przez Jeremy Allisona.
      Konwersja do DocBook dla Samba 2.2 została wykonana przez Geralda
      Cartera. Tłumaczenie na język polski i konwersję polskiej wersji do
      DocBook wykonał Rafał Szcześniak.</para>
</refsect1>

</refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-namecase-general:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:("/usr/lib/sgml/catalog")
sgml-local-ecat-files:nil
End:
-->
