Рейтинг:0

Не могу подключиться к самбе из windows

флаг br

У меня проблема с подключением к Samba из Windows.

Это точный путь к файлу, к которому я пытаюсь подключиться: \192.168.1.242\server-sharedfiles.

Server-sharedfiles — это имя папки, которой я хотел бы поделиться, и путь к файлу задается в файле конфигурации для этой папки следующим образом: /home/server/server-sharedfiles/.

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

файл конфигурации:

рабочая группа = сервер минимальный протокол сервера = NT1 строка сервера = сервер %h (Samba, Ubuntu) имя netbios = файловый сервер выигрывает поддержку = да днс прокси = нет

порядок разрешения имени = хост lmhots выигрывает bcast

интерфейсы = 192.168.0.1/24 eth0 связывать только интерфейсы = да

файл журнала = /var/log/samba/log.%m максимальный размер журнала = 1000

системный журнал = 0

действие паники = /usr/share/samba/действие паники %d

роль сервера = автономный сервер Серверная часть passdb = tdbsam подчиняться ограничениям pam = да синхронизация паролей unix = да

программа passwd = /usr/bin/passwd %u пароль чата = Введите\snew\s\spassword:* %n\n Повторный ввод\snew\s\spassword:* %n\n пароль\обновлен\sуспешно .

изменение пароля pam = да сопоставление с гостем = плохой пользователь

usershare разрешить гостям = да

[принтеры] комментарий = Все принтеры просмотр = нет путь = /var/спул/самба для печати = да гость ок = нет только чтение = да гость ок = нет только чтение = да создать маску = 0755

[печать$] комментарий = Драйверы принтера путь = /var/lib/samba/printers просмотр = да только чтение = да гость ок = нет

[МОЯ_ПОДЕЛИТЬСЯ] записываемый = да путь = /домашний/сервер/сервер-общие файлы комментарий = файловый сервер гостевая учетная запись = широкие ссылки = нет безопасность = пользователь

Я пытался использовать \192.168.1.242\MY_SHARE\, но это тоже не сработает и дает ту же ошибку:

https://imgur.com/a/w5xPabR

winver на моем компьютере выводит это:

https://imgur.com/a/2LddYUs

для версии самбы я получаю это:

server@VERUM-SERVER:/etc/samba$ samba --version Версия 4.3.11-Убунту

https://imgur.com/a/BEvXaNL

ChanganAuto avatar
флаг us
Вы действительно напечатали это неправильно, это нужно \...
user1530845 avatar
флаг br
это не то, все равно выдает ту же ошибку
ChanganAuto avatar
флаг us
Нет, это - двойной обратный слеш вместо одинарного в начале - для начала. Хотя у вас могут быть и другие ошибки. Пожалуйста, отредактируйте и опубликуйте конфигурацию.
user1530845 avatar
флаг br
ах, мой плохой, форум интерпретирует двойную обратную косую черту как одну, и у меня все еще та же проблема даже с двойной обратной косой чертой
флаг sa
Вы пытаетесь подключиться к пути, а не к общему ресурсу, попробуйте заменить «общие файлы сервера» на «MY_SHARE».
user1530845 avatar
флаг br
нет, все та же проблема, я отредактировал пост с изображением
Рейтинг:0
флаг es

Я не уверен, что то, что вы написали выше, является опечаткой, но я могу легко воспроизвести вашу ошибку, вставив одну строку из вашего smb.conf в мою:

порядок разрешения имени = лмхотс хост выигрывает трансляцию

Честно говоря, я бы не подумал, что это приведет к беспорядку, поскольку Samba обычно игнорирует неверные вещи, но в этом случае она останавливает запуск smbd:

:~$ перезапуск службы sudo smbd

Задание для smbd.service завершилось неудачно, так как процесс управления завершился с кодом ошибки. См. «Статус systemctl smbd.service" и "journalctl -xe" для подробностей.

Когда я исправляю строку:

порядок разрешения имени = lmhosts хост выигрывает трансляцию

И перезапустите smbd: перезапустить службу sudo smbd

Я снова могу получить доступ к общему ресурсу из Windows.

Просто убедитесь, что вы обращаетесь к акции так, как Роуленд Пенни, упомянутый выше.

user1530845 avatar
флаг br
извините, я не совсем понимаю, вы не говорите, на что изменить строку, и я не получаю никаких ошибок в ubuntu или, по крайней мере, не через ssh
Morbius1 avatar
флаг es
В smb.conf на вашем компьютере с Ubuntu у вас есть опечатка в строке «порядок разрешения имен». Один из элементов читается как «lmhots». Это должно быть `lmhosts`. Внесите изменения, затем перезапустите smbd.
user1530845 avatar
флаг br
ах, хорошо, спасибо, я исправил это, все еще не работает, но выдает ту же ошибку «имя сети не найдено»
Morbius1 avatar
флаг es
Предполагая, что [1] IP-адрес правильный и [2] вы отключили брандмауэр Linux ( ufw ), чтобы увидеть, не мешает ли он, единственное, что осталось, — это разрешения Linux для общей папки и путь к ней. Так что выполните `ls -dl /home/server` и `ls -dl /home/server/server-sharedfiles`, чтобы выяснить это.
Рейтинг:0
флаг jp

Не имея всей информации, я подозреваю, что это тот случай, когда Windows 10 требует более высокого уровня шифрования SMB, чем позволяет ваш SMB-сервер. Я бы сначала проверил на вашем SMB-сервере, какую версию SMB он поддерживает, а затем проверил, какие версии SMB поддерживает ваша машина с Windows.

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

Это происходит довольно часто с серверами SMB на базе Linux при доступе из Windows 10.

Сообщение о том, какую ОС и версию SMB вы используете, а также какую версию и сборку Windows 10 вы используете.

Например, если на вашем SMB-сервере включен только SMB 1.0: https://docs.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows

user1530845 avatar
флаг br
winver на моем компьютере с Windows, который я использую для подключения, показывает следующее: https://imgur.com/a/2LddYUs. на моем сервере я получаю это: (скопируйте и вставьте) server@VERUM-SERVER:/etc/samba$ samba --version Версия 4.3.11-Убунту
флаг jp
В этой статье показано, как узнать версию протокола SMB: https://www.thewindowsclub.com/check-smb-version-windows. Я не использовал Windows 11, поэтому, возможно, там есть некоторые новые проблемы. Вы можете получить свою версию linux samba с этого сайта: https://www.samba.org/samba/history/. Если у вас версия 4.3.11, это версия 2015 года, поэтому, вероятно, что-то нужно будет изменить. сторона Windows для его поддержки. Какая у вас ОС Linux, это NAS? Есть ли способ обновить версию самбы? Если это NAS, иногда можно установить более новые прошивки.

Ответить или комментировать

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