1

Установил Ubuntu 16.04 TLS на моем ноутбуке. Иметь ПК с Windows 7 Professional и несколько ПК с Windows XP. Никогда не было проблем с доступом к любому общему ресурсу Windows на любом ПК с Windows с любого другого ПК с Windows.

Использование базовой сети - рабочая группа, нет домена, нет Active Directory.

Я установил SAMBA в Ubuntu и создал очень простой файл SMB.CONF, показанный здесь:

[global]
workgroup = SAMBADOM
server string = Ubuntu
security = user

[printers]
comment = printer section
browseable = yes
read only = yes
guest ok = yes
path = /var/spool/samba
printable = yes

[share]
comment = shared directory section
path = /home/richard/share
browseable = yes
read only = no
guest ok = no
create mask = 0777

Конечно, перезапустил службы SMBD и NMBD.

Когда я захожу на свой ПК с Windows 7 или XP, в разделе «Сеть» я вижу рабочую группу SAMBADOM и вижу все мои компьютеры и ноутбук с Ubuntu. И с любого ПК с Windows я могу открыть ноутбук Ubuntu, посмотреть общий ресурс и поместить файлы в общий ресурс. Если я затем открою общий ресурс на ноутбуке Ubuntu, я увижу файлы. Я могу выполнять любые файловые операции над файлами в общем ресурсе Ubuntu с компьютеров Ubuntu или Windows.

Теперь, наоборот, когда я использую приложение Files Ubuntu, я вижу все компьютеры с Windows и ноутбук Ubuntu в сети под рабочей группой SAMBADOM. К сожалению, когда я нажимаю на один из ПК с Windows, чтобы открыть его, и появляется диалоговое окно Ubuntu с запросом имени пользователя и пароля, когда я ввожу имя пользователя и пароль на ПК с Windows и нажимаю (я думаю, что это) кнопку "Подключить", диалоговое окно коробка просто "сбрасывается". Я могу попробовать снова и снова для любого ПК с Windows, и результаты одинаковы - не могу подключиться.

Короткая версия всего этого заключается в том, что я могу получить доступ к своему общему ресурсу Ubuntu с любого ПК с Windows, но не могу получить доступ к любому ПК с Windows с моего ноутбука с Ubuntu.

Интересно, что если я использую smbclient в терминале на ноутбуке Ubuntu, я могу получить доступ к компьютерам с Windows и общим папкам на них. Просто не похоже на работу через GUI.

Я проверил свой брандмауэр на ПК с Windows и убедился, что соответствующие порты открыты. Я даже временно отключил брандмауэры - это не помогло.

КСТАТИ. Это рабочая станция Ubuntu, установленная на 64-битной ОС.

1 ответ1

0

Итак, выполнив много разных вещей, включая переустановку Ubuntu и редактирование файла SMB.CONF, я понял, как решить мою проблему.

Я очистил свой ноутбук и установил рабочую станцию Fedora 24 и заметил те же результаты - HMMMM, сказал я.

И тогда я понял, что большинство компьютеров, к которым я пытался подключиться, имели имена пользователей, конечно, но пустые пароли. Я попытался как SMB.CONF отредактировать, что кто-то упомянул, чтобы разрешить использование пустых паролей, но не смог заставить это работать. И, если необходимо, я всегда перезапускаю smbd и nmbd после изменений.

Во всяком случае, у меня был один компьютер в сети, который имеет имя пользователя и пароль. Угадайте, что - с Fedora мне удалось подключиться! Затем я ввел пароли на других компьютерах и Presto смог наконец подключиться к ним из Fedora.

Теперь, поскольку цель состоит в том, чтобы использовать Ubuntu, я снова вытер ноутбук, но на этот раз снова сделал новую установку рабочей станции Ubuntu. Я сделал два очень незначительных изменения в файле SMB.CONF (они также были сделаны при установке Fedora), чтобы правильно установить имя рабочей группы и имя netbios. Просто оставил все остальное по умолчанию.

Затем открыли общий доступ к папке на компьютере с Ubuntu. Просто использовал графический интерфейс для общего доступа к папке (не изменил SMB.CONF) и установите его для разрешения гостевого доступа. Теперь каждый компьютер в моей сети может подключиться к общему ресурсу на моей машине с Ubuntu. Если я хочу установить более строгий контроль над тем, кто может и не может получить доступ к этой папке, я могу внести изменения в свой SMB.CONF.

Но теперь самое главное - теперь я могу подключаться с моего ноутбука Ubuntu к любому другому компьютеру и общим ресурсам в моей сети.

Решение моей проблемы, которая может или не может помочь другим, состоит в том, что те устройства, к которым я не мог подключиться, имели учетные записи без паролей. Как только пароли были назначены, все работало.

Надеюсь, что это может помочь кому-то!

Спасибо,

Рич Хуэльбиг

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