У меня Windows 7 с 3 сетевыми картами. IP это что-то вроде следующего.

192.168.2.10
192.168.2.11
192.168.2.12

В файле C:\Windows\System32\Drivers\etc\hosts у меня есть следующие записи.

192.168.2.11    macname1
192.168.2.12    macname2

Файл lmhosts также содержит следующие записи.

192.168.2.11    macname1    
192.168.2.12    macname2

Если я пингую macname1 и macname2 с этого компьютера, я получаю правильное отображение IP-адресов.

Однако у меня есть проблема с доступом к акциям. У меня есть доля XYZ в этой машине. Я могу открыть этот ресурс в проводнике на той же машине с \\192.168.2.11 \xyz и \\192.168.2.12 \xyz. Однако, если я попытаюсь \\macname1 \xyz или \\macname2 \xyz, он запросит имя пользователя и пароль подключиться.

Как решить эту проблему?

Обратите внимание, что это виртуальная машина, и сетевые карты подключены к виртуальной сети. Но я не уверен, имеет ли это значение. Брандмауэр отключен.

1 ответ1

1

Я добавил несколько имен машин, как указано в этом посте.

1. Start the registry editor (regedt32.exe)
2. Move to HKEY_Local_Machine\System\CurrentControlSet\Services\LanmanServer\Parameters
3. From the Edit menu select "Add Value"
4. Set the type to REG_SZ is you want one extra name or REG_MULTI_SZ if you want more than one and enter a name of OptionalNames. Click OK
5. You will then be prompted for a value. Enter the other name (or names if type REG_MULTI_SZ, one on each line) you want it to be known as and click OK.
6. Close the registry editor
7. Reboot the machine

С помощью этой процедуры у моей машины есть два имени, известных на уровне NETBIOS, и тогда соединение с общей папкой через любое имя машины работает хорошо.

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