Вопрос или проблема
Я сдаюсь и прошу вашей помощи.
У меня есть доменная сеть с несколькими компьютерами, и мне нужно заново поделиться общей папкой с одного доменного ПК на другой доменный ПК или ноутбук. Но исходная папка была создана на недоменном ПК.
Вот схема сетевого соединения:
Моя ситуация
Итак, у PC1 есть два эфировых адаптера: ETH1 и ETH2. ETH1 подключен к доменной сети, а ETH2 подключен напрямую к PC2 (недоменный ПК).
Таким образом, PC2 имеет сетевое соединение только с PC1. PC2 – это маленький фабричный ПК (SFF), встроенный в машину.
На PC2 я создал общую папку для Everyone – полный доступ, \PC2\images, смотрите изображение ниже:
Общая папка видна на PC1, так что я могу копировать файлы с PC2 на PC1:
А теперь самая интересная часть – мне нужно создать доступ к общей папке PC2 для других пользователей в доменной сети.
Я нашел только способ заново поделиться общей папкой, и это с помощью команды mklink, выполненной на PC1:
C:\>mk1ink /d C:\temp\SharedPC2 \\192.168.61.100\images
Благодаря mklink я могу создать что-то вроде ярлыка/папки, которая связана с \PC2\images\, и ее можно поделиться с PC1 для других доменных пользователей.
Теперь давайте перейдем с PC1 на другое доменное устройство, например, Laptop-LAP1. С этого LAP1 я могу видеть вновь созданную общую папку.
Но я не могу открыть эту вновь созданную общую папку, и через несколько секунд появляется сообщение об ошибке:
Для тестирования я создал общую папку “SharedPC1-test” на PC1 с теми же разрешениями, что и у папки PC2, и это сработало. Таким образом, проблема с SMB или брандмауэром может быть исключена:
Конфигурация устройств
Конфигурация 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: Проверка настроек общего доступа
-
Убедитесь, что папка на ПК2 правильно настроена для общего доступа.
- Откройте свойства папки, выберите вкладку «Доступ» и убедитесь, что предоставлен доступ для ‘Everyone’ (Все) с необходимыми правами.
-
Настройка прав доступа:
- Убедитесь, что все пользователи, которым необходимо получить доступ, добавлены в список пользователей и имеют права на доступ к папке.
- Можно также создать отдельную учетную запись администратора с теми же данными на ПК1 и ПК2 и использовать этот логин для доступа.
Шаг 2: Настройка ПК1 для повторного общего доступа
Теперь вам нужно создать повторное общее использование папки \\PC2\images
, чтобы пользователи домена могли получить к ней доступ через ПК1:
-
Создание общедоступной папки через
mklink
:- На ПК1 откройте командную строку с правами администратора.
- Введите следующую команду для создания ссылки на общую папку ПК2:
mklink /d C:\temp\SharedPC2 \\192.168.60.100\images
- Это создаст "мягкую ссылку" на общий ресурс, и теперь к этому ресурсу можно будет получить доступ через ПК1.
-
Создание общего доступа с ПК1:
- Выберите созданную ссылку (например, C:\temp\SharedPC2), щелкните правой кнопкой мыши и выберите «Свойства».
- Перейдите во вкладку «Доступ», нажмите «Расширенная настройка» и включите «Открытый доступ».
- Убедитесь, что у всех необходимых пользователей есть права на доступ (чтение/запись).
Шаг 3: Подключение с другого устройства (LAP1)
- Проверка доступа с LAP1:
- На устройстве LAP1 откройте проводник и в адресной строке введите
\\IP-адрес-PC1\SharedPC2
(например,\\10.100.150.200\SharedPC2
). - Если все настроено правильно, вы сможете найти папку и получить к ней доступ.
- На устройстве LAP1 откройте проводник и в адресной строке введите
Шаг 4: Устранение неполадок
Если доступ по-прежнему не работает, рассмотрите следующие моменты:
-
Проверка настроек брандмауэра:
- Убедитесь, что на ПК1 открыты порты для SMB (по умолчанию порты 445 и 139) в брандмауэре и на устройстве LAP1.
-
Проверка маршрутизации:
- Попробуйте выполнить команду
ping
на LAP1 для проверки доступности IP-адреса PC1 и PC2, а затем убедитесь, что вы можете обратиться к ресурсам сети.
- Попробуйте выполнить команду
-
Добавление статического маршрута:
- Если у вас остались проблемы, попробуйте добавить статический маршрут на LAP1 чтобы убедиться, что трафик правильно проходит между сетями.
Например:
route add 192.168.60.0 mask 255.255.255.0 10.100.150.200
Альтернативный подход
Если вышеперечисленные шаги не дают результатов, возможно, стоит рассмотреть один из следующих обходных путей:
-
Использование программ для синхронизации:
- Программы, такие как RoboCopy, могут автоматически синхронизировать файлы между PC2 и PC1 и создать общий доступ к папке, уже синхронизированной на PC1.
-
Прямое подключение PC2 к доменной сети:
- Если возможно, подключите PC2 напрямую к доменной сети через дополнительный сетевой адаптер, чтобы упростить доступ.
Следуя приведенным выше шагам, вы сможете эффективно настроить повторный доступ к общей папке между ПК в доменной сети Windows 10 и недоменной сети.