Procházejte síť SMB / CIFS bez Samby

Dobrý den, přátelé!. Jak doporučujeme v našem předchozí článek, musíme jít od jednoduchého ke komplexnímu. Proto pokračujeme v sérii tím, že se naučíme procházet a používat prostředky, které najdeme v síti SMB / CIFS.

Zobrazené obrázky odpovídají pracovní stanici Debian Wheezy s GNOME-Shell. Myslím, že vše, co vysvětlíme dále, platí také pro Ubuntu.

Debian ve výchozím nastavení nainstaluje knihovnu libsmbclient, balíček, který umožňuje aplikacím našeho týmu konverzovat se servery Samba a Microsoft Windows.

Což tomu nasvědčuje NE Pro přístup k sítím SMB / CIFS musí být nainstalována Samba. Tato podpora je přítomna v jádru našeho operačního systému. Jeho funkce jsou samozřejmě základní, ale pro navigaci dostatečné.

Pokud otevřete Nautilus a klikneme na tlačítko «Prozkoumat síť», povolili jsme v předvolbách, že "Místo:", uvidíme, jak se to změní / home / user na místo síť: ///. Pokud budeme pokračovat v procházení, uvidíme následující:

samba-ii-01

Poklepáním na ikonu «Síť Windows» všechny pracovní skupiny nebo "Pracovní skupina" z naší LAN. V našem případě je zobrazena pouze skupina «DCH». Nyní sledujte, jak "Místo:" de síť: /// a koho: ///:

samba-ii-02

Sledujte změnu na komu: // dch / dvojitým kliknutím na pracovní skupinu:

samba-ii-03

Nakonec získáme seznam počítačů, které mohou nebo nemusí mít sdílené prostředky, ale které podporují protokol SMB / CIFS. Při výběru vybavení, které nás zajímá, by se měl zobrazit seznam jeho sdílených zdrojů, pouze pokud dotyčný server nebo stroj umožňuje kterémukoli uživateli získat tento seznam, což představuje výchozí chování. Mimochodem sledujte změnu Místo: a smb: // alfa:

samba-ii-04

Pokud je sdílená složka, kterou chceme otevřít, chráněna uživatelským jménem a heslem, což je v obchodních sítích běžné, a pokud víme, že máme oprávnění k přístupu, můžeme po správném ověření získat přístup k jejímu obsahu.

Všimněte si, že název DOMÉNA což je v tomto případě název pracovní skupiny velkými písmeny.

samba-ii-05

Poté, co úspěšně ověříme, Místo: změnit komu: // alfa / des /, a také se na ploše objeví ikona - v případě, že jsme plochu aktivovali - se jménem «des v alfa«, Který funguje jako« odkaz »na náš vzdálený zdroj.

Také v Nautilu se zdroj projeví v jeho postranním panelu míst «Des v alfa verzi»V oblasti« Síť ».

samba-ii-06

samba-ii-07

Pokud potřebujeme otevřít určitý soubor - prostřednictvím sítě - s místní aplikací - nainstalovanou v našem počítači - spojenou s tímto typem souboru, uvidíme, jak se některé DO úspěšně otevírají, zatímco jiné NE. Bude to mimo jiné záviset na podpoře naší aplikace pro protokol SMB / CIFS.

Pokud nemůžeme soubor otevřít na dálku a nechceme instalovat žádné další balíčky pro připojit místně sdílený prostředek a musíme jej otevřít jako jen pro čtení nebo jej upravit - podle oprávnění, která máme -, co můžeme udělat, je zkopírovat do našeho počítače a pracovat se souborem místně.

Pokud chceme ukončit připojení navázané pomocí vzdáleného zdroje, můžeme tak učinit v samotném Nautilusu kliknutím pravým tlačítkem na příslušnou ikonu a výběrem možnosti „Rozebrat“.

Rychlejší způsob přístupu k prostředkům, jejichž umístění víme předem, by bylo provést pomocí Alt + F2 nebo pomocí konzoly následující příkaz:

nautilus smb: // server / zdroj

Příklady:

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

Zkuste a uvidíte, že pokud je pro přístup k prostředku vyžadováno ověřování, je-li označen uživatel, dialog pro ověřování se trochu liší.

V případě, že se jedná o nezávislý server (Samostatný) není registrován v doméně, uživatel musí existovat na serveru a musí mít oprávnění ke čtení a / nebo úpravě zdroje. Název DOMÉNA bude to samotný server Samostatný.

Minimálně v GNOME a KDE existuje také alternativa „Připojit k serveru“. Prohlížeč souborů Dolphin od KDE nám to usnadňuje pomocí ikony „Síť“, stejně jako Nautilus.

