Просмотр сети SMB / CIFS без Samba

Привет друзья!. Как мы рекомендуем в нашем предыдущая статья, мы должны перейти от простого к сложному. Поэтому мы продолжаем серию, изучая навигацию и использование ресурсов, которые мы находим в сети SMB / CIFS.

Показанные изображения соответствуют рабочей станции Debian Wheezy с оболочкой GNOME. Я думаю, что все, что мы объясним дальше, справедливо и для Ubuntu.

Debian устанавливает библиотеку по умолчанию libsmbclient, пакет, который позволяет приложениям нашей команды взаимодействовать с серверами Samba и Microsoft Windows.

Это означает, что НЕТ Для доступа к сетям SMB / CIFS необходимо установить Samba. Эта поддержка присутствует в ядре нашей операционной системы. Конечно, его функции базовые, но достаточные для навигации.

Если мы откроем Nautilus и нажмем кнопку «Проверить сеть», и мы включим в настройках, что "Место:", посмотрим, как это изменится / главная / пользователь на место сеть: ///. Если мы продолжим просмотр, то увидим следующее:

Самба-II-01

Дважды щелкнув значок «Сеть Windows», все рабочие группы или «Рабочая группа» из нашей локальной сети. В нашем случае отображается только группа «DCH». Теперь посмотрите, как "Место:" de сеть: /// a smb: ///:

Самба-II-02

Следите за изменением smb: // dch / двойным щелчком по Рабочей группе:

Самба-II-03

Наконец, мы получаем список компьютеров, которые могут иметь или не иметь общие ресурсы, но которые поддерживают протокол SMB / CIFS. При выборе интересующего нас оборудования список его общих ресурсов должен отображаться только в том случае, если рассматриваемый сервер или машина позволяет любому пользователю получить этот список, что является поведением по умолчанию. Попутно заметьте смену Расположение: a smb: // альфа:

Самба-II-04

Если общий ресурс, который мы хотим открыть, защищен именем пользователя и паролем, что является нормальным в бизнес-сетях, и мы знаем, что у нас есть разрешение на доступ к нему, после правильной проверки мы можем получить доступ к его содержимому.

Обратите внимание, что название ДОМЕН которое в данном случае является названием Рабочей группы заглавными буквами.

Самба-II-05

После успешной аутентификации Расположение: изменить на smb: // alpha / des /, а также на рабочем столе появится значок - в случае, если мы активировали рабочий стол - с именем «des in alpha«, Который действует как« ссылка »на наш удаленный ресурс.

Также в Nautilus ресурс будет отображаться на боковой панели мест. «Des in alpha»В области« Сеть ».

Самба-II-06

Самба-II-07

Если нам нужно открыть определенный файл - через сеть - с помощью локального приложения, установленного на нашем компьютере, связанного с этим типом файла, мы увидим, как одни ДЕЙСТВИТЕЛЬНО открываются, а другие - НЕТ. Это будет зависеть, среди прочего, от поддержки нашим приложением протокола SMB / CIFS.

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

Если мы хотим закрыть соединение, установленное с удаленным ресурсом, мы можем сделать это в самом Nautilus, щелкнув правой кнопкой мыши соответствующий значок и выбрав параметр «Разобрать».

Более быстрый способ получить доступ к ресурсам, расположение которых мы знаем заранее, - это выполнить с помощью Alt + F2 или с помощью консоли следующую команду:

nautilus smb: // сервер / ресурс

Примеры:

наутилус smb: // mixp / music
наутилус smb: //mixp.amigos.cu/musica
наутилус smb: //192.168.10.100/musica
наутилус smb: // federico @ mixp / music

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

Если это независимый сервер (Автономные), не зарегистрированный в Домене, пользователь должен существовать на Сервере и иметь разрешения на чтение и / или изменение ресурса. Имя ДОМЕН это будет сам сервер Автономные.

По крайней мере, в GNOME и KDE есть альтернатива «Подключиться к серверу». Файловый браузер KDE Dolphin упрощает нам задачу с помощью значка «Сеть», как и Nautilus.

С другой стороны, если нам нужен профессиональный доступ к бизнес-локальной сети и мы не хотим присоединять домен к нашей рабочей станции, чтобы не проходить аутентификацию каждый раз, когда мы хотим получить доступ к определенному ресурсу, мы можем установить пакет smb4k в любой среде рабочего стола, даже если она происходит из KDE.

Этот пакет устанавливается среди других зависимостей: Samba-общая корзина, smbclient y smbfs, по крайней мере, в Squeeze. У него чрезвычайно интуитивно понятный интерфейс, и мое мнение профессионально.

То, что было объяснено до сих пор, может показаться очень элементарным. Фактически, большая часть процессов, происходящих на серверах и позволяющих нам перемещаться по сети SMB / CIFS, полностью прозрачна для пользователя. Несмотря ни на что, хотим отметить следующие аспекты:

  • Чтобы получить доступ к ресурсам сети с доменом, Windows или Samba, НЕТ Наш клиентский компьютер обязательно должен быть зарегистрирован в Домене, хотя, если мы это сделаем, будет удобнее просматривать локальную сеть, поскольку мы аутентифицируемся только один раз.
  • Каждый компьютер, подключенный к локальной сети, должен использовать одну и ту же сеть или «сеть»И та же маска сети. Если сеть - 192.168.10.0, а маска - 255.255.255.0 (192.168.10.0/24), это указывает на сеть класса «C», в которой мы можем иметь до 254 компьютеров. Сеть этого класса на сегодняшний день удовлетворяет потребности подавляющего большинства малых и средних предприятий. Следовательно, каждый компьютер, подключенный к сети, должен иметь IP-адрес 192.168.10.xxx/255.255.255.0, чтобы можно было подтвердить, что они участвуют в одной сети.
  • Если служба не запущена в сети DNS, не может быть правильного разрешения имен на основе IP-адресов компьютеров, если мы не распространяем файл для каждого из них хостов содержание которого будет состоять из названий всех команд и их соответствующих IP-адресов. Видеть / Etc / хостов o человек хозяин. Файл хостов это не что иное, как статическая таблица поиска имен хостов по их IP-адресам.
  • Хотя, чтобы закрыть соединение, мы выбираем опцию «Размонтировать» в Nautilus или в ссылке, созданной на рабочем столе, «Ресурсы фактически не монтируются в нашей локальной файловой системе». Ссылка перенаправляет наш запрос на Особое место (см. справку GNOME 2.xxxx), который является URL-адресом типа smb: // удаленный-компьютер / общий-ресурс.
  • Поддержка сетей SMB / CIFS, которая позволяет нам общаться с серверами Windows и Samba, является частью ядра Linux, НЕТ программы Samba. Также нет пакетов smbfs, smbnetfs и cifs-utils. Для получения дополнительной информации см. «Samba3-ByExample. Глава 13 Производительность, надежность и доступность».
  • В соответствии с рекомендациями Samba и по возможности в каждой подсети следует устанавливать WINS-сервер. Эта служба, которая также предоставляется самой Samba, значительно упрощает разрешение имен NetBIOS. Служба WINS для сети SMB / CIFS - это то же самое, что DNS для Интернета. НЕТ у вас должно быть несколько серверов WINS в одной подсети.

Поскольку этот пост не предназначен для замены обильной и богатой документации :-), пожалуйста, проясните свои сомнения, прочитав его. Самба не прощает Нетерпеливых и даже в основном поддерживает тех, кто ее изучает.

И мне кажется, что на сегодня хватит. Итак, Мероприятие окончено, друзья!

