Jak skonfigurować 2 komputery PC do udostępniania plików za pomocą kabla z przeplotem?


10

Mam dwa komputery PC i chcę udostępniać między nimi pliki za pomocą kabla Ethernet z przeplotem. Bawiłem się różnymi konfiguracjami sieci tam iz powrotem, ale nie do końca potrafię to uruchomić.

Komputer 1

  • System operacyjny: Windows XP Pro SP2
  • Nazwa hosta: TOSH
  • Grupa robocza: GRUPA ROBOCZA

Połączenie lokalne (właściwości protokołu internetowego 4)

  • IP: 10.0.0.1
  • Maska podsieci: 255.255.255.0
  • Brama domyślna: brak
  • Podstawowy DNS: brak
  • Wtórny DNS: brak

Komputer 2

  • System operacyjny: Windows Vista SP2
  • Nazwa hosta: GIGA
  • Grupa robocza: GRUPA ROBOCZA

Połączenie lokalne 1 (właściwości protokołu internetowego 4)

  • IP: 10.0.0.2
  • Maska podsieci: 255.255.255.0
  • Brama domyślna: brak
  • Podstawowy DNS: brak
  • Wtórny DNS: brak

Połączenie sieci bezprzewodowej (właściwości protokołu internetowego 4)

  • IP: Uzyskaj automatycznie (192.168.0.103 jest przypisywany przez DHCP)
  • Maska podsieci: NA (obowiązuje 255.255.255.0)
  • Brama domyślna: NA (192.168.0.1 to DHCP / gateway)
  • Podstawowy DNS: Uzyskaj automatycznie
  • Dodatkowy DNS: Uzyskaj automatycznie

Na razie w porządku! Mogę pingować oba, działa w obu kierunkach. Dla celów demonstracyjnych oto wyniki ping.

Pinging Computer 1 from Computer 2:

C:\Windows\system32>ping 10.0.0.1

Pinging 10.0.0.1 with 32 bytes of data:
Reply from 10.0.0.1: bytes=32 time=1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 10.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms

C:\Windows\system32>

Pinging Computer 2 z komputera 1:

C:\WINDOWS>ping 10.0.0.2

Skickar signaler till 10.0.0.2 med 32 byte data:

Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid=1ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128

Ping-statistik för 10.0.0.2:
    Paket: Skickade = 4, mottagna = 4, Förlorade = 0 (0 %),
Ungefärligt överföringstid i millisekunder:
    Lägsta = 0 ms, Högsta = 1 ms, Medel = 0 ms

C:\WINDOWS>

Przepraszamy za to, że komputer XP jest zlokalizowany w języku szwedzkim. Ale i tak jest oczywiste.

Na komputerze z systemem Vista:

  • Zapora systemu Windows jest wyłączona.
  • Nie ma zainstalowanej zapory innej firmy.
  • Widzę komputer TOSH, jeśli kliknę Sieć.
  • Mogę przeglądać udostępnienia i drukarki w TOSH.
  • Mogę przeglądać folder Udostępniane dokumenty oraz odczytywać i zapisywać pliki zi do tego folderu.

Na komputerze XP:

  • Zapora systemu Windows jest wyłączona.
  • Kaspersky Internet Security jest zainstalowany, ale ochrona jest wstrzymana.
  • Widzę komputer GIGA, jeśli kliknę Moje miejsca sieciowe.
  • Mogę przeglądać udostępnienia i drukarki w GIGA.
  • I NIE MOŻESZ przeglądać folder publiczny. Powoduje błąd.

błąd

Możesz teraz zobaczyć tutaj błąd. Ponownie XP jest zlokalizowany na język szwedzki. Dla odniesienia ten komunikat o błędzie może wymagać tłumaczenia.

\ Giga \ Public nie jest dostępny. Możesz nie mieć uprawnień do korzystania z tego zasobu. Poproś administratora serwera o pomoc.

Brak dostępu.

Dlaczego to działa w jedną stronę, a nie w drugą? Czy to ma coś wspólnego z przypisaniem adresu IP? Jeden to serwer, drugi to klient? ...

