Как настроить 2 компьютера для обмена файлами с помощью перекрестного кабеля?


10

У меня есть два компьютера, и я хочу обмениваться файлами между ними с помощью перекрестного кабеля Ethernet. Я играл с различными сетевыми конфигурациями туда-сюда, но я не могу заставить его работать.

Компьютер 1

  • ОС: Windows XP Pro SP2
  • Имя хоста: TOSH
  • Рабочая группа: WORKGROUP

Подключение по локальной сети (свойства Internet Protocol 4)

  • IP: 10.0.0.1
  • Маска подсети: 255.255.255.0
  • Шлюз по умолчанию: нет
  • Основной DNS: нет
  • Вторичный DNS: нет

Компьютер 2

  • ОС: Windows Vista SP2
  • Имя хоста: GIGA
  • Рабочая группа: WORKGROUP

Подключение по локальной сети 1 (свойства Internet Protocol 4)

  • IP: 10.0.0.2
  • Маска подсети: 255.255.255.0
  • Шлюз по умолчанию: нет
  • Основной DNS: нет
  • Вторичный DNS: нет

Беспроводное сетевое соединение (свойства Internet Protocol 4)

  • IP: Получить автоматически (192.168.0.103 назначается DHCP)
  • Маска подсети: нет данных (действует 255.255.255.0)
  • Шлюз по умолчанию: NA (192.168.0.1 - это DHCP / шлюз)
  • Основной DNS: Получить автоматически
  • Вторичный DNS: Получить автоматически

Все идет нормально! Я могу пинговать их обоих, это работает в обоих направлениях. Для демонстрации, вот результаты пинга.

Пингует компьютер 1 с компьютера 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>

Пингует компьютер 2 с компьютера 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>

Извините, компьютер XP локализован на шведский. Но это все говорит само за себя.

На компьютере Vista:

  • Брандмауэр Windows отключен.
  • Там не установлен сторонний брандмауэр.
  • Я могу видеть компьютер TOSH, если я нажму на Сеть.
  • Я могу просматривать акции и принтеры на TOSH.
  • Я могу просматривать папку «Общие документы» и читать и записывать файлы из этой папки и в нее.

На компьютере XP:

  • Брандмауэр Windows отключен.
  • Kaspersky Internet Security установлен, но защита приостановлена.
  • Я могу увидеть компьютер GIGA, если нажму на «Мои сетевые объекты».
  • Я могу просматривать акции и принтеры на GIGA.
  • Я не могу просмотреть общую папку. Это приводит к ошибке.

ошибка

Таким образом, вы можете увидеть ошибку здесь и сейчас. Опять же, XP локализован на шведский. Для справки, это сообщение об ошибке может нуждаться в переводе.

\ Giga \ Public недоступен. Возможно, у вас нет разрешения на использование этого ресурса. Обратитесь за помощью к администратору сервера.

Доступ запрещен.

Почему это работает в одну сторону, а не в другую? Это как-то связано с назначением IP? Один сервер, а другой клиент? ...

И возможно ли получить доступ ко всем файлам всего системного диска без каких-либо ограничений, как если бы вы сидели за этим компьютером? Или вам нужно создавать общие папки для каждой папки с файлами, к которым вы хотите получить доступ на другом компьютере? Возможно, FTP - лучшее решение для более широкого доступа к файлам?

Доступ на XP: я в первую очередь заинтересован в доступе к этим путям

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

Но иметь доступ ко всему диску C: на компьютере с XP было бы гораздо приятнее.

Доступ в Vista: я хочу получить доступ к этим путям

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

Я хотел бы получить доступ по крайней мере к общей папке. Но по какой-то причине это не работает ...

Использование админских акций


Как предлагается в комментариях, я попытался использовать общие ресурсы администратора для доступа ко всему диску. Я сделал это на обоих компьютерах, но ни на одном из них это не сработало. Что происходит, я получаю диалоговое окно аутентификации с запросом имени пользователя и пароля. Но когда я ввожу свое имя пользователя и пароль, доступ запрещен. Там написано, что мне нужно проверить имя пользователя и пароль.

Я использовал имя пользователя и пароль удаленного компьютера ... я должен использовать имя пользователя и пароль локального компьютера (компьютер, с которого я обращаюсь к другому компьютеру) и, возможно, даже иметь одинаковые имена пользователей на обоих компьютерах? ...

На компьютере XP

xp1

xp2

xp3

На компьютере Vista

Vista1

VISTA2

vista3

vista4

vista5

После первой попытки входа поле ввода «имя пользователя» становится серым и недоступным. На данный момент только поле пароля может быть изменено. После второй попытки поле имени пользователя становится не только недоступным, но и пустым. На этом этапе я должен начать все заново из строки «Выполнить». Это нормально?...

