Как повторно расшарить общую папку для устройств с Windows 10?

Вопрос или проблема

Я сдаюсь и прошу вашей помощи.

У меня есть доменная сеть с несколькими компьютерами, и мне нужно заново поделиться общей папкой с одного доменного ПК на другой доменный ПК или ноутбук. Но исходная папка была создана на недоменном ПК.

Вот схема сетевого соединения:

Схема сети

Моя ситуация

Итак, у PC1 есть два эфировых адаптера: ETH1 и ETH2. ETH1 подключен к доменной сети, а ETH2 подключен напрямую к PC2 (недоменный ПК).
Таким образом, PC2 имеет сетевое соединение только с PC1. PC2 – это маленький фабричный ПК (SFF), встроенный в машину.

На PC2 я создал общую папку для Everyone – полный доступ, \PC2\images, смотрите изображение ниже:

Настройки общей папки PC2

Общая папка видна на PC1, так что я могу копировать файлы с PC2 на PC1:

Общая папка PC1 от PC2

А теперь самая интересная часть – мне нужно создать доступ к общей папке PC2 для других пользователей в доменной сети.

Я нашел только способ заново поделиться общей папкой, и это с помощью команды mklink, выполненной на PC1:

C:\>mk1ink /d C:\temp\SharedPC2 \\192.168.61.100\images

Команда mklink на PC1

Благодаря mklink я могу создать что-то вроде ярлыка/папки, которая связана с \PC2\images\, и ее можно поделиться с PC1 для других доменных пользователей.

Общая папка PC1 от PC2

Теперь давайте перейдем с PC1 на другое доменное устройство, например, Laptop-LAP1. С этого LAP1 я могу видеть вновь созданную общую папку.
Но я не могу открыть эту вновь созданную общую папку, и через несколько секунд появляется сообщение об ошибке:

Общая папка LAP1

Для тестирования я создал общую папку “SharedPC1-test” на PC1 с теми же разрешениями, что и у папки PC2, и это сработало. Таким образом, проблема с SMB или брандмауэром может быть исключена:
Тестовая общая папка LAP1

Конфигурация устройств

Конфигурация ETH1 на PC1 (доменная сеть)
IPv4 10.100.150.200
Суб 255.255.255.0
GW 10.100.160.254
DHCP 10.100.140.10
DNS 10.100.140.1
DNS 10.100.140.2
Брандмауэр - исключение для передачи файлов


Конфигурация ETH2 на PC1 (локальная сеть с PC2)
IPv4 192.168.60.200
Суб 255.255.255.0
Брандмауэр - исключение для передачи файлов

.

Конфигурация ETH на PC2 (недоменный ПК)
IPv4 192.168.60.100
Суб 255.255.255.0
Брандмауэр - отключен

.

Конфигурация PC1, PC2, LAP1
ОС Windows 10
SMB, совместный доступ к файлам/принтерам - включен

Возможные решения

Я пробовал какие-то решения, но без успеха, например:

  • использовать команды “route add” с множеством вариантов для PC1 или LAP1

Например, PC1> route add 10.100.150.200 mask 255.255.252.0 192.168.60.100 IF 4

  • отключить брандмауэр на каждом устройстве
  • создать одну и ту же локальную учетную запись администратора и добавить запись в “Диспетчер учетных данных” Windows

Обходные пути

Я знаю, как обойти эту проблему. Но я ищу что-то умное, простое и как решить это напрямую в Windows с его ресурсами.

1-й обходной путь: используйте robocopy или программное обеспечение синхронизации для синхронизации папок между PC2 и PC1, а затем поделитесь синхронизированной папкой с PC1.

2-й обходной путь: подключите кабель и соедините PC2 напрямую с доменной сетью с помощью второго сетевого адаптера. Таким образом, PC2 будет доступен в доменной сети.

Ответ или решение

Чтобы повторно поделиться общим каталогом в сети Windows 10 между доменными и недоменными ПК, следуйте приведенным ниже инструкциям. Данная ситуация включает в себя настройку общих папок с одного не доменного ПК на другой доменный ПК через промежуточный компьютер.

Шаг 1: Проверка настроек общего доступа

  1. Убедитесь, что папка на ПК2 правильно настроена для общего доступа.

    • Откройте свойства папки, выберите вкладку «Доступ» и убедитесь, что предоставлен доступ для ‘Everyone’ (Все) с необходимыми правами.
  2. Настройка прав доступа:

    • Убедитесь, что все пользователи, которым необходимо получить доступ, добавлены в список пользователей и имеют права на доступ к папке.
    • Можно также создать отдельную учетную запись администратора с теми же данными на ПК1 и ПК2 и использовать этот логин для доступа.

Шаг 2: Настройка ПК1 для повторного общего доступа

Теперь вам нужно создать повторное общее использование папки \\PC2\images, чтобы пользователи домена могли получить к ней доступ через ПК1:

  1. Создание общедоступной папки через mklink:

    • На ПК1 откройте командную строку с правами администратора.
    • Введите следующую команду для создания ссылки на общую папку ПК2:
      mklink /d C:\temp\SharedPC2 \\192.168.60.100\images
    • Это создаст "мягкую ссылку" на общий ресурс, и теперь к этому ресурсу можно будет получить доступ через ПК1.
  2. Создание общего доступа с ПК1:

    • Выберите созданную ссылку (например, C:\temp\SharedPC2), щелкните правой кнопкой мыши и выберите «Свойства».
    • Перейдите во вкладку «Доступ», нажмите «Расширенная настройка» и включите «Открытый доступ».
    • Убедитесь, что у всех необходимых пользователей есть права на доступ (чтение/запись).

Шаг 3: Подключение с другого устройства (LAP1)

  1. Проверка доступа с LAP1:
    • На устройстве LAP1 откройте проводник и в адресной строке введите \\IP-адрес-PC1\SharedPC2 (например, \\10.100.150.200\SharedPC2).
    • Если все настроено правильно, вы сможете найти папку и получить к ней доступ.

Шаг 4: Устранение неполадок

Если доступ по-прежнему не работает, рассмотрите следующие моменты:

  1. Проверка настроек брандмауэра:

    • Убедитесь, что на ПК1 открыты порты для SMB (по умолчанию порты 445 и 139) в брандмауэре и на устройстве LAP1.
  2. Проверка маршрутизации:

    • Попробуйте выполнить команду ping на LAP1 для проверки доступности IP-адреса PC1 и PC2, а затем убедитесь, что вы можете обратиться к ресурсам сети.
  3. Добавление статического маршрута:

    • Если у вас остались проблемы, попробуйте добавить статический маршрут на LAP1 чтобы убедиться, что трафик правильно проходит между сетями.

    Например:

    route add 192.168.60.0 mask 255.255.255.0 10.100.150.200

Альтернативный подход

Если вышеперечисленные шаги не дают результатов, возможно, стоит рассмотреть один из следующих обходных путей:

  1. Использование программ для синхронизации:

    • Программы, такие как RoboCopy, могут автоматически синхронизировать файлы между PC2 и PC1 и создать общий доступ к папке, уже синхронизированной на PC1.
  2. Прямое подключение PC2 к доменной сети:

    • Если возможно, подключите PC2 напрямую к доменной сети через дополнительный сетевой адаптер, чтобы упростить доступ.

Следуя приведенным выше шагам, вы сможете эффективно настроить повторный доступ к общей папке между ПК в доменной сети Windows 10 и недоменной сети.

Оцените материал
Добавить комментарий

Капча загружается...