Czy można uzyskać dostęp do wszystkich plików całego dysku systemowego bez żadnych ograniczeń, tak jakbyś siedział przy tym komputerze? A może musisz udostępniać dla każdego folderu pliki, do których chcesz uzyskać dostęp na drugim komputerze? Czy FTP może być lepszym rozwiązaniem dla szerszego dostępu do plików?

Dostęp na XP: Jestem przede wszystkim zainteresowany dostępem do tych ścieżek

  • C: \ Documents and Settings \
  • C: \ Program \

Ale dostęp do całego dysku C: na komputerze XP byłby znacznie przyjemniejszy.

Dostęp w systemie Vista: Chcę uzyskać dostęp do tych ścieżek

  • C: \ Users \
  • C: \ Users \ Public \

Chciałbym uzyskać dostęp przynajmniej do folderu publicznego. Ale z jakiegoś powodu to nie działa ...

Korzystanie z udziałów administratora


Jak sugerowano w komentarzach, próbowałem użyć udziałów administratora, aby uzyskać dostęp do całego dysku. Zrobiłem to na obu komputerach, ale nie działało to na żadnym z nich. Co się dzieje, to pojawia się okno dialogowe uwierzytelniania z pytaniem o nazwę użytkownika i hasło. Ale kiedy wpisuję swoją nazwę użytkownika i hasło, dostęp jest zabroniony. Mówi, że muszę sprawdzić nazwę użytkownika i hasło.

Używałem nazwy użytkownika i hasła komputera zdalnego ... czy powinienem używać nazwy użytkownika i hasła komputera lokalnego (komputera, z którego uzyskuję dostęp do innego komputera), a może nawet mieć taką samą nazwę użytkownika na obu komputerach? ...

Na komputerze XP

xp1

xp2

xp3

Na komputerze z systemem Vista

vista1

vista2

vista3

vista4

vista5

Po pierwszej próbie zalogowania pole wprowadzania „nazwa użytkownika” staje się wyszarzone i niedostępne. W tym momencie można zmienić tylko pole hasła. Po drugiej próbie pole nazwy użytkownika staje się nie tylko niedostępne, ale także puste. W tym momencie muszę zacząć od nowa od monitu Uruchom. Czy to normalne?...

Z XP jest inaczej. Nie ma znaczenia, ile razy wpisuję niepoprawne hasło lub ile podejmuję prób uzyskania dostępu do udziału administratora, okno dialogowe pozostaje włączone. Ponadto nie wyświetla żadnych błędów ani ostrzeżeń dotyczących używania poprawnego hasła, tak jak w systemie Vista. Okno dialogowe po prostu miga i wraca, gdy logowanie się nie powiedzie.

Dlaczego dostęp do udziału administratora nie działa? Czy najpierw muszę wprowadzić zmiany w systemie? Może jakaś edycja rejestru? A może edycja zasad grupy?

Tworzenie nowych udziałów i kont użytkowników


Utworzyłem nowy udział na komputerze z systemem Vista.

Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change

Dałem pełną kontrolę grupie All.

udostępnij1

udostępnij1

udostępnij1

Utworzyłem również nowe konta użytkowników (Testuser1) na komputerach XP i Vista. Mam teraz następujących użytkowników.

Użytkownicy komputerów XP

  • Kartezjusz (konto administratora)
  • Testuser1 (konto administratora)
  • Administratör (wbudowane konto administratora, włączone)
  • Gäst (wbudowane konto gościa, włączone, nieużywane)

Użytkownicy komputerów z systemem Vista

  • Sammy (konto administratora)
  • Testuser1 (konto administratora)
  • Administratör (wbudowane konto administratora, wyłączone)
  • Gäst (wbudowane konto gościa, włączone, nieużywane)

