Wie richte ich 2 PC-Computer für die Dateifreigabe mit einem Crossover-Kabel ein?

10

Ich habe zwei PC-Computer und möchte Dateien mit einem Crossover-Ethernet-Kabel zwischen ihnen austauschen. Ich habe mit verschiedenen Netzwerkkonfigurationen hin und her gespielt, aber ich kann es nicht ganz zum Laufen bringen.

Computer 1

  • Betriebssystem: Windows XP Pro SP2
  • Hostname: TOSH
  • Arbeitsgruppe: ARBEITSGRUPPE

LAN-Verbindung (Eigenschaften von Internetprotokoll 4)

  • IP: 10.0.0.1
  • Subnetzmaske: 255.255.255.0
  • Standard-Gateway: keine
  • Primärer DNS: keine
  • Sekundäres DNS: keine

Computer 2

  • Betriebssystem: Windows Vista SP2
  • Hostname: GIGA
  • Arbeitsgruppe: ARBEITSGRUPPE

LAN-Verbindung 1 (Eigenschaften von Internetprotokoll 4)

  • IP: 10.0.0.2
  • Subnetzmaske: 255.255.255.0
  • Standard-Gateway: keine
  • Primärer DNS: keine
  • Sekundäres DNS: keine

Drahtlose Netzwerkverbindung (Eigenschaften von Internet Protocol 4)

  • IP: Automatisch beziehen (192.168.0.103 wird von DHCP zugewiesen)
  • Subnetzmaske: NA (255.255.255.0 in Kraft)
  • Standard-Gateway: NA (192.168.0.1 ist DHCP / Gateway)
  • Primärer DNS: Automatisch beziehen
  • Sekundäres DNS: Automatisch beziehen

So weit, ist es gut! Ich kann sie beide anpingen, es funktioniert in beide Richtungen. Für die Demonstration sind hier die Ping-Ergebnisse.

Pingen von Computer 1 von 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>

Pingen von Computer 2 von Computer 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>

Entschuldigung, der XP-Computer ist auf Schwedisch lokalisiert. Aber es ist trotzdem selbsterklärend.

Auf Vista-Computer:

  • Die Windows-Firewall ist deaktiviert.
  • Es ist keine Firewall eines Drittanbieters installiert.
  • Ich kann TOSH Computer sehen, wenn ich auf Netzwerk klicke.
  • Ich kann die Freigaben und Drucker auf TOSH anzeigen.
  • Ich kann den Ordner "Freigegebene Dokumente" durchsuchen und Dateien von und in diesen Ordner lesen und schreiben.

Auf einem XP-Computer:

  • Die Windows-Firewall ist deaktiviert.
  • Kaspersky Internet Security ist installiert, der Schutz ist jedoch angehalten.
  • Ich kann den GIGA-Computer sehen, wenn ich auf Meine Netzwerkorte klicke.
  • Ich kann die Freigaben und Drucker auf GIGA anzeigen.
  • Ich kann den öffentlichen Ordner nicht durchsuchen. Dies führt zu Fehlern.

Error

Sie können den Fehler jetzt hier sehen. Auch hier ist XP auf Schwedisch lokalisiert. Als Referenz benötigt diese Fehlermeldung möglicherweise eine Übersetzung.

\ Giga \ Public ist nicht verfügbar. Möglicherweise haben Sie keine Berechtigung zur Verwendung dieser Ressource. Bitten Sie den Serveradministrator um Hilfe.

Zugriff verweigert.

Warum funktioniert es so, aber nicht so? Hat dies etwas mit der IP-Zuweisung zu tun? Einer ist Server, der andere ein Client? ...

Und ist es möglich, ohne Einschränkungen auf alle Dateien einer gesamten Systemfestplatte zuzugreifen, als ob Sie an diesem Computer sitzen würden? Oder müssen Sie für jeden einzelnen Ordner Freigaben mit Dateien erstellen, auf die Sie auf dem anderen Computer zugreifen möchten? Ist FTP vielleicht eine bessere Lösung für einen breiteren Zugriff auf Dateien?

Zugriff unter XP: Ich bin hauptsächlich daran interessiert, auf diese Pfade zuzugreifen

  • C: \ Dokumente und Einstellungen \
  • C: \ Programm \

Der Zugriff auf das gesamte Laufwerk C: auf dem XP-Computer wäre jedoch viel schöner.

