Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Stanowiska z Win98 nie widzą stanowisk XP

MES Mariusz 08 Apr 2007 15:41 3063 25
  • #1
    MES Mariusz
    Level 36  
    Witam!

    Jest taka sieć. Neostrada -> Modem-Router ADSL z 4 portowym przełącznikiem. DHCP automatycznie włączone.

    Pomiędzy komputerami z Win XP ta sieć działa normalnie (tzn. zazwyczaj tylko w jedną stronę, ale do tego już się przyzwyczaiłem).

    Natomiast z komputera z Win98SE w ogóle, nawet zobaczyć sieci nie mogę (oczywiście internet śmiga bez problemu), a zamiast tego pojawia się okienko:

    Stanowiska z Win98 nie widzą stanowisk XP

    Mam jakieś szanse na uzyskanie dostępu do zasobów sieciowych?


    ---edit---

    Ten problem już rozwiązałem poprzez:

    1. Zaznaczenie opcji udostępniania



    Stanowiska z Win98 nie widzą stanowisk XP


    2. Wybranie i zastosowanie Logowanie Windows

    Stanowiska z Win98 nie widzą stanowisk XP


    3. Uzupełnienie pola Opis komputera

    Stanowiska z Win98 nie widzą stanowisk XP

    Po doinstalowaniu sterowników i reboocie systemu, i wejściu w Otoczenie sieciowe wyświetlił się link do Cała sieć oraz komputer na którym właśnie pracowałem:

    Stanowiska z Win98 nie widzą stanowisk XP


    Po kliknięciu w Cała sieć żadne inne komputery obecne fizycznie w sieci nie są widziane, chociaż mój komputer jest widziany z dowolnego innego stanowiska w sieci z WinXP.

    Komputery z WinXP znajdują się w oddzielnej grupie roboczej, ale bez problemu idzie się dostać na jednostkę z Win98 (Microsoft Windows Networking -> wyświetlają się dwie grupy robocze -> wybieram Dom i jestem na jednostce Win98. Natomiast od strony Win98 nie widać żadnego innego komputera.

    Dlaczego tak jest? Jak rozwiązać problem?
  • #2
    any56
    Level 39  
    Problem najprawdopodobnie tkwi w tym. że komputer z Win98 ma dysk w formacie FAT32 natomiast te z XP mają dyski w NTFS.
  • #3
    MES Mariusz
    Level 36  
    any56 wrote:
    Problem najprawdopodobnie tkwi w tym. że komputer z Win98 ma dysk w formacie FAT32 natomiast te z XP mają dyski w NTFS.

    Nie, to nie ma nic do rzeczy.

    Okazuje się, że pozostawienie całej sieci w spokoju na kilkanaście minut rozwiązuje problem. Komputery zaczynają się widzieć tak, jak powinny.

    Ale dalej są pewne anomalia. W jednej grupie roboczej znajdują się dwa komputery z WinXP. Ja jestem przy stanowisku z Win98 w innej grupie roboczej (bez znaczenia).

    Stanowiska z Win98 nie widzą stanowisk XP

    Wchodząc na goscinny widzę pełny zakres udostępnionych zasobów, i mogę przebierać w plikach do woli, natomiast wchodząc na komputer Mariusz nie widzę żadnych udostępnionych zasobów (widzę komputer, ale nie widzę zasobów).

    Zrobiłem więc sobie wycieczkę do komputera Goscinny, i postanowiłem zobaczyć, co jest widziane z jego strony.

    Stanowiska z Win98 nie widzą stanowisk XP

    Stanowiska z Win98 nie widzą stanowisk XP

    Stanowiska z Win98 nie widzą stanowisk XP

    Widać, że z komputera Goscinny mam dostęp do wszystkich udostępnianych plików wszystkich komputerów (pliki udostępnione na Mariusz są widziane prawidłowo.


    Tymczasem, jak już wspomniałem, z komputera z Win98 widzę też wszystkie komputery, ale na Mariusz udostępnionych plików nie widzę (po wejściu na Mariusz nic stąd nie widzę)

    Stanowiska z Win98 nie widzą stanowisk XP

    Stanowiska z Win98 nie widzą stanowisk XP


    A na Goscinnym wszystko widzę prawidłowo:

    Stanowiska z Win98 nie widzą stanowisk XP

    Chociaż teraz sobie uświadomiłem, że jednak nie wszystko widzę, a tylko wybrane foldery.

    Interesujące, prawda?


    ---edit---

    No i rozwiązałem sam problem:

    Stanowiska z Win98 nie widzą stanowisk XP

    Udostępniony katalog nie może mieć nazwy dłuższej niż 12 znaków.

    Jednak, z tego, co widzę, wszystko to, co znajdzie się w środku udostępnionego folderu nie jest już obejmowane takim limitem - widoczne są wszystkie nazwy.
  • #4
    promyk79
    Level 19  
    odpowiedź na pytanie w temacie. Aby możliwe było przeglądanie zasobów winXP należy na nim włączyć konto gościa. Inaczej da się przeglądać sieć ale tak jak opisywałeś na początku tylko na stanowisku gdzie znajduje się winXP.
  • #5
    MES Mariusz
    Level 36  
    promyk79 wrote:
    odpowiedź na pytanie w temacie. Aby możliwe było przeglądanie zasobów winXP należy na nim włączyć konto gościa. Inaczej da się przeglądać sieć ale tak jak opisywałeś na początku tylko na stanowisku gdzie znajduje się winXP.

    Generalnie coś takiego też obiło mi się o uszy, ale nie zastanawiałem się nad tym, przynajmniej tym razem. Na laptopie i na stacjonarnym są WinXP zainstalowane tak, aby nie trzeba było podawać hasła, natomiast nie było specjalnie tworzone konto gościa, a z poziomu Win98 wszystko jest widziane bezproblemowo.

    Co najwyżej są problemy "jednostronności", tzn. sieć jest widziana cała i z każdej strony, (np. dwa komputery postawione na WinXP), z tym, że jeden może korzystać z zasobów udostępnionych przez drugi, a na odwrót już nie. Przyznam się, że jeszcze nie udało mi się nad tym zapanować. Może więc powinniśmy wymienić doświadczenia w tym temacie, skoro temat już został podświetlony.
  • #6
    promyk79
    Level 19  
    panel sterowania Konta użytkowników i tam jest konto Gość jego sie nie tworzy co najwyżej można je włączyć lub wyłączyć poprostu na XP-kach włącz te konta i przeresetuj komputery.
  • #7
    Death_Rider
    Level 12  
    Witam!
    Masz dla każdego komputera ustawione oddzielne IP, czy przydzielane automatycznie? U mnie jest tak, że sieć dużo lepiej działa, jak ustawi się ręcznie adresy IP. Często mam tak, że z Milenium nie mogę przeglądać zasobów 'XP (a odwrotnie tak) i wtedy wystarczy, że w "Uruchom" wpiszę ręcznie adres IP komputera 'XP i wszystko chodzi dobrze (komputery widzą się nawzajem).
    Poza tym może masz źle domenę ustawioną lub maskę podsieci (czy coś, aż tak dobrze się na tym nie znam).
    Pozdrawiam
  • Helpful post
    #8
    promyk79
    Level 19  
    wpisanie ręczne Ip komputyerów na pewno jest lepsze szybciej się odnajdują po włączeniu. Ostatni raz pełne info co należy zrobić w sytuacji jak w temacie:

    Czasami by być widzianym w Otoczeniu sieciowym trzeba włączyć konto Gość
    (Panel sterowania\Konta użytkowników)

    Windows XP jest wbudowany Firewall ("Zapora połączenia internetowego"), należy pamiętać o
    udostępnieniu poprzez niego odpowiednich portów lub po prostu go wyłączyć. Czyli przejdź do
    "Panelu sterowania" >> "Połączenia sieciowe" >> "Właściwości" swojego połączenia, wybieramy zakładkę "Zaawansowane". Tutaj odznaczamy ptaszek przy ustawieniach zapory.

    W Windows XP jest coś takiego jeszcze jak odmowa dostępu do komputera.... Czyli przejdź do
    "Panelu sterowania" >> "Narzędzia administracyjne" >> "Ustawienia zabezpieczeń lokalnych" i wybieramy w nowo otwartym oknie "Zasady lokalne" i "Przypisywanie praw użytkownikom". Teraz odszukujemy z prawej "Odmowa dostępu dla tego komputera z sieci" i na tej liście nie może być
    użytkowników uprawnionych do dostępu z sieci czyli m.in. w większości wypadków nie powinno
    być tu konta "Gość".

    4. Wyłączanie udostępniania wszystkich dysków
    Po zainstalowaniu WinXP mimo ,że nic niby nie udostępniamy to nasze wszystkie dyski są widoczne przez Linuksa. Aby sprawdzić co faktycznie udostępniamy ,trzeba wejść na serwer lokalny przez Telnet i wpisać np. dla użytkownika Hal :

    smbclient -L hal.local.pl

    Wyłączenie domyślnie udostępnianych w Otoczeniu dysków. Trzeba stworzyć klucze w rejestrze:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

    "AutoShareServer"=dword:00000000 oraz "AutoShareWks"=dword:00000000

    lub też po prostu Panel sterowania/Narzędzia administracyjne/Zarządzanie Komputerem -> Foldery Udostępnione -> Udziały
  • #9
    MES Mariusz
    Level 36  
    promyk79 wrote:
    4. Wyłączanie udostępniania wszystkich dysków
    Po zainstalowaniu WinXP mimo ,że nic niby nie udostępniamy to nasze wszystkie dyski są widoczne przez Linuksa. Aby sprawdzić co faktycznie udostępniamy ,trzeba wejść na serwer lokalny przez Telnet i wpisać np. dla użytkownika Hal :

    smbclient -L hal.local.pl


    Myślę, że nie wszystko jest dla mnie jasne w punkcie powyżej.
    Uruchamiam telnet, i co mam dokładnie wpisać, bo mi pokazuje 'Nieprawidlowe polecenie'? Wpisuję swoją nazwę użytkownika zamiast hal.


    promyk79 wrote:
    Wyłączenie domyślnie udostępnianych w Otoczeniu dysków. Trzeba stworzyć klucze w rejestrze:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

    "AutoShareServer"=dword:00000000 oraz "AutoShareWks"=dword:00000000

    lub też po prostu Panel sterowania/Narzędzia administracyjne/Zarządzanie Komputerem -> Foldery Udostępnione -> Udziały


    U mnie widoczne jest coś takiego:

    Stanowiska z Win98 nie widzą stanowisk XP

    Nie wiem, co to za zasób wskazany czerwoną strzałką?
  • #10
    Qiubiac
    Level 18  
    Jeśli to WinXP z sp2 to należy odnaleźć ustawienia zabezpieczeń lokalnych , zasady zabezpieczeń, usunąć blokadę dostępu logowania zewnętrznego czyli z konta gościa, będzie on na liście zablokowanych . Proszę też zainstalować protokół NetBeui. Lub postawcie sobie serwer na którymś linuxie i sambę odpalcie. Posiadam sieć 10 komputerów, 2 to linuxy, 4 WinXP sp2, 3 Win 98 SE oraz 1 Apple na MacOs :)

    Pozdrawiam życzę sukcesów
  • #11
    promyk79
    Level 19  
    Na komputerach z systemem Windows XP są tworzone ukryte udziały administracyjne, które mogą służyć administratorom i usługom systemu operacyjnego do zarządzania środowiskiem komputera w sieci. Udziały administracyjne takie jak ADMIN$ są domyślnie włączane przez system. Można wyłączyć dowolny udział utworzony przez system (np. C$), ale po ponownym uruchomieniu komputera system włączy go ponownie. Udziały tworzone przez użytkowników mogą być wyłączane, ale nie są one ponownie tworzone po ponownym uruchomieniu komputera. Do udziałów administracyjnych należą następujące udziały: • Partycje i woluminy główne
    • Główny folder systemu
    • Udział FAX$
    • Udział IPC$
    • Udział NETLOGON
    • Udział PRINT$
    Udostępnione partycje i woluminy główne są oznaczone literą dysku z dodanym do niej znakiem $. Na przykład udostępnione dyski Ci D są udziałami C$ i D$.

    Główny folder systemu (%SYSTEMROOT%) jest udostępniony jako udział ADMIN$. Jest to udział administracyjny, który umożliwia administratorom korzystającym z sieci łatwy dostęp do hierarchii głównego folderu systemu.

    Udział FAX$ jest używany przez klientów usługi faks podczas wysyłania faksu. Jest to folder udostępniony używany do buforowania plików i uzyskiwania dostępu do stron tytułowych przechowywanych na serwerze plików.

    Udział IPC$ jest używany przez tymczasowe połączenia między klientami i serwerami, które do komunikacji z programami sieciowymi wykorzystują potoki nazwane. Jest on głównie wykorzystywany do zdalnej administracji serwerami sieciowymi.

    Udział NETLOGON jest używany przez usługę Netlogon do przetwarzania żądań logowania.

    Udział PRINT$ jest używany do zdalnej administracji drukarkami.


    Wyłączanie domyślnych udziałów administracyjnych
    1. Kliknij przycisk Start, kliknij polecenie Panel sterowania, kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Zarządzanie komputerem.
    2. Kliknij dwukrotnie gałąź Foldery udostępnione, aby ją rozwinąć, a następnie kliknij pozycję Udziały.
    3. W kolumnie Folder udostępniony kliknij prawym przyciskiem myszy udział, który chcesz wyłączyć, kliknij polecenie Zatrzymaj udostępnianie, a następnie kliknij przycisk OK.

    UWAGA: Jeżeli wyłączysz utworzony przez siebie udział administracyjny, nie zostanie on automatycznie włączony po ponownym uruchomieniu komputera i konieczne będzie jego ponowne utworzenie.

    Tworzenie nowego udziału administracyjnego
    1. Kliknij przycisk Start, kliknij polecenie Panel sterowania, kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Zarządzanie komputerem.
    2. Kliknij dwukrotnie gałąź Foldery udostępnione, aby ją rozwinąć, kliknij prawym przyciskiem myszy pozycję Udziały, a następnie kliknij polecenie Nowy udział pliku.
    3. W polu Udostępniany folder wpisz ścieżkę do udostępnianego folderu, w odpowiednich polach wpisz nazwę i opis udziału, a następnie kliknij przycisk Dalej.
    4. Kliknij, aby zaznaczyć pole wyboru Administratorzy mają pełną kontrolę; inni użytkownicy nie mają dostępu, a następnie kliknij przycisk Zakończ.

    Rozwiązywanie problemów
    OSTRZEŻENIE: Nieprawidłowe wykorzystanie Edytora Rejestru może być przyczyną poważnych problemów, które spowodują, że konieczna może być ponowna instalacja systemu operacyjnego. Firma Microsoft nie może zagwarantować, że możliwe będzie rozwiązanie problemów spowodowanych niepoprawnym użyciem Edytora Rejestru. Możesz używać Edytora Rejestru na własną odpowiedzialność.

    Domyślnie w Rejestrze komputerów z systemem Windows XP nie ma wartości AutoShareServer. Należy dodać ją ręcznie.

    Po wyłączeniu domyślnych udziałów administracyjnych należy sprawdzić działanie programów i usług. Obecność tych udziałów może okazać się niezbędna dla niektórych usług systemu Windows. Ponadto istnienia niektórych udziałów administracyjnych mogą wymagać programy innych firm. Takich udziałów mogą wymagać na przykład programy do wykonywania kopii zapasowych. Utracone funkcje można przywrócić, tworząc ręcznie wymagane udziały.
  • #12
    MES Mariusz
    Level 36  
    ele mid wrote:
    promyk79 wrote:
    4. Wyłączanie udostępniania wszystkich dysków
    Po zainstalowaniu WinXP mimo ,że nic niby nie udostępniamy to nasze wszystkie dyski są widoczne przez Linuksa. Aby sprawdzić co faktycznie udostępniamy ,trzeba wejść na serwer lokalny przez Telnet i wpisać np. dla użytkownika Hal :

    smbclient -L hal.local.pl


    Myślę, że nie wszystko jest dla mnie jasne w punkcie powyżej.
    Uruchamiam telnet, i co mam dokładnie wpisać, bo mi pokazuje 'Nieprawidlowe polecenie'? Wpisuję swoją nazwę użytkownika zamiast hal.

    Ja chciałbym jeszcze raz wrócić do wątku nieudostępnionych zasobów, a widzianych w sieci z poziomu linuxa. Próbowałem uruchomić telnet i wpisać co trzeba. Nie wyszło (gdzie robię błąd?), a z poziomu, jak na obrazku poniżej, nie widać, by wszystkie dyski były udostępnione.

    Stanowiska z Win98 nie widzą stanowisk XP
  • #13
    promyk79
    Level 19  
    smbclient -l xxxx gdzie xxxx to nazwa serwera i wyświetlahją się zasoby udostępnione...
  • #14
    MES Mariusz
    Level 36  
    promyk79 wrote:
    smbclient -l xxxx gdzie xxxx to nazwa serwera i wyświetlahją się zasoby udostępnione...

    Uruchamiam CMD, odpalam telnet, i wpisuję smbclient -l nazwa ale telnet (wbudowany w WinXP) zachowuje się tak, jakby nie znał polecenia smbclient.

    Co może być przyczyną?
  • #15
    promyk79
    Level 19  
    ale to z poziomu linuksa można zrobić jeśli ma się tą aplikacje.
    cyt.
    "Po zainstalowaniu WinXP mimo ,że nic niby nie udostępniamy to nasze wszystkie dyski są widoczne przez Linuksa."

    Dodano po 5 [minuty]:

    Aby sprawdzić co faktycznie udostępniamy ,trzeba wejść na serwer lokalny przez Telnet i wpisać np. dla użytkownika Hal :

    smbclient -L hal

    to się tyczy jakbyś się logował przez telnet na serwer na linuksie.

    bo z poziomu winxp możesz się zalogować zdalnie na serwer i na nim wykonać to polecenie. Nie tyczy się to Twojego przypadku dodałem ten post o wyłączaniu udostępniania jako dodatkową odpowiedź dla innych użytkowników. Twój przypadek jest inny i jestem pewien że już sobie poradziłeś z widzialnością w sieci reszta Cię nie dotyczy nie Twojego przypadku nie masz w sieci serwera na linuksie. Może nie potrzebnie to załączyłem tylko Cię przez to skołowałem.
  • #16
    CameR

    Moderator of Vehicle Security
    Dla każdego komputera przypisz ręcznie oddzielne IP i wspólną grupę roboczą - np. DOM
    usuń wszystkie zbędne protokoły sieciowe-na każdym komputerze ma być tylko : TCP/IP,

    Musi działać.
  • #17
    MES Mariusz
    Level 36  
    promyk79 wrote:
    Twój przypadek jest inny i jestem pewien że już sobie poradziłeś z widzialnością w sieci reszta Cię nie dotyczy nie Twojego przypadku nie masz w sieci serwera na linuksie. Może nie potrzebnie to załączyłem tylko Cię przez to skołowałem.

    Z tytułowym problemem poradziłem sobie dawno temu, i chyba o tym wspomniałem :-)

    Stanowiska z Win98 nie widzą stanowisk XP

    Zainteresował mnie jednak aspekt ochrony danych, które mogą być widziane przez osoby niepowołane (np. laptop wpięty nieświadomie w sieć z komputerami na linuxie).

    Czyli potrzebuję stanowiska na linuxie, aby to sprawdzić?
    Może być Knoppix? (Live CD linux)
  • #18
    tzok
    Moderator of Cars
    Chodzi Ci o zasoby ukryte (z nazwą kończącą się na $)? Po prostu nie używaj konta Administrator i miej na nim mocne hasło. Domyślnie udostępnione są wszystkie dyski i jeszcze osobno folder Windowsa, można to wyłączyć ale nie pamiętam jak a nie chce mi się szukać.
    Co do nazw udziałów - nie mogą mieć też polskich liter.
  • #19
    MES Mariusz
    Level 36  
    tzok wrote:
    Domyślnie udostępnione są wszystkie dyski i jeszcze osobno folder Windowsa, można to wyłączyć ale nie pamiętam jak a nie chce mi się szukać.

    No właśnie chodzi o załatanie tej "dziury". Ale najpierw o sprawdzenie, czy rzeczywiście te dyski są domyślnie udostępnione. Podobno da się to sprawdzić ale tylko z zewnętrznego terminala pracującego na linuxie.
  • #20
    tzok
    Moderator of Cars
    Domyślnie są udostępnione na 100%, nie ma czego tu sprawdzać, oczywiście w serii NT i jest to bardzo wygodny "ficzer" a nie żadna dziura.
  • #21
    MES Mariusz
    Level 36  
    promyk79 wrote:
    Wyłączenie domyślnie udostępnianych w Otoczeniu dysków. Trzeba stworzyć klucze w rejestrze:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

    "AutoShareServer"=dword:00000000 oraz "AutoShareWks"=dword:00000000


    Stanowiska z Win98 nie widzą stanowisk XP

    Niech ktoś mnie sprawdzi, bo intuicja mi podpowiada, że chyba nie do końca powinno tak być, jak zrobiłem.
  • #22
    tzok
    Moderator of Cars
    Tak ma być tylko trzeba jeszcze ręcznie wyłączyć udostępnianie tych zasobów, tzn:
    1. Kliknij przycisk Start, kliknij polecenie Panel sterowania, kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Zarządzanie komputerem.
    2. Kliknij dwukrotnie gałąź Foldery udostępnione, aby ją rozwinąć, a następnie kliknij pozycję Udziały.
    3. W kolumnie Folder udostępniony kliknij prawym przyciskiem myszy udział, który chcesz wyłączyć, kliknij polecenie Zatrzymaj udostępnianie, a następnie kliknij przycisk OK.
  • #23
    MES Mariusz
    Level 36  
    tzok wrote:
    Tak ma być tylko trzeba jeszcze ręcznie wyłączyć udostępnianie tych zasobów, tzn:
    1. Kliknij przycisk Start, kliknij polecenie Panel sterowania, kliknij dwukrotnie ikonę Narzędzia administracyjne, a następnie kliknij dwukrotnie ikonę Zarządzanie komputerem.
    2. Kliknij dwukrotnie gałąź Foldery udostępnione, aby ją rozwinąć, a następnie kliknij pozycję Udziały.
    3. W kolumnie Folder udostępniony kliknij prawym przyciskiem myszy udział, który chcesz wyłączyć, kliknij polecenie Zatrzymaj udostępnianie, a następnie kliknij przycisk OK.

    No, wchodząc tam widzę, że jest udostępniane tylko to co chcę (poza ICP$, na który, jak rozumiem, nie mam wpływu, będąc zalogowanym jako admin).

    Stanowiska z Win98 nie widzą stanowisk XP

    Foldery udostępnione są tylko dwa, i mam nadzieję, że pozostałe zasoby dysków nie są już widoczne?
  • #24
    tzok
    Moderator of Cars
    Nie, nie są, zresztą widoczne to one nigdy nie są ale znając login i hasło administratora można na nie wejść "z palca".
  • #25
    MES Mariusz
    Level 36  
    tzok wrote:
    Nie, nie są, zresztą widoczne to one nigdy nie są

    Podobno są domyślnie widoczne (wszystkie dyski w WinXP), ze stanowiska linuxowego, a tylko z poziomu innych XP ich nie widać. Jak to w końcu jest?
  • Helpful post
    #26
    tzok
    Moderator of Cars
    Jwśli klient SMB nie przestrzega specyfikacji... to są widoczne, specyfikacja mówi, że zasoby, gtórych nazwa kończy się na $ nie powinny być wyświetlane. Oczywiście skaner SMB, nawet pod windowsem, je "wylistuje".