Jeśli zaloguję się jako Sammy na komputerze z systemem Vista i jeśli spróbuję otworzyć \ 10.0.0.1 \, folder sieciowy otworzy się i zostaną udostępnione zasoby i zasoby komputera XP. Mogę otworzyć \ 10.0.0.1 \ Shared Documents oraz pisać i czytać pliki. Jeśli spróbuję otworzyć \ 10.0.0.1 \ c $, pojawia się błąd. Gdy to robię, jestem zalogowany jako Kartezjusz na komputerze XP.

Po zalogowaniu się jako Descartes na komputerze XP i Sammy na komputerze Vista, jeśli spróbuję otworzyć \ 10.0.0.2 \, folder My Network Places otworzy się i zostaną udostępnione zasoby komputera Vista. Nie mogę otworzyć \ 10.0.0.2 \ Public, pojawia się błąd. Ponadto, jeśli spróbuję otworzyć \ 10.0.0.2 \ c $, pojawia się błąd.

Teraz, gdy utworzyłem nowy Share 1 na komputerze Vista, próbowałem go otworzyć z komputera XP. Kiedy byłem zalogowany jako Kartezjusz na komputerze XP, to nie działało. Ale kiedy zalogowałem się jako nowy Testuser1, zadziałało!

Spróbuję to podsumować tutaj. Toshi to komputer XP, a GIGA to komputer Vista.

Z GIGA na TOSHI (zdalnie)

  • Sammy @ GIGA może czytać i zapisywać w \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Sammy @ GIGA może czytać i zapisywać na \ 10.0.0.1 \ Shared Documents \ za pomocą Testuser1 @ TOSH
  • Testuser1 @ GIGA może czytać i zapisywać w \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Testuser1 @ GIGA może odczytywać i zapisywać w \ 10.0.0.1 \ Shared Documents \ za pomocą Testuser1 @ TOSH

Od TOSHI do GIGA (zdalnie)

  • Kartezjusz @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Public \ za pomocą Sammy @ GIGA
  • Kartezjusz @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Share 1 \ z Sammy @ GIGA
  • Kartezjusz @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Public \ za pomocą Testuser1 @ GIGA
  • Kartezjusz @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Share 1 \ z Testuser1 @ GIGA
  • Testuser1 @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Public \ z Sammy @ GIGA
  • Testuser1 @ TOSH może czytać i zapisywać na \ 10.0.0.2 \ Share 1 \ z Sammy @ GIGA
  • Testuser1 @ TOSH nie może uzyskać dostępu do \ 10.0.0.2 \ Public \ za pomocą Testuser1 @ GIGA
  • Testuser1 @ TOSH może czytać i zapisywać na \ 10.0.0.2 \ Share 1 \ z Testuser1 @ GIGA

Kiedy loguję się jako Testuser1 na komputerze XP (TOSHI) i próbuję połączyć się z komputerem Vista (GIGA), pojawia się okno dialogowe autoryzacji. W tym oknie dialogowym używam tych samych danych logowania, co w przypadku użytkownika zalogowanego na komputerze z systemem Vista. Więc jeśli Sammy jest aktualnie zalogowany na komputerze z systemem Vista, użyłbym poświadczeń do autoryzacji Sammy i tak dalej. Nie jestem pewien, co by się stało, gdybym użył poświadczeń dla Testuser1 na Vista (konto Vista). Spowodowałoby to zbyt wiele permutacji dla mojego mózgu. Nie byłbym już w stanie wiedzieć, co to jest. Już jest skomplikowane. :)

Kiedy loguję się jako Kartezjusz na komputerze XP i próbuję połączyć się z komputerem z systemem Vista, w ogóle nie pojawia się okno dialogowe autoryzacji. Po prostu wskakuje od razu. Myślę, że loguje się automatycznie podczas logowania do systemu Windows. Prawdopodobnie ma to coś wspólnego z tym kontem i jego konfiguracją. To jest preferowane konto, na które loguję się podczas ładowania systemu Windows XP.

Z drugiej strony, jak mogę zamknąć połączenie bez konieczności wylogowywania się z tego konta? Czy gdzieś w folderze Moje miejsca sieciowe i w widoku Widok grupy roboczej jest opcja rozłączenia?

Utworzyłem tylko jeden nowy udział na komputerze z systemem Vista do testowania. Nie próbowałem utworzyć nowego udziału na komputerze XP i nie próbowałem uzyskać do niego dostępu z komputera z systemem Vista. Po prostu zakładam, że to zadziała, ponieważ mogę już uzyskać dostęp do folderu Udostępnione dokumenty z komputera z systemem Vista. Jeśli mogę uzyskać dostęp do tego, sądzę, że mogę uzyskać dostęp do dowolnego udziału na komputerze XP z komputera z systemem Vista. To założenie, ale założenie kwalifikowane, biorąc pod uwagę to, co już wiem.


1
Istnieje ukryty udział, do którego można uzyskać dostęp, wpisując \\ komputer \ c $, który pozwoli ci uzyskać dostęp do dysku C
Darius

Jeśli chcesz udostępnić cały dysk C, po prostu udostępnij cały dysk twardy, a on może rekurencyjnie zastosować wybrane uprawnienia do każdego podkatalogu. Oczywiście uważaj, aby nie pozostawić go otwartego na świat zewnętrzny ...
Neil Neyman

spróbuj także uruchomić \\ 10.0.0.1, a jeśli to zadziała, jak wielu wspomniało, dołącz do niego \ c $. Myślę, że c $ nazywa się udziałem administratora. możesz uzyskać dostęp do dowolnego napędu / partycji. jeśli jest h, to h%.
barlop

@Darius Kiedy piszę w \\10.0.0.1\c$wierszu polecenia Vista i naciśnij klawisz Enter (aby uzyskać dostęp do dysku C: na XP), pojawia się okno dialogowe uwierzytelniania. Pyta o nazwę użytkownika i hasło. Mam dwa konta, jedno jest moim własnym kontem administratora, a drugie kontem administratora. Którego muszę użyć? Próbowałem obu, ale nie mogę uzyskać dostępu.
Samir

1
Maszyna Xp może spróbować w wierszu polecenia, net sharejeśli nie widzisz c $ na liście, a następnie wpisznet share c$=c:\
Neil Neyman

Odpowiedzi:


1

Możesz po prostu udostępnić C: na obu komputerach, ustaw uprawnienia do udostępniania na Wszyscy> Pełna kontrola, a uprawnienia NTFS na Wszyscy> Pełna kontrola i LOGOWANIE ANONIMOWE> Pełna kontrola

Najwyraźniej nie jest bezpieczny, ale można bez problemu odczytać / zapisać pliki.


0

Mam dla ciebie bardzo proste rozwiązanie.
Ponieważ umieściłeś już oba urządzenia (1 i 2) w tej samej sieci, teraz możesz po prostu przejść do „Moich miejsc sieciowych” komputera1 i poszukać komputera2.
Następnie umieść dane, które chcesz udostępnić, w folderze publicznym komputera2.
Teraz przejdź do komputera2 i sprawdź zawartość w folderze publicznym.
Kolejnym krokiem będzie udostępnienie innych folderów i będzie można bezpośrednio uzyskać do nich dostęp (np. Przejście do folderu „publicznego”).


0

Jest to najprostszy znany mi sposób (zakładając, że żadne oprogramowanie zabezpieczające lub zapora sieciowa nie blokuje:

Z TOSH użyj polecenia

NET USE T: \\GIGA\C$ /persistent:no

Teraz zostaniesz poproszony o podanie poświadczeń. Musisz użyć poświadczeń administratora z GIGA, NIE z TOSH.

To powinno wystarczyć. Jeśli nie pamiętasz loginu administratora na GIGA, ale jest on już zalogowany, możesz alternatywnie utworzyć nowy login administratora (nie musisz oczywiście używać nazwy „administrator”, aby mieć uprawnienia administratora).

Aby przejrzeć dysk, przejdź do T:

Pamiętaj, że występują problemy z próbą utworzenia udziału na poziomie katalogu głównego dysku (tj. C $), ale udział administratora istnieje domyślnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.