Zugriff unter Vista: Ich möchte auf diese Pfade zugreifen

  • C: \ Benutzer \
  • C: \ Benutzer \ Öffentlich \

Ich möchte zumindest auf den öffentlichen Ordner zugreifen. Aber aus irgendeinem Grund funktioniert das nicht ...

Verwenden der Administratorfreigaben


Wie in den Kommentaren vorgeschlagen, habe ich versucht, mithilfe der Administratorfreigaben auf das gesamte Laufwerk zuzugreifen. Ich habe das auf beiden Computern gemacht, aber es hat auf keinem von beiden funktioniert. Ich erhalte ein Authentifizierungsdialogfeld, in dem Sie nach Benutzername und Kennwort gefragt werden. Wenn ich jedoch meinen Benutzernamen und mein Passwort eingebe, wird der Zugriff verweigert. Es heißt, ich muss Benutzername und Passwort überprüfen.

Ich habe den Benutzernamen und das Kennwort des Remotecomputers verwendet. Sollte ich den Benutzernamen und das Kennwort des lokalen Computers (des Computers, von dem aus ich auf den anderen Computer zugreife) verwenden und möglicherweise sogar auf beiden Computern denselben Benutzernamen haben? ...

Auf XP-Computer

xp1

xp2

xp3

Auf Vista-Computer

vista1

vista2

vista3

vista4

vista5

Nach dem ersten Anmeldeversuch ist das Eingabefeld "Benutzername" ausgegraut und nicht mehr verfügbar. Zu diesem Zeitpunkt kann nur das Passwortfeld geändert werden. Nach dem zweiten Versuch ist das Feld für den Benutzernamen nicht nur nicht mehr verfügbar, sondern auch leer. An dieser Stelle muss ich noch einmal von vorne beginnen. Ist das normal?...

Bei XP ist das anders. Es spielt keine Rolle, wie oft ich das falsche Passwort eingebe oder wie oft ich versuche, auf die Administratorfreigabe zuzugreifen. Der Dialog bleibt bestehen. Außerdem werden keine Fehler oder Warnungen bezüglich der Verwendung des richtigen Kennworts angezeigt, wie dies unter Vista der Fall ist. Der Dialog blinkt nur und kehrt zurück, wenn die Anmeldung fehlschlägt.

Warum funktioniert der Administratorfreigabezugriff nicht? Muss ich zuerst Änderungen am System vornehmen? Vielleicht etwas Registry bearbeiten? Oder einige Gruppenrichtlinien bearbeiten?

Neue Freigabe- und Benutzerkonten erstellen


Ich habe eine neue Freigabe auf dem Vista-Computer erstellt.

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

Ich habe der Gruppe Alle die volle Kontrolle gegeben.

share1

share1

share1

Ich habe auch neue Benutzerkonten (Testuser1) auf XP- und Vista-Computern erstellt. Ich habe jetzt die folgenden Benutzer.

Benutzer von XP-Computern

  • Descartes (Administratorkonto)
  • Testbenutzer1 (Administratorkonto)
  • Administratör (integriertes Administratorkonto, aktiviert)
  • Gäst (eingebautes Gastkonto, aktiviert, nicht verwendet)

Benutzer von Vista-Computern

  • Sammy (Administratorkonto)
  • Testbenutzer1 (Administratorkonto)
  • Administratör (eingebautes Administratorkonto, deaktiviert)
  • Gäst (eingebautes Gastkonto, aktiviert, nicht verwendet)

Wenn ich mich auf dem Vista-Computer als Sammy anmelde und versuche, \ 10.0.0.1 \ zu öffnen, wird der Netzwerkordner geöffnet und die Freigaben und Ressourcen des XP-Computers werden angezeigt. Ich kann \ 10.0.0.1 \ Shared Documents öffnen und Dateien schreiben und lesen. Wenn ich versuche, \ 10.0.0.1 \ c $ zu öffnen, wird eine Fehlermeldung angezeigt. Ich bin dabei als Descartes auf dem XP-Computer angemeldet.

Wenn ich auf dem XP-Computer als Descartes und auf dem Vista-Computer als Sammy angemeldet bin und versuche, \ 10.0.0.2 \ zu öffnen, wird der Ordner "Meine Netzwerkorte" geöffnet und Freigaben und Ressourcen des Vista-Computers werden angezeigt. Ich kann \ 10.0.0.2 \ Public nicht öffnen, es wird eine Fehlermeldung angezeigt. Wenn ich versuche, \ 10.0.0.2 \ c $ zu öffnen, wird eine Fehlermeldung angezeigt.

Nachdem ich die neue Freigabe 1 auf dem Vista-Computer erstellt habe, habe ich versucht, sie vom XP-Computer aus zu öffnen. Als ich auf dem XP-Computer als Descartes angemeldet war, funktionierte dies nicht. Aber als ich mich als neuer Testuser1 angemeldet habe, hat es funktioniert!

Ich werde versuchen, alles hier zusammenzufassen. Toshi ist der XP-Computer und GIGA ist der Vista-Computer.

Von GIGA nach TOSHI (fern)

  • Sammy @ GIGA kann mit Descartes @ TOSH in \ 10.0.0.1 \ Shared Documents \ lesen und schreiben
  • Sammy @ GIGA kann mit Testuser1 @ TOSH in \ 10.0.0.1 \ Shared Documents \ lesen und schreiben
  • Testuser1 @ GIGA kann mit Descartes @ TOSH in \ 10.0.0.1 \ Shared Documents \ lesen und schreiben
  • Testuser1 @ GIGA kann mit Testuser1 @ TOSH in \ 10.0.0.1 \ Shared Documents \ lesen und schreiben

Von TOSHI nach GIGA (fern)

  • Descartes @ TOSH kann mit Sammy @ GIGA nicht auf \ 10.0.0.2 \ Public \ zugreifen
  • Descartes @ TOSH kann nicht mit Sammy @ GIGA auf \ 10.0.0.2 \ Share 1 \ zugreifen
  • Descartes @ TOSH kann mit Testuser1 @ GIGA nicht auf \ 10.0.0.2 \ Public \ zugreifen
  • Descartes @ TOSH kann mit Testuser1 @ GIGA nicht auf \ 10.0.0.2 \ Share 1 \ zugreifen
  • Testuser1 @ TOSH kann mit Sammy @ GIGA nicht auf \ 10.0.0.2 \ Public \ zugreifen
  • Testuser1 @ TOSH kann mit Sammy @ GIGA in \ 10.0.0.2 \ Share 1 \ lesen und schreiben
  • Testuser1 @ TOSH kann mit Testuser1 @ GIGA nicht auf \ 10.0.0.2 \ Public \ zugreifen
  • Testuser1 @ TOSH kann mit Testuser1 @ GIGA in \ 10.0.0.2 \ Share 1 \ lesen und schreiben

Wenn ich mich auf dem XP-Computer (TOSHI) als Testbenutzer1 anmelde und versuche, eine Verbindung zum Vista-Computer (GIGA) herzustellen, wird das Dialogfeld Autorisierung angezeigt. In diesem Dialogfeld verwende ich dieselben Anmeldeinformationen wie für den Benutzer, der gerade am Vista-Computer angemeldet ist. Wenn Sammy derzeit auf einem Vista-Computer angemeldet ist, würde ich die Anmeldeinformationen für Sammy zum Autorisieren verwenden und so weiter. Ich bin nicht sicher, was passieren würde, wenn ich die Anmeldeinformationen für den Testuser1 unter Vista (das Vista-Konto) verwenden würde. Das würde zu vielen Permutationen führen, als dass mein Gehirn damit umgehen könnte. Ich würde nicht mehr wissen können, was was ist. Es ist schon so kompliziert wie es ist. :) :)

Wenn ich mich auf dem XP-Computer als Descartes anmelde und versuche, eine Verbindung zum Vista-Computer herzustellen, wird dieses Autorisierungsdialogfeld überhaupt nicht angezeigt. Es springt einfach direkt ein. Ich denke, es meldet sich automatisch an, wenn ich mich bei Windows anmelde. Es hat wahrscheinlich etwas mit diesem Konto und seiner Konfiguration zu tun. Dies ist das bevorzugte Konto, bei dem ich beim Laden von Windows XP angemeldet bin.

Wie kann ich nebenbei eine Verbindung schließen, ohne mich von diesem Konto abmelden zu müssen? Gibt es irgendwo im Ordner "Meine Netzwerkorte" und in der Ansicht "Arbeitsgruppenansicht" eine Trennungsoption?

