Samba не работает при загрузке до перезапуска службы

Я установил сервер Samba, используя Ubuntu Server в качестве ОС. Когда компьютер запускается, smbd и nmbd оба запускаются правильно. Однако, если я иду к клиенту и набираю:

$ smbclient -L feynman

я получаю:

Enter chris's password: 
Connection to feynman failed (Error NT_STATUS_UNSUCCESSFUL)

Если я затем иду на сервер и перезапускаю службу smbd, она работает правильно .

У меня есть сервер, настроенный для совместного использования USB-накопителя; возможно ли, что он запускается до того, как USB-накопитель станет доступен?

Я не вижу ничего интересного в smbd.log.

1
задан 7 January 2013 в 05:47

1 ответ

Можно проверить привязку Samba к сетевым интерфейсам с

root@server:~# lsof -ni:139
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
smbd    2265 root   29u  IPv4  13788      0t0  TCP 127.0.0.1:netbios-ssn (LISTEN)
smbd    2265 root   31u  IPv6  13790      0t0  TCP [::1]:netbios-ssn (LISTEN)

Здесь, она связывает только с петлевым интерфейсом и делает smbclient -L 127.0.0.1, будет работать.

В зависимости от Вашего smb.conf (интерфейсы, и связывают только интерфейсы) Samba свяжет только с петлевым интерфейсом, если Вы будете использовать DHCP и свяжете OK после перезапуска его.

Это происходит, потому что выскочка не ожидает всех сетевых интерфейсов, чтобы произойти, см. https://askubuntu.com/a/349142/332223

0
ответ дан 7 January 2013 в 05:47

Другие вопросы по тегам:

Похожие вопросы: