| Siec TCP/IP || Otoczenie Sieciowe || Poczta || Usnet || FTP || Konto Shellowe || Czat || IRC || Serwer PROXY |

Otoczenie sieciowe - Sieć SMB

utworzono: 06.01.2002 :: modyfikacja: 02/05/2004
autor: Marcin Moczkowski :: glappo (at) banita (dot) pl

Przeglądanie otoczenia sieciowego - Windows 2000/XP/2003

Systemy Windows 2000/XP/2003 mają wbudowana obsługę przeglądania otoczenia sieciowego, wiec nie powinieneś napotkać problemów z zaglądaniem do ogólnodostępnych zasobów. Ale w pewnych wypadkach takie problemy są zarówno z przeglądaniem jak i z dostępem do katalogów a właściwe komputerów w sieci na hasło. Dlatego przeczytaj poniższe opisy tyczące serwera WINS jak i Kont SMB.

Dostęp do "Otoczenia sieciowego" w Windows 2000/XP odbywa się poprzez np. ikonę "Moje miejsce sieciowe" na Pulpicie. Standardowo w otoczeniu ujrzysz komputery które maja zainstalowane "Udostępnianie plików i drukarek w sieciach Microsoft Networks" (systemy Windows) lub uruchomiony demon Samba (systemy Unix).

Ukrycie własnego komputera w otoczeniu sieciowym

Jeśli nie chcesz być widoczny poprzez otoczenie sieciowe masz do wyboru w Windows 2000/XP/2003 trzy metody:

  1.  Odinstalować "Udostępnianie plików i drukarek w sieciach Microsoft Networks", przejdź do "Panel Sterowania" >> "Połączenia sieciowe" i wybierz "Połączenia Lokalne" a z nich "Właściwości". Wada tego rozwiązania jest to że nie będziesz mógł nic udostępniać.

  2. Użyj komendy "net config server /hidden:yes", czyli wpisz ja w lini poleceń lub w polu "Uruchom" w Menu Start. Tą komendą możemy włączać i wyłączać ukrywanie (opcje "yes" i "no"). Wadą tego rozwiązania jest to że po zrestartowaniu komputera znów będziemy widoczni.

  3. Jeśli chcesz "na stałe" znikać mając dalej możliwość udostępniania plików i drukarek wystarczy ze ustawisz odpowiednia wartość w rejestrze systemu.

HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\ LanmanServer\Parameters\

Ustaw tu parametr DWORD "Hidden" o wartości "1"

Możesz też użyć gotowego pliku rejestru WinXP_Hidden.reg, służącego do ukrywania twego komputera.

Pamiętaj że po zastosowaniu której kolwiek z powyzszych trzech metod mozesz być jeszcze przez pewien czas widoczny w otoczeniu sieciowym zanim serwer Archiwum (w naszej sieci jest to Główna Przeglądarka) nie odświeży sobie listy dostępnych komputerów.

na górę  

Rozwiązywanie problemów z przeglądaniem

Problem z przeglądaniem Otoczenia Sieciowego

Problem ten pojawia się często w Windows 2000/XP/2003 i wynika że systemy te próbują tworzyć lokalna listę komputerów, co powoduje zakłócenia w przeglądaniu. 

  • Rozwiązanie polega na zablokowaniu poprzez rejestr tej funkcji.

Znajdź w rejestrze Windows (regedit.exe) klucz:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Browser 

Ustaw w nim parametr DWORD "Start" o wartości "4". 

Jeśli wolisz sam nie grzebać w rejestrze, pobierz i uruchom plik Win2000_Browsing.reg

  • Dodatkowo możesz wyłączyć w Windows 2000/XP opcje odpowiedzialne za bycie "Główną Przeglądarką" (Master Browser), gdyż w naszej sieci jest nią serwer Archiwum. ustawiamy to w tym kluczu:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters

Parametr "MaintainServerList" ustaw na "No" lub "Auto" oraz parametr "IsDomainMaster" ustaw na "False".

  • Jeśli używasz jakiegoś firewalla to wyłącz go lub odblokuj porty 137, 138, 139 tcp i udp.

  • Jeśli dalej masz problem z przeglądaniem otoczenia sieciowego przeczytaj w dalszej części działy  "Sewer WiNS" i "Plik LMHOSTS".

Długi czas przeglądania udziałów znajdujących się na Windows 95/98/Me

Kiedy Windows 2000/XP/2003 próbuje przeglądać udziały na komputerze z Windows 95/98/Me, sprawdza również zaplanowane zadania oraz drukarki, które są włączone na komputerze. Wyłączenie tego sprawdzania przyspieszy przeglądanie udziałów.

Znajdź w rejestrze Windows (regedit.exe) klucz:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace

Są w nim dwie wartości, które należy skasować:
{D6277990-4C6A-11CF-8D87-00AA0060F5BF} - zaplanowane zadania
{2227A280-3AEA-1069-A2DE-08002B30309D} - drukarki

Automatycznie wyszukuj foldery sieciowe i drukarki

W Windows 2000/XP/2003 w folderze "Moje miejsce sieciowe" po pewnym czasie pojawiają się skróty do folderów w naszej sieci. Możesz to wyłączyć odznaczając funkcje "Automatycznie wyszukuj foldery sieciowe i drukarki" poprzez "Panel sterowania" >>  "Opcje Folderów" zakładka "Widok".

Powyższe możesz tez zrobić poprzez rejestr systemu w kluczu:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Utwórz tutaj wartość DWORD (REG_DWORD) o nazwie NoNetCrawling i nadaj jej wartość 0 (zero), żeby wyłączyć wyszukiwanie lub 1 żeby ponownie włączyć ta cechę.

Wyłączenie dodawania udostępnień w Moje miejsce sieciowe

Windows 2000/XP/2003 automatycznie dodaje skróty w Moje miejsce sieciowe do udostępnień które odwiedziliśmy w naszej sieci. Może wydawać się to wygodne ale również irytujące jeśli tych skrótów nagromadzi się mnóstwo. Żeby wyłączyć tą cechę systemu czyli automatyczne dodawanie skrótów do udostępnień w Moje miejsce sieciowe przejdź w rejestrze do odpowiedniego klucza:

  • wyłączenie dla określonego użytkownika:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

  • wyłączenie dla całego systemu:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Utwórz tutaj wartość DWORD (REG_DWORD) o nazwie NoRecentDocsNetHood i nadaj jej wartość 0 (zero), żeby wyłączyć dodawanie skrótów lub 1 żeby ponownie włączyć ta cechę.

Własne skróty  w folderze "Moje miejsce sieciowe"

Możesz też utworzyć własne skróty w folderze "Moje miejsce sieciowe" do różnych miejsc w sieci ale i też na własnym dysku. Do tego celu służy ukryty katalog "NetHood" - otoczenie sieciowe plików oraz "PrintHood" - otoczenie sieciowe drukarek. Teraz wystarczy że w katalogu "NetHood" utworzysz np. skrót do jakiegoś folderu i będzie on widoczny w "Moje miejsce sieciowe". Katalogi "NetHood" i "PrintHood" znajdują się w \WINDOWS\SYSTEM32\CONFIG\systemprofile\, gdzie są to ustawienia globalne profili nowotworzonych użytkowników. Katalogi "NetHood" i "PrintHood" dla poszczególnych istniejących użytkowników w systemie znajdują się w \Documents and Settings\UŻYTKOWNIK\. 

na górę  

Serwer WINS

Jeśli problemy z przeglądaniem otoczenia sieciowego (nie działa w ogóle lub działa za wolno) skonfiguruj sobie serwer WINS odpowiedzialny za z przeglądanie sieci SMB

  • Przejdź do "Panel Sterowania" >> "Połączenia sieciowe" i wybierz "Połączenia Lokalne" a z nich "Właściwości"
  • Teraz wybieramy "Właściwości" Protokółu internetowego (TCP/IP) i następnie kliknij "Zaawansowane"
  • W zakładce "WINS" poprzez "Dodaj" wpisz adres serwera WINS czyli 192.168.1.1

  • Oczywiście musisz mieć tez zaznaczone "Włącz system NetBIOS przez TCP/IP" i teraz pozostało ci zatwierdzić zmiany
  • Od tej pory twój komputer nie będzie przeszukiwał otoczenia sieciowego w poszukiwaniu komputerów tylko będzie pobierał ciągle aktualną listę komputerów z serwera WINS

na górę  

Plik LMHOSTS

Kolejną metoda na rozwiązanie problemów z przeglądaniem sieci jest utworzenie pliku LMHOSTS w katalogu Windows. Zadaniem tego pliku jest "tłumaczenie" nazw netbiosowych komputerów na ich adresy IP. Wystarczy teraz, ze spiszesz wszystkie IP w sieci LAN i nazwy komputerów w rozumieniu Windows (czyli netbiosowe) i wpiszesz to w ten plik czyli LMHOSTS. Ale biada jak cos się zmieni - wtedy na swojej maszynce trzeba te zmiany poprawiać. Wpisy w pliku LMHOSTS dla naszej sieci może wyglądać tak:

192.168.1.1 ARCHIWUM #PRE #DOM:WARIACI
192.168.1.20 GLAPPO

Pierwsza linia znaczy że komputer ARCHIWUM posiada adres IP 192.168.1.1 i jest kontrolerem domeny NT WARIACI. W drogiej linii jest już tylko definicja "zwykłego" komputera i tak wpisy można mnożyć. 

Normalnie w Windows tego pliku nie ma - jest tylko przykład w pliku lmhosts.sam.

na górę  

Konto SMB

W Windows 2000/XP/2003 nie logujesz się do sieci Microsoft Networks z hasłem już podczas startu systemu, tylko dopiero kiedy tego potrzebujesz. Wynika stad że bez resetowania systemu możesz wejść po kolei (ale nie jednocześnie) na parę kont SMB na komputerze który udostępnia ci zasoby (czyli np. do Archiwum)  co w Windows 95/98/Me nie było możliwe. Zauważ że domyślnie Windows 2000/XP będzie korzystał z udostępnionych zasobów poprzez konto "Gość" chyba że zdalny komputer wymusi korzystanie z konta konkretnego użytkownika lub będziesz używał logowania do domeny NT.

  • Jeśli jakiś komputer w sieci używa udostępniania z kontrola dostępu na poziomie użytkownika i ma coś "zahasłowane" to wchodząc na niego zostaniesz poproszony o wpisanie użytkownika/hasła jak w okienku poniżej

  • Należy wpisać użytkownika i hasło jakie mamy na komputerze z którym się łączymy lub dane naszego użytkownika w domenie NT czyli na serwerze Archiwum, zależnie dla kogo udostępnione są żądane zasoby

  • Może się zdarzyć że nie zostaniesz poproszony o załogowanie się na dany komputer, a od razu zostaniesz przyporządkowany jako "Gość" i katalogi przeznaczone tylko dla twojego użytkownika zostaną ukryte. Dzieje sie tak m.in. na serwerze Archiwum gdzie w "normalnym" dostępie nie widzisz swojego katalogu domowego.

  • Jeśli chcesz sie dostać do "twojego" katalogu, w pasku adresu w "okienku Windows" wystarczy wpisać nazwę udziału z jakim chcemy się połączyć poprzez nasze konto SMB, czyli np.:
    \\komputer\katalog i następnie wcisnąć ENTER
  • Oczywiście zamiast "katalog" wpisujemy zazwyczaj swój login do Konta SMB (login jest taki sam jak nazwa katalogu domowego na serwerze) lub inny katalog który jest przypisany do naszego konta.

UWAGA: Zaznaczając w oknie logowania opcje "Zapamiętaj moje hasło" jak łatwo się domyślić system zapamięta hasło ale tylko wtedy gdy używasz Windows 2000/XP Professional lub 2000/2003 Server. Jeśli używasz Windows XP Home mimo zaznaczenia tej opcji system nie będzie pamiętał hasła. Dlatego za każdym razem będzie się pojawiał ten monit o wpisanie użytkownika i hasła, za wyjątkiem sytuacji gdy zasób jest udostępniony dla użytkownika takiego jaki jest zalogowany na XP Home (wyjątek ten też tyczy Windows 2000/XP Professional i 2000/2003 Server).

na górę


http://www.hal.trzepak.net/faq/winxp/faqxp.html -strona główna FAQ XP