С XP все по-другому. Не имеет значения, сколько раз я ввожу неправильный пароль или сколько попыток я делаю для доступа к общему ресурсу администратора, диалог остается на месте. Кроме того, он не показывает никаких ошибок или предупреждений об использовании правильного пароля, как в Vista. Диалоговое окно просто мигает и возвращается при сбое входа в систему.

Почему админский общий доступ не работает? Должен ли я сначала внести некоторые изменения в систему? Может, какой-нибудь реестр отредактировать? Или какую-то групповую политику отредактировать?

Создание новых общих и учетных записей пользователей


Я создал новую папку на компьютере Vista.

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

Я дал полный контроль над группой All.

share1

share1

share1

Я также создал новые учетные записи пользователей (Testuser1) на компьютерах с XP и Vista. У меня есть следующие пользователи сейчас.

Пользователи компьютеров XP

  • Декарт (учетная запись администратора)
  • Testuser1 (учетная запись администратора)
  • Администратор (встроенная учетная запись администратора включена)
  • Gäst (встроенный гостевой аккаунт, включен, не используется)

Пользователи компьютеров Vista

  • Сэмми (учетная запись администратора)
  • Testuser1 (учетная запись администратора)
  • Администратор (встроенная учетная запись администратора отключена)
  • Gäst (встроенный гостевой аккаунт, включен, не используется)

Если я вхожу в систему как Сэмми на компьютере Vista, и если я пытаюсь открыть \ 10.0.0.1 \, то открывается папка «Сеть» и отображаются общие ресурсы и ресурсы компьютера XP. Я могу открыть \ 10.0.0.1 \ Shared Documents и писать и читать файлы. Если я пытаюсь открыть \ 10.0.0.1 \ c $, я получаю сообщение об ошибке. Когда я это делаю, я вошел в систему как Декарт на компьютере с XP.

Когда я вошел в систему как Descartes на компьютере с XP и Sammy на компьютере с Vista, если я попытаюсь открыть \ 10.0.0.2 \, откроется папка My Network Places и будут показаны общие ресурсы и ресурсы компьютера Vista. Я не могу открыть \ 10.0.0.2 \ Public, я получаю сообщение об ошибке. Кроме того, если я пытаюсь открыть \ 10.0.0.2 \ c $, я получаю сообщение об ошибке.

Теперь, когда я создал новый Share 1 на компьютере с Vista, я попытался открыть его с компьютера с XP. Когда я вошел в систему как Декарт на компьютере с XP, это не сработало. Но когда я вошел как новый Testuser1, это сработало!

Я постараюсь обобщить все это здесь. Тоши - это компьютер XP, а GIGA - это компьютер Vista.

От ГИГИ до ТОШИ (удаленный)

  • Sammy @ GIGA может читать и писать в \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Sammy @ GIGA может читать и писать в \ 10.0.0.1 \ Shared Documents \ with Testuser1 @ TOSH
  • Testuser1 @ GIGA может читать и писать в \ 10.0.0.1 \ Shared Documents \ with Descartes @ TOSH
  • Testuser1 @ GIGA может читать и писать в \ 10.0.0.1 \ Shared Documents \ with Testuser1 @ TOSH

От TOSHI до GIGA (удаленно)

  • Декарт @ TOSH не может получить доступ к \ 10.0.0.2 \ Public \ с Sammy @ GIGA
  • Декарт @ TOSH не может получить доступ к \ 10.0.0.2 \ Поделиться 1 \ с Сэмми @ ГИГА
  • Декарт @ TOSH не может получить доступ к \ 10.0.0.2 \ Public \ с Testuser1 @ GIGA
  • Декарт @ TOSH не может получить доступ к \ 10.0.0.2 \ Поделиться 1 \ с Testuser1 @ GIGA
  • Testuser1 @ TOSH не может получить доступ к \ 10.0.0.2 \ Public \ с Sammy @ GIGA
  • Testuser1 @ TOSH может читать и писать в \ 10.0.0.2 \ Share 1 \ с Sammy @ GIGA
  • Testuser1 @ TOSH не может получить доступ к \ 10.0.0.2 \ Public \ с Testuser1 @ GIGA
  • Testuser1 @ TOSH может читать и писать в \ 10.0.0.2 \ Share 1 \ with Testuser1 @ GIGA

