Разгледайте SMB / CIFS мрежа без Samba

Здравейте приятели!. Както препоръчваме в нашия предишна статия, трябва да преминем от простото към сложното. Следователно ние продължаваме поредицата, като се научим да навигираме и използваме ресурсите, които намираме в SMB / CIFS мрежа.

Показаните изображения съответстват на работна станция на Debian Wheezy с GNOME-Shell. Мисля, че всичко, което ще обясним по-нататък, е валидно и за Ubuntu.

Debian инсталира библиотеката по подразбиране libsmbclient, пакет, който позволява на приложенията на нашия екип да разговарят със Samba и Microsoft Windows сървъри.

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

Ако отворим Nautilus и щракнем върху бутона «Проверка на мрежата», и ние сме активирали в предпочитанията, че „Място:“, ще видим как ще се промени / home / потребител до мястото мрежа: ///. Ако продължим да разглеждаме, ще видим следното:

samba-ii-01

Когато кликнете два пъти върху иконата «Windows Network», всички работни групи или "Работна група" от нашата локална мрежа. В нашия случай е показана само групата «DCH». Сега, гледайте как „Място:“ de мрежа: /// a smb: ///:

samba-ii-02

Гледайте промяната на smb: // dch / чрез двукратно щракване върху работната група:

samba-ii-03

И накрая, ние получаваме списъка с компютри, които могат или не да имат споделени ресурси, но които поддържат протокола SMB / CIFS. Когато избираме оборудването, което ни интересува, трябва да се покаже списъкът на неговите споделени ресурси, само ако въпросният сървър или машина позволява на който и да е потребител да получи този списък, което е поведението по подразбиране. Мимоходом наблюдавайте промяната на място: a smb: // алфа:

samba-ii-04

Ако споделянето, което искаме да отворим, е защитено с потребителско име и парола, което е нормално за бизнес мрежите, и знаем, че имаме разрешение за достъп до него, след като се проверим правилно, можем да осъществим достъп до неговото съдържание.

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

samba-ii-05

След като успешно се удостоверим, място: промени на smb: // алфа / дес /, а също ще се появи икона на работния плот - в случай, че сме активирали работния плот - с името на «des в алфа«, Който действа като« Връзка »към нашия отдалечен ресурс.

Също така в Nautilus ресурсът ще бъде отразен в страничната лента на местата «Des in alpha»В областта« Мрежа ».

samba-ii-06

samba-ii-07

Ако трябва да отворим определен файл - чрез мрежа - с локалното приложение - инсталирано на нашия компютър - свързано с този тип файл, ще видим как някои се отварят успешно, докато други НЕ. Това ще зависи, наред с други фактори, от подкрепата, която нашето приложение има за протокола SMB / CIFS.

Ако не можем да отворим файла дистанционно и не искаме да инсталираме повече пакети за планина локално споделения ресурс и ние трябва да го отворим като само за четене или да го модифицираме - според разрешенията, които имаме - това, което можем да направим, е да го копираме на нашия компютър и да работим с файла локално.

Ако искаме да затворим връзката, установена с отдалечения ресурс, можем да го направим в самия Nautilus, като щракнем с десния бутон върху съответната икона и изберете опцията "Разглобяване".

По-бърз начин за достъп до ресурси, чието местоположение знаем предварително, би бил да изпълним -чрез Alt + F2 или чрез конзола- следната команда:

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

Примери:

nautilus smb: // mixp / music
nautilus smb: //mixp.amigos.cu/musica
nautilus smb: //192.168.10.100/musica
nautilus smb: // federico @ mixp / music

Опитайте и ще видите, че ако се изисква удостоверяване за достъп до ресурса, когато е посочен потребителят, диалоговият прозорец за удостоверяване варира малко.

В случай, че това е независим сървър (Standalone) не е регистриран в домейн, потребителят трябва да съществува на сървъра и трябва да има разрешения за четене и / или промяна на ресурса. Името на ДОМЕЙН това ще бъде самият сървър Standalone.

Най-малко в GNOME и KDE има и алтернативата "Свързване със сървър". Файловият браузър на KDE Dolphin ни улеснява с иконата си „Мрежа“, точно като Nautilus.

От друга страна, ако се нуждаем от професионален достъп до бизнес LAN и не искаме да присъединяваме домейна към нашата работна станция, за да не се налага да удостоверяваме всеки път, когато искаме достъп до определен ресурс, можем да инсталираме пакета smb4k във всяка работна среда, дори ако произхожда от KDE.

Този пакет се инсталира наред с други зависимости: samba-common-bin, smbclient y smbfs, поне в Squeeze. Той има изключително интуитивен интерфейс и моята преценка е професионална.

Обясненото дотук може да изглежда много елементарно. Всъщност по-голямата част от процеса, който се случва на сървърите и който ни позволява да се придвижваме през SMB / CIFS мрежа, е напълно прозрачен за потребителя. Въпреки всичко искаме да посочим следните аспекти:

  • За достъп до ресурси на мрежа с домейн, Windows или Samba, НЕ Задължително е нашият клиентски компютър да бъде регистриран в домейна, въпреки че ако го направим, ще бъде по-удобно да навигираме в локалната мрежа, тъй като се удостоверяваме само веднъж.
  • Всеки компютър, свързан към LAN, трябва да споделя една и съща мрежа или «мрежа»И същата мрежова маска. Ако мрежата е 192.168.10.0, а маската е 255.255.255.0 (192.168.10.0/24), това означава мрежа от клас "С", в която можем да разполагаме с до 254 компютъра. Мрежа от този клас отговаря на нуждите на по-голямата част от малкия и средния бизнес. Следователно всеки компютър, свързан към мрежата, трябва да има IP адрес 192.168.10.xxx/255.255.255.0, така че да може да се заяви, че те участват в една и съща мрежа.
  • Ако услугата не работи в мрежата DNS, не може да има правилна резолюция на имената от IP адресите на компютрите, освен ако не разпространим файл за всеки един от тях Силите чието съдържание ще бъде това на всички имена на екипите и съответните им IP адреси. Вижте / Etc / hosts o човек домакини. Файлът Силите това не е нищо повече от статичната таблица за търсене на имена на хостове от техните IP адреси.
  • Въпреки че за да затворим връзка, избираме опцията «Демонтиране» в Nautilus или в Линка, създаден на работния плот, „Ресурсите всъщност не са монтирани в нашата локална файлова система“. Връзката пренасочва заявката ни към a Специално място (вижте помощ за GNOME 2.xxxx), който е URL адрес от типа smb: // отдалечен компютър / споделяне на ресурс.
  • Поддръжката за SMB / CIFS мрежи, която ни позволява да разговаряме със Windows и Samba сървъри, е част от Linux Core, НЕ на програмата 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.   eliotime3000 каза той

    Еха! Това е идеалният начин, по който търсех да се свържа със споделени папки на Windows, без да се карат на SAMBA или друг тип.

    Благодаря ти приятел. Това може да се използва дори и за най-новите.

  2.   Rolo каза той

    много добро изкуство. но ... Не съм убеден, че samba е в ядрото, повече от сигурно е, че имате инсталиран smbclient клиент и затова можете да влезете в samba или да спечелите мрежа.

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

      Нищо по-далеч от истината. Както казах в статията, самите Samberos твърдят, че нямат нищо общо с поддръжката на ядрото за сърфиране в SMB / CIFS мрежи. Дори smbclient, който е от Samba, може да бъде инсталиран след това.

      1.    Той мина оттук каза той

        ако имате nautilus, той със сигурност се свързва с gvfs и следователно се инсталира

        aptitude показва libsmbclient
        Опаковка: libsmbclient
        Състояние: не е инсталирано
        Multi-Arch: същото
        Версия: 2: 3.6.16-1
        Приоритет: незадължително
        Раздел: libs
        Поддръжка: Debian Samba Maintainers
        Архитектура: i386
        Некомпресиран размер: 6164 k

        можете да хвърлите apt-cache rdepends libsmbclient и да видите с какво върви

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

          aptitude показва libsmbclient
          Опаковка: libsmbclient
          Ново: да
          Състояние: инсталиран
          Автоматично инсталиран: да
          Версия: 2: 3.5.6 ~ dfsg-3
          Приоритет: по избор
          Раздел: libs
          Разработчик: Debian Samba Maintainers
          Некомпресиран размер: 6242k
          Зависи от: 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.    Той мина оттук каза той

            Запазвайки версията, тя е същата, нещото е за другата страна, затова сложих червеното нещо
            Сложих го назад
            apt-cache зависи nautilus
            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-misc-плъгини
    vlc nox
    smbnetfs
    smbc
    libwbclient0
    libsmbclient-dev
    python-smbc
    mpplayer
    mpplayer-gui
    MEncoder
    libfilesys-smbclient-perl
    kdebase-време за изпълнение
    gvfs-бекенди
    libgnomevfs2-екстра
    предпазител

    И в Squeeze, ако стартирате "apt-cache зависи nautilus | grep libsmbclient ', не връща нищо.
    Е, прочетете добре, че в статия пиша:

    „Debian инсталира библиотеката libsmbclient по подразбиране, пакет, който позволява на приложенията на нашия екип да разговарят със Samba сървъри и Microsoft Windows.“

    Забележете, че казвам „Приложения“. Чистата инсталация с GNOME или KDE го инсталира

  4.   truko22 каза той

    Интересно, разбрах, че това е направено от samba-client 😀

  5.   Rolo каза той

    току-що инсталирах debian wheezy cd1 и клиентът samba се показва като практически инсталиран
    v samba-клиент

    Виждам, че пакетът libsmbclient е инсталиран по подразбиране, следователно заглавието е грешно
    вижте съдържанието на cd 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.    Федерико каза той

      Благодаря за коментара !!!. Целта е: да се даде входна точка на темата Samba

  7.   ДаниФП каза той

    Страхотно това и останалите статии за Samba! Истината е, че мразя използването на SMB / CIFS, но когато съм принуден, статии като тази облекчават много главоболия. Благодаря ти!

    1.    Федерико каза той

      Благодаря ви за коментара и се радвам, че ви помогнах.

  8.   Мигел каза той

    Здравейте, имам съмнение. Възможно ли е да се откаже достъп за сърфиране в мрежата в Nautilus на даден потребител в debian 8? Ако е така, какво би било?
    Благодаря ви много и поздравления за вашата статия.