До следующего приключения !!!.


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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   элиотайм3000 сказал

    Вот Это Да! Это идеальный способ подключения к общим папкам Windows без проблем с SAMBA или любым другим типом.

    Спасибо тебе друг. Это можно использовать даже для самых новых.

  2.   Роло сказал

    очень хорошее искусство. но ... Я не уверен, что samba находится в ядре, это более чем уверено, что у вас установлен клиент smbclient, и поэтому вы можете войти в samba или выиграть сеть.

    1.    Федерико А. Вальдес Тужаге сказал

      Нет ничего более далекого от истины. Как я сказал в статье, сами Samberos заявляют, что не имеют ничего общего с поддержкой ядра для просмотра сетей SMB / CIFS. Даже smbclient, который IS от Samba, можно установить позже.

      1.    Он прошел здесь сказал

        если у вас есть наутилус, он обязательно связывается с gvfs и поэтому устанавливает

        aptitude показать libsmbclient
        Пакет: libsmbclient
        Состояние: не установлен
        Мульти-арка: такая же
        Версия: 2: 3.6.16-1
        Приоритет: необязательно
        Раздел: библиотеки
        Сопровождающий: Debian Samba Maintainers
        Архитектура: i386
        Размер без сжатия: 6164 КБ

        вы можете запустить apt-cache rdepends libsmbclient и посмотреть, с чем он связан

        1.    Федерико А. Вальдес Тужаге сказал

          aptitude показать libsmbclient
          Пакет: libsmbclient
          Новинка: да
          Статус: установлен
          Автоматически устанавливается: да
          Версия: 2: 3.5.6 ~ dfsg-3
          Приоритет: необязательно
          Раздел: библиотеки
          Разработчик: Debian Samba Maintainers
          Несжатый размер: 6242 КБ
          Зависит от: libc6 (> = 2.5), libcap2 (> = 2.10), libcomerr2 (> = 1.01),
          libgssapi-krb5-2 (> = 1.7 + dfsg), libk5crypto3 (> = 1.6.dfsg.2),
          libkrb5-3 (> = 1.8 + dfsg), libldap-2.4-2 (> = 2.4.7), libtalloc2 (> =
          2.0.0), libwbclient0 (> = 2: 3.4.0 ~ pre2), zlib1g (> = 1: 1.1.4)
          Описание: разделяемая библиотека для связи с серверами SMB / CIFS
          Этот пакет предоставляет общую библиотеку, которая позволяет клиентским приложениям общаться
          к серверам Microsoft Windows и Samba по протоколу SMB / CIFS.
          Домашняя страница: http://www.samba.org

          1.    Он прошел здесь сказал

            Сохраняю версию, все то же самое, дело за другой стороной, поэтому ставлю rdepends
            Я положил это назад
            apt-cache зависит от наутилуса
            apt-cache зависит от gvfs
            apt-cache зависит от gvfs-backends
            apt-cache зависит от libsmbclient
            и мы попали на шоу способностей
            действительно, он не устанавливает smbclient или samba. если вы используете gvfs как бэкэнд

            или, может быть, то, что вы помещаете в Описание с (apt-cache или aptitude), показывает smbclient или samba
            относительно cifs-utils

  3.   Федерико А. Вальдес Тужаге сказал

    apt-cache зависит от libsmbclient
    libsmbclient
    Обратные зависимости:
    xmms2-плагин-smb
    libxine1-разное-плагины
    vlc нокс
    smbnetfs
    smbc
    libwbclient0
    libsmbclient-dev
    python-smbc
    MPlayer
    mplayer-интерфейс
    Mencoder
    libfilesys-smbclient-perl
    kdebase-среда выполнения
    gvfs-бэкенды
    libgnomevfs2-экстра
    предохранители

    А в Squeeze, если вы запустите «apt-cache, зависит от nautilus | grep libsmbclient ', он ничего не возвращает.
    Что ж, читайте хорошо, что в статье я пишу:

    «Debian по умолчанию устанавливает библиотеку libsmbclient, пакет, который позволяет приложениям нашей команды взаимодействовать с серверами Samba и Microsoft Windows».

    Обратите внимание, что я говорю «Приложения». Чистая установка с GNOME или KDE устанавливает его

  4.   Truko22 сказал

    Интересно, я так понял, что это сделал самба-клиент 😀

  5.   Роло сказал

    Я только что установил debian wheezy cd1, и клиент samba отображается как виртуально установленный
    v самба-клиент

    Я вижу, что пакет libsmbclient установлен по умолчанию, поэтому заголовок неправильный
    посмотрите содержимое компакт-диска 1
    http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz

    1.    Федерико Антонио Вальдес Тужаге сказал

      Название правильное, @rolo, поскольку Samba Suite НЕ установлен. Пакет самба НЕ установлен. С другой стороны, вам следует пересмотреть концепцию виртуального пакета. Спасибо за комментарий !!!.

      1.    Хулио Сезар Домингес сказал

        привет

        !!! Какое хорошее знание самбы ..?; Я ничего не понимаю; временами у меня это работает очень хорошо и 40% разрывается соединение, для меня это не имеет значения; В любом случае, я рад узнать, что есть люди, которые хорошо разбираются в этом вопросе.
        Поздравляю

  6.   Кевин сказал

    Просто потрясающе, прекрасная серия статей для начала работы в SAMBA, отлично !!!
    Читаем терпеливо и с удовольствием!

    1.    Federico сказал

      Спасибо за комментарий !!!. Цель такова: дать точку входа в тему Samba

  7.   ДаниФП сказал

    Замечательны эта и остальные статьи по Samba! Я действительно ненавижу использование SMB / CIFS, но когда я вынужден это сделать, подобные статьи сильно облегчают головную боль. Спасибо!

    1.    Federico сказал

      Спасибо за ваш комментарий, и я рад, что помог вам.

  8.   Мигель сказал

    Привет, я сомневаюсь. Можно ли запретить доступ для просмотра веб-страниц в Nautilus определенному пользователю в debian 8? Если да, то на что это будет похоже?
    Большое спасибо и поздравляю с вашей статьей.