Когда я вхожу в систему как Testuser1 на компьютере с XP (TOSHI) и пытаюсь подключиться к компьютеру с Vista (GIGA), я получаю диалоговое окно авторизации. В этом диалоговом окне я использую те же учетные данные, что и для пользователя, вошедшего в систему на компьютере с Vista в данный момент. Так что, если Сэмми в настоящее время вошел в систему на компьютере Vista, я бы использовал учетные данные для Сэмми для авторизации и так далее. Я не уверен, что случилось бы, если бы я использовал учетные данные для Testuser1 на Vista (учетная запись Vista). Это привело бы к слишком большому количеству перестановок для моего мозга. Я не смог бы знать, что есть что больше. Сложно уже как есть. :)

Когда я вхожу в систему как Декарт на компьютере с XP и пытаюсь подключиться к компьютеру с Vista, вообще не получаю это диалоговое окно авторизации. Он просто запускает сразу. Я думаю, что он входит в систему автоматически, когда я вхожу в Windows. Вероятно, это как-то связано с этой учетной записью и ее конфигурацией. Это предпочтительная учетная запись, в которую я вошел, когда загружается Windows XP.

На примечании стороны, как я могу закрыть соединение, не выходя из этой учетной записи? Есть ли где-нибудь опция отключения в папке «Мои сетевые метки» и в представлении «Просмотр рабочей группы»?

Я создал только одну новую папку на компьютере Vista для тестирования. Я не пытался создать новый общий ресурс на компьютере XP и попытаться получить к нему доступ с компьютера Vista. Я просто предполагаю, что это будет работать, потому что я уже могу получить доступ к папке Shared Documents с компьютера Vista. Если я смогу получить доступ к этому, я думаю, что я могу получить доступ к любой папке на компьютере с XP с компьютера Vista. Это предположение, но квалифицированное предположение, учитывая то, что я уже знаю.


1
Существует скрытая папка, к которой вы можете получить доступ, набрав \\ computer \ c $, что позволит вам получить доступ к диску C
Darius

Если вы хотите предоставить общий доступ ко всему диску C, просто предоставьте доступ ко всему жесткому диску, и он может рекурсивно применить выбранные вами разрешения к каждому подкаталогу. Очевидно, будьте осторожны, чтобы не оставить его открытым для внешнего мира ...
Нил Нейман

также попробуйте запустить \\ 10.0.0.1, и если это сработает, то, как уже упоминалось, добавляют к нему \ c $ Я думаю, что c $ называется доля администратора. Вы можете получить доступ к любому диску / разделу. если есть ч один, то h%.
Бароп

@Darius Когда я набираю в командной \\10.0.0.1\c$строке Vista и нажимаю Enter (чтобы получить доступ к диску C: на XP), я получаю диалоговое окно аутентификации. Он запрашивает имя пользователя и пароль. У меня есть две учетные записи, одна из которых является моей собственной учетной записью администратора, а другая - учетной записью администратора. Какой из них мне нужно использовать? Я пробовал оба, но не могу получить доступ.
Самир

1
Машина Xp может попробовать в командной строке, net shareесли вы не видите c $ в списке, а затем введитеnet share c$=c:\
Нил Нейман

Ответы:


1

Вы можете просто предоставить общий доступ к C: на обеих машинах, установить разрешения «Общий доступ» для «Все»> «Полный доступ» и разрешения NTFS для «Все»> «Полный доступ» и «АНОНИМНЫЙ ВХОД»> «Полный доступ».

Очевидно, что это небезопасно, но вы сможете читать / писать файлы без осложнений.


0

У меня есть довольно простое решение для вас.
Поскольку вы уже поместили оба cumputers (1 и 2) в одну и ту же сеть, теперь вы можете просто зайти в «My Network Places» на компьютере1 и найти компьютер2.
Затем поместите данные, которыми вы хотите поделиться, в общую папку компьютера2.
Теперь перейдите к компьютеру2 и проверьте содержимое в его общей папке.
Следующим шагом будет разделение других папок, и вы сможете напрямую получить к ним доступ (вместо перехода в «общую» папку).


0

Это самый простой из известных мне способов сделать это (при условии, что никакое программное обеспечение безопасности или брандмауэр не мешают:

Из TOSH используйте команду

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

Теперь вас попросят ввести учетные данные. Вы должны использовать учетные данные администратора из GIGA, а не из TOSH.

Это должно быть все, что нужно. Если вы не можете вспомнить логин администратора в GIGA, но он уже вошел в систему, вы можете альтернативно создать новый логин администратора (конечно, не обязательно использовать имя «администратор», чтобы иметь права администратора).

Чтобы затем просмотреть диск, просто перейдите к T:

Обратите внимание, что существуют проблемы при попытке создать общий ресурс на корневом уровне диска (т. Е. C $), но общий ресурс администратора существует по умолчанию.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.