Я несколько дней пытался заставить это работать, и везде, где я смотрю в Интернете, кажется, что никто не имеет однозначного ответа, так что вот в чем дело:
У меня есть внешний диск, подключенный к моему Ubuntu 12.04 машина, "Николас-рабочий стол". У меня есть весь диск по сети через SAMBA. Если я пытаюсь получить доступ к диску из Windows 7 с помощью «\ nicholas-desktop», он не может сказать, что не может найти «nicholas-desktop». Однако, если я использую текущий IP-адрес, назначенный моей машине DHCP-сервером моего маршрутизатора, введя «\ 192.168.2.XXX», у меня не возникнет проблем с доступом к общему ресурсу. если я попытаюсь пропинговать имя хоста моей машины с Ubuntu из Windows, это не удастся.
То же самое происходит, если я пытаюсь пропинговать мой компьютер с Windows, «Николас-ноутбук» с моего компьютера с Ubuntu. Опять же, если я использую назначенный IP-адрес любого компьютера, он работает нормально. Может кто-нибудь, пожалуйста, помогите мне заставить это работать? Я не хочу обходных путей, таких как установка статического IP-адреса или резервирование DHCP, я хочу разрешать имена хостов с обеих сторон. Я попытался включить WINBA-сервер SAMBA'a, чтобы разрешить имена хостов с помощью netBIOS, но это тоже не сработало, но я мог ошибиться при его настройке.
Привет, пару мыслей,
\\<desktop_ip_address>\nicholas_share
работает так же хорошо. Windows Live Signin Assistant может вызвать эту проблему. Я нашел его в Google, удалил, и проблема решена. Теперь у меня это снова на новом ноутбуке под управлением Ubuntu. Может получить доступ к общим ресурсам на машине Windoze из Ubuntu, но не наоборот.
Я думаю, что множество обновлений Windoze восстановили проблему, но я пока не знаю. Помощник по входу в Windows исчез.
Это, кажется, полностью пропущено. Преобразование IP-адресов в имена хостов осуществляется через DNS. Запустите DNS-сервер, и ваша проблема будет решена.