Ich habe nur eine einzige neue Freigabe auf dem Vista-Computer zum Testen erstellt. Ich habe nicht versucht, eine neue Freigabe auf dem XP-Computer zu erstellen und vom Vista-Computer aus darauf zuzugreifen. Ich gehe einfach davon aus, dass es funktionieren wird, da ich bereits vom Vista-Computer aus auf den Ordner "Freigegebene Dokumente" zugreifen kann. Wenn ich auf diese zugreifen kann, kann ich meiner Meinung nach vom Vista-Computer aus auf jede Freigabe auf dem XP-Computer zugreifen. Es ist eine Annahme, aber eine qualifizierte Annahme, wenn man bedenkt, was ich bereits weiß.

Samir
quelle
1
Es gibt eine versteckte Freigabe, auf die Sie zugreifen können, indem Sie \\ Computer \ c $ eingeben, damit Sie auf das Laufwerk C zugreifen können
Darius
Wenn Sie das gesamte C-Laufwerk freigeben möchten, geben Sie einfach die gesamte Festplatte frei, und die von Ihnen ausgewählten Berechtigungen können rekursiv auf jedes Unterverzeichnis angewendet werden. Achten Sie natürlich darauf, es nicht für die Außenwelt offen zu lassen ...
Neil Neyman
Versuchen Sie auch, \\ 10.0.0.1 zu starten, und wenn dies funktioniert, fügen Sie, wie viele erwähnt haben, \ c $ an. Ich denke, c $ heißt die Administratorfreigabe. Sie können auf jedes Laufwerk / jede Partition zugreifen. Wenn es ein h gibt, dann h%.
Barlop
@Darius Wenn ich in \\10.0.0.1\c$Vista die Eingabeaufforderung Ausführen eingebe und die Eingabetaste drücke (um auf das Laufwerk C: unter XP zuzugreifen), wird ein Authentifizierungsdialogfeld angezeigt. Es fragt nach Benutzername und Passwort. Ich habe zwei Konten, eines ist mein eigenes Administrator-Benutzerkonto und das andere ist das Administratorkonto. Welches muss ich verwenden? Ich habe beide ausprobiert, kann aber keinen Zugriff erhalten.
Samir
1
Die XP-Maschine kann es an der Eingabeaufforderung versuchen, net sharewenn Sie c $ nicht aufgelistet sehen, und geben Sie dannnet share c$=c:\
Neil Neyman

Antworten:

1

Sie können einfach das C: auf beiden Computern freigeben und die Freigabeberechtigungen auf Jeder> Vollzugriff und die NTFS-Berechtigungen auf Jeder> Vollzugriff und ANONYMOUS LOGON> Vollzugriff festlegen

Natürlich nicht sicher, aber Sie könnten Dateien ohne Komplikationen lesen / schreiben.

Brandonscript
quelle
0

Ich habe eher eine sehr einfache Lösung für Sie.
Da Sie bereits beide Cumputer (1 und 2) im selben Netzwerk platziert haben, können Sie jetzt einfach zu "Meine Netzwerkorte" von Computer1 gehen und nach Computer2 suchen.
Legen Sie dann die Daten, die Sie freigeben möchten, im öffentlichen Ordner von computer2 ab.
Gehen Sie nun zum Computer2 und suchen Sie nach dem Inhalt in seinem öffentlichen Ordner.
Der nächste Schritt besteht darin, die anderen Ordner freizugeben, und Sie können direkt darauf zugreifen (anstatt in den öffentlichen Ordner zu wechseln).

Satyendra
quelle
0

Dies ist der einfachste Weg, den ich kenne (vorausgesetzt, keine Sicherheitssoftware oder Firewall behindert:

Verwenden Sie in TOSH den Befehl

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

Jetzt werden Sie nach Anmeldeinformationen gefragt. Sie müssen Administratoranmeldeinformationen von GIGA verwenden, NICHT von TOSH.

Das sollte alles sein, was es braucht. Wenn Sie sich nicht an die Administratoranmeldung bei GIGA erinnern können, diese jedoch bereits angemeldet ist, können Sie alternativ eine neue Administratoranmeldung erstellen (Sie müssen natürlich nicht den Namen "Administrator" verwenden, um über Administratorrechte zu verfügen.)

Um dann das Laufwerk zu durchsuchen, gehen Sie einfach zu T:

Beachten Sie, dass beim Versuch, eine Freigabe auf der Stammebene eines Laufwerks (z. B. C $) zu erstellen, Probleme auftreten, die Administratorfreigabe jedoch standardmäßig vorhanden ist.

Debra
quelle