Na druhou stranu, pokud potřebujeme profesionální přístup k obchodní síti LAN a nechceme se připojit k doméně k naší pracovní stanici, abychom nemuseli ověřovat pokaždé, když chceme získat přístup k určitému prostředku, můžeme balíček nainstalovat smb4k v jakémkoli desktopovém prostředí, i když pochází z KDE.

Tento balíček se instaluje mimo jiné závislosti: samba-common-bin, smbclient y smbfs, alespoň v Squeeze. Má extrémně intuitivní rozhraní a můj úsudek je profesionální.

To, co bylo dosud vysvětleno, se může zdát velmi elementární. Ve skutečnosti je většina procesu, který probíhá na serverech a který nám umožňuje procházet sítí SMB / CIFS, pro uživatele zcela transparentní. Navzdory všemu chceme poukázat na následující aspekty:

  • Chcete-li získat přístup k prostředkům sítě s doménou, buď Windows nebo Samba, NE Je povinné mít náš klientský počítač registrovaný v doméně, i když pokud tak učiníme, bylo by pohodlnější procházet LAN, protože se ověřujeme pouze jednou.
  • Každý počítač připojený k síti LAN musí sdílet stejnou síť nebo «síť»A stejná maska ​​sítě. Pokud je síť 192.168.10.0 a maska ​​255.255.255.0 (192.168.10.0/24), znamená to síť třídy „C“, ve které můžeme mít až 254 počítačů. Síť této třídy zdaleka uspokojuje potřeby velké většiny malých a středních podniků. Každý počítač připojený k síti proto musí mít adresu IP 192.168.10.xxx/255.255.255.0, aby bylo možné určit, že se účastní stejné sítě.
  • Pokud služba není spuštěna v síti DNS, z adres IP počítačů nemůže existovat správné rozlišení názvu, pokud pro každý z nich nedistribuujeme soubor hosts jejichž obsahem budou všechny názvy týmů a jejich příslušné adresy IP. Vidět / Etc / hosts o muž hostí. Soubor hosts není to nic jiného než statická tabulka vyhledávání názvů hostitelů z jejich IP adres.
  • Přestože k ukončení připojení zvolíme možnost „Odpojit“ v Nautilu nebo v odkazu vytvořeném na ploše, „Prostředky nejsou ve skutečnosti připojeny k našemu místnímu systému souborů“. Odkaz přesměruje naši žádost na a Speciální místo (viz nápověda GNOME 2.xxxx), což je URL typu smb: // vzdálený počítač / sdílený prostředek.
  • Podpora sítí SMB / CIFS, která nám umožňuje konverzovat se servery Windows a Samba, je součástí jádra Linuxu, NE programu Samba. Nejsou ani balíčky smbfs, smbnetfs a cifs-utils. Další informace viz «Samba3-ByExample. Kapitola 13 Výkon, spolehlivost a dostupnost".
  • Jak doporučuje Samba, a kdykoli je to možné, měl by být v každé podsíti nainstalován server WINS. Tato služba, kterou také poskytuje Samba, velmi usnadňuje překlad názvů NetBIOS. Služba WINS je pro síť SMB / CIFS to, co DNS je pro internet. NE ve stejné podsíti musíte mít více než jeden server WINS.

Jelikož tento příspěvek není zamýšlen jako náhrada bohaté a bujné dokumentace :-), ujistěte se prosím, že jste si přečetli své pochybnosti. Samba neodpouští Netrpělivé a spřátelí se s těmi, kteří to studují, dokonce i v zásadě.

A zdá se mi, že pro dnešek to stačí. Proto aktivita skončila, přátelé!

Do dalšího dobrodružství !!!.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   eliotime3000 řekl

    Wow! Toto je dokonalý způsob, jak jsem se snažil připojit ke sdíleným složkám Windows bez potíží s SAMBA nebo jakýmkoli jiným druhem.

    Děkuji příteli. To lze použít i pro nejnovější.

  2.   Rolo řekl

    velmi dobré umění. ale ... nejsem přesvědčen, že samba je v jádře, je více než jisté, že máte nainstalovaného klienta smbclient, a proto můžete vstoupit do sítě samba nebo vyhrát.

    1.    Federico A. Valdes Toujague řekl

      Nic dále od pravdy. Jak jsem řekl v článku, sami Samberové tvrdí, že nemají nic společného s podporou jádra pro procházení sítí SMB / CIFS. Dokonce i smbclient, který je od Samby, lze nainstalovat později.

      1.    Prošel sem řekl

        pokud máte nautilus, určitě se propojí s gvfs, a proto se nainstaluje

        aptitude show libsmbclient
        Balíček: libsmbclient
        Stav: není nainstalován
        Multi-Arch: stejný
        Verze: 2: 3.6.16-1
        Priorita: nepovinná
        Sekce: libs
        Správce: Správci systému Debian Samba
        Architektura: i386
        Nekomprimovaná velikost: 6164 k

        můžete hodit apt-cache rdepends libsmbclient a zjistit, co to jde

        1.    Federico A. Valdes Toujague řekl

          aptitude show libsmbclient
          Balíček: libsmbclient
          Novinka: ano
          Stav: nainstalován
          Automaticky nainstalováno: ano
          Verze: 2: 3.5.6 ~ dfsg-3
          Priorita: volitelná
          Sekce: libs
          Vývojář: Debian Samba Maintainers
          Nekomprimovaná velikost: 6242 kB
          Závisí na: 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)
          Popis: sdílená knihovna pro komunikaci se servery SMB / CIFS
          Tento balíček poskytuje sdílenou knihovnu, která umožňuje klientským aplikacím mluvit
          na servery Microsoft Windows a Samba pomocí protokolu SMB / CIFS.
          Domovská stránka: http://www.samba.org

          1.    Prošel sem řekl

            Uložení verze je stejné, věc je pro druhou stranu, proto jsem dal věc rdepends
            Dal jsem to dozadu
            apt-cache závisí nautilus
            apt-cache závisí na gvfs
            apt-cache závisí na gvfs-backends
            apt-cache závisí libsmbclient
            a dostali jsme se na aptitude show
            je platné, že neinstalujete smbclient nebo sambu. pokud používáte gvfs jako backend

            nebo možná to, co jste vložili do Description with (apt-cache or aptitude) show smbclient or samba
            ohledně cifs-utils

  3.   Federico A. Valdes Toujague řekl

    apt-cache závisí na libsmbclient
    libsmbclient
    Reverzní závislosti:
    xmms2-plugin-komu
    libxine1-misc-pluginy
    vlc nox
    smbnetfs
    koho
    libwbclient0
    libsmbclient-dev
    python-smbc
    mplayer
    mplayer-gui
    mencoder
    libfilesys-smbclient-perl
    kdebase-runtime
    gvfs-backendy
    libgnomevfs2-extra
    fusesmb

    A ve Squeeze, pokud spustíte "apt-cache záleží nautilus | grep libsmbclient ', nic nevrací.
    Dobře si přečtěte, že v článku píšu:

    „Debian ve výchozím nastavení nainstaluje knihovnu libsmbclient, balíček, který umožňuje aplikacím našeho týmu konverzovat se servery Samba a Microsoft Windows.“

    Všimněte si, že říkám „Aplikace“. Čistá instalace s GNOME nebo KDE ji nainstaluje

  4.   truko22 řekl

    Zajímavé, pochopil jsem, že to udělal klient samby 😀

  5.   Rolo řekl

    Právě jsem nainstaloval debian wheezy cd1 a klient samby se zobrazuje jako skutečně nainstalovaný
    v samba-klient

    Vidím, že balíček libsmbclient je nainstalován ve výchozím nastavení, proto je název špatný
    podívejte se na obsah CD 1
    http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz

    1.    Federico Antonio Valdes Toujague řekl

      Název je správný, @rolo, protože sada Samba NENÍ nainstalována. Balík samba NENÍ nainstalován. Na druhou stranu byste měli zkontrolovat koncept virtuálního balíčku. Děkuji za komentář !!!.

      1.    Julius Cesar Dominguez řekl

        pozdravy

        !!! Jaká dobrá znalost samby ..?; Ničemu nerozumím; občas to pro mě funguje velmi dobře a 40% spojení klesá, na mě to nezáleží; každopádně jsem rád, že vím, že existují lidé, kteří toho v této oblasti vědí hodně.
        gratulace

  6.   Kevin řekl

    Jednoduše úžasné, perfektní série článků, jak začít v SAMBA, skvělé !!!
    Četl jsem to trpělivě as potěšením!

    1.    Federico řekl

      Děkuji za komentář !!!. Smyslem je: dát vstupní bod tématu Samba

  7.   DaniFP řekl

    Skvěle toto a zbytek článků o Sambě! Pravdou je, že nenávidím používání SMB / CIFS, ale když jsem k tomu donucen, články jako tento ulevují mnoha bolestem hlavy. Děkuji!

    1.    Federico řekl

      Děkuji za váš komentář a jsem rád, že jsem vám pomohl.

  8.   Miguel řekl

    Ahoj, pochybuji. Je možné určitému uživateli v debian 8 odepřít přístup k procházení webu v Nautilus? Pokud ano, jaké by to bylo?
    Velice vám děkuji a gratuluji k vašemu článku.