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 \ с Сэмми @ 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 \ с Сэмми @ 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. Это предположение, но квалифицированное предположение, учитывая то, что я уже знаю.

3 ответа3

1

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

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

0

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

0

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .