Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: В Windows (Мой компьютер=>Сеть) перестали отображаться имена Linux-серверов.  (Прочитано 722 раз)

0 Пользователей и 1 Гость просматривают эту тему.

vlad001

  • Автор темы
  • Гость
Здравствуйте! Извиняюсь на возможно корявое название темы. Есть Ubuntu Server 14.04, (он же организует локальную сеть и доступ в интернет), Самба стандартная из репозитория, на этом сервере расшарен ресурс, всё нормально работает, только если на клиентах указываю в адресной строке путь вида \\сервер. Клиенты виндовые компьютеры (7, 8.1). Проблема в том что в "Сеть" не отображается сервер на Ubuntu, только если в строке адреса клиентов прописать указанный выше путь. При этом клиенты в "Сети" видят друг друга. Так же в этой сети есть самодельный nas на Openmediavault (Debian) с расшаренными ресурсами и так же он в "Сеть" этих клиентов не отображается, только есть указать в адресной строке путь вида \\нас. Проблема появилась случайно на днях, до этого всё работало как надо. Я решил что проблема в сервере с самбой, т.к. на нескольких клиентах возникло подобное (что-то сломаться на всех сразу вряд ли может). Ранее на Ubuntu устанавливал aufs-tools, связи не вижу, но вдруг. С другой стороны есть бэкап (их несколько для каждой недели начиная с начала года) конфига Самбы, его возврат на место текущего так же не меняет ситуацию. Текущий конфиг Самбы:
root@home-router:/# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[sdb1]"
Global parameter guest account found in service section!
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        server string = %h server (Samba, Ubuntu)
        server role = standalone server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        read raw = No
        write raw = No
        preferred master = Yes
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        print ok = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers

[sdb1]
        path = /media/hdd
        read only = No
        guest ok = Yes
root@home-router:/#

Опять же возникают сомнения, по поводу не работы Самбы в этой части. Если в клиентах (напомню что это windows) дать команду:
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Windows\system32>nbtstat -A 192.168.0.1

Ethernet:
Адрес IP узла: [192.168.0.62] Код области: []

           Таблица NetBIOS-имен удаленных компьютеров

       Имя                Тип          Состояние
    ----------------------------------------------------
    HOME-ROUTER    <00>  Уникальный  Зарегистрирован
    HOME-ROUTER    <03>  Уникальный  Зарегистрирован
    HOME-ROUTER    <20>  Уникальный  Зарегистрирован
    WORKGROUP      <00>  Группа      Зарегистрирован
    WORKGROUP      <1E>  Группа      Зарегистрирован

    Адрес платы (MAC) = 00-00-00-00-00-00


Ethernet 4:
Адрес IP узла: [0.0.0.0] Код области: []

    Узел не найден.

C:\Windows\system32>
где 192.168.0.1 - это Ubuntu Server, home-router его имя.
Получается что всё нормально? Тогда почему в "Сеть" (Мой компьютер=>Сеть) не отображаются имена сервера и наса?

vlad001

  • Автор темы
  • Гость
Сам спросил, сам отвечу, в конфиге самбы нужно добавить в секцию [global] параметр os level = какое-то_число, чем оно выше, тем выше шанс
Цитировать
стать local mastero`ом для своей рабочей группы (чем выше значение тем меньше у конкурирующего сервера шансов).
Вот только не пойму, как раньше работало?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

vlad001

  • Автор темы
  • Гость
Конкретизируйте пожалуйста.
Цитировать
Если вы запустите samba с этим конфигом, то все windows машины в вашей локальной сети смогут увидеть в своем сетевом окружении машину, которая называется так же как ваш linux сервер...
http://linux.yaroslavl.ru/docs/serv/samba/samba_conf.html
« Последнее редактирование: 05 Январь 2016, 16:52:52 от vlad001 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Каким "этим" конфигом?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

vlad001

  • Автор темы
  • Гость
Ниже ссылка, откуда взята цитата...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Как эта ссылка относится к вашему конкретному конфигу, который вы не потрудились привести?…
Как и вывод hostname, кстати.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.