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/2003 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). Nazwa komputera, grupa robocza i komentarz śeby twój komputer zaistniał w otoczeniu sieciowym musi m.in. posiadać swoją nazwę, przypisanie do grupy roboczej oraz ewentualny komentarz, który nie jest wymagany. Standardowo nazwa komputera jest generowana automatycznie i często jest to jakiś dziwoląg i choćby z tego powodu warto ja zmienić na taka która nam odpowiada. W tym celu przejdź do "Panel Sterowania" >> "System" i wybierz zakładkę "Nazwa komputera", w której moŝesz ustawić ewentualny komentarz nazwany tutaj "Opis komputera". Komentarz nie powinien być dłuŝszy niŝ 48 znaków gdyŝ moŝe to spowodować Ŝe twój komputer zniknie z listy komputerów w otoczeniu sieciowym. Komentarz moŝesz teŝ ustawić z wiersza poleceń przy uŝyciu komendy:
net config server /srvcomment:"komentarz" Co prawda wpisanie komentarza poprzez okno "Opis komputera" lub powyŝszą komendę nie pozwoli nam na wpisanie więcej niŝ 48 znaków ale moŝemy wpisać więcej znaków poprzez rejestr w kluczu: HKEY_LOCAL_MACHINE\System\CCS\Service\LanmanServer\Parameters Problem z owymi 48 znakami jest opisany w bazie wiedzy Microsoft pod numerem 231312 - Computer Name Missing in the Browsing List When Server Comment More Than 48 Characters. Oczywiście "Nazwa komputera" jest dla kaŝdego indywidualna, w celu zmiany parametrów wybierz przycisk "Zmień". MoŜesz tutaj w polu "Nazwa komputera" wpisać ową nazwę przy uŝyciu liter, cyfr i symboli ~!@#$%^&*()'-. ale nie moŝe zawierać samych kropek. Zresztą jeśli uŝyjesz w tym polu nazwy typu glappo.com nazwa NetBIOS widoczna np. przez Windows 95/98/Me zostanie skrócona do glappo. Dodatkowo miej na uwadze Ŝe nazwa NetBIOS komputera moŝe mieć maksymalnie długość 15 znaków. Pole "Nazwa komputera" pozwoli ci na wpisanie aŝ 63 znaki. Wynika to z uŝywania w Windows 2000/XP/2003 gdzie protokołu CIFS (upraszczając jest to nowsza wersja NetBIOS) stąd teŝ nazwy owe mogą być dłuŝsze. W polu "Członkostwo" wpisz swoja grupę roboczą tutaj jest to "Wariaci".
Po potwierdzeniu wszystkich zmian musisz dokonać restartu systemu (wymagany po zmianie nazwy komputera bądź grupy roboczej). 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 linii 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órejkolwiek z powyŝszych trzech metod moŝesz 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\. NetBIOS System NetBIOS odpowiada za działanie tego z wiąŝemy z pojęciem otoczenia sieciowego czyli m.in. jego przeglądanie i udostępnianie. System NetBIOS musi posiadać tzw. transport czyli protokół dzięki któremu będzie transportowany w sieci. MoŜe być to choćby IPX/SPX lub NetBEUI ale współcześnie najpopularniejszy do tych celów jest TCP/IP, który naleŝy stosować. Standardowo w Windows 2000/XP/2003 jest zaznaczona opcja uŝywania ustawień NetBIOS z serwera DHCP (serwer automatycznego przydzielania adresów m.in. IP) ale nie zawsze moŝe on być prawidłowo skonfigurowany dlatego warto włączyć ręcznie system NetBIOS poprzez TCP/IP. Jeśli nie będzie on włączony moŝesz napotkać komunikat przy próbie wejścia do danej grupy roboczej (tutaj "WARIACI") typu: "WARIACI nie jest dostępny. MoŜesz nie mieć uprawnień do uŝywania tego zasobu sieciowego." śeby włączyć system NetBIOS poprzez TCP/IP: 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" zaznacz "Włącz system NetBIOS przez TCP/IP" i teraz pozostało ci zatwierdzić zmiany Warto teŝ się upewnić czy usługa "Przeglądarka komputera" jest włączona: Przejdź do "Panel Sterowania" >> "Narzędzia administracyjne" i wybierz "Usługi" Teraz na liście odnajdź usługę "Przeglądarka komputera" i wybierz jej "Właściwości" Teraz pozostało ci kliknąć polecenie "Uruchom" Ŝeby włączyć ową usługę. Warto jeszcze ustawić tryb uruchomienia usługi na "Automatyczny". PowyŜsze problemy są opisane równieŝ w bazie wiedzy pod numerem 318030 - Brak dostępu do udostępnianych plików i folderów oraz moŝliwości przeglądania komputerów w grupie roboczej. 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. Serwer WINS odpowiada za gromadzenie informacji o komputerach w sieci i usługach jakie one oferują. Owe informacje są gromadzone dzięki komputerom które korzystają z WINS, a następnie WINS udostępnia te informacje a w szczególności listę komputerów dostępnych w sieci. Taki zcentralizowany układ przyspiesza przeglądanie otoczenia sieciowego oraz redukuje ruch w sieci związany z przeglądaniem sieci. Z tych powodów zalecane jest ustawienie serwera WINS zawsze jak tylko jest to moŝliwe czyli jeśli taki serwer istnieje w sieci.
śeby włączyć uŝywanie serwera WINS: 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 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 znajdujący się w folderze C:\WINDOWS\system32\drivers\etc gdzie naleŝy umieścić właśnie plik LMHOSTS. 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/2003 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. Gdy Windows 2000/XP/2003 nie loguje się na konto Gość na zdalnej maszynie będzie próbował się uwierzytelnić wpierw przy pomocy loginu i hasła jakiego uŝyłeś przy logowaniu lokalnie do systemu. 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 się tak m.in. na serwerze Archiwum gdzie w "normalnym" dostępie nie widzisz swojego katalogu domowego. Jeśli chcesz się 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).