Mag-browse ng isang SMB / CIFS network nang walang Samba

Kumusta Mga Kaibigan!. Tulad ng inirerekumenda namin sa aming artículo nauuna, dapat kaming pumunta mula sa simple hanggang sa kumplikado. Samakatuwid, ipinagpapatuloy namin ang serye sa pamamagitan ng pag-aaral na Mag-navigate at Gumamit ng mga mapagkukunan na nakita namin sa isang SMB / CIFS network.

Ang mga ipinakitang imahe ay tumutugma sa isang workstation ng Debian Wheezy sa GNOME-Shell. Sa palagay ko ang lahat ng susunod na ipaliwanag namin ay wasto din para sa Ubuntu.

Ini-install ni Debian ang library bilang default libsmbclient, isang pakete na nagbibigay-daan sa mga aplikasyon ng aming koponan na makipag-usap sa mga server ng Samba at Microsoft Windows.

Na nagpapahiwatig na HINDI Dapat na mai-install ang Samba upang ma-access ang mga network ng SMB / CIFS. Ang suporta na ito ay naroroon sa core ng aming operating system. Siyempre ang mga pagpapaandar nito ay pangunahing ngunit sapat upang mag-navigate.

Kung buksan namin ang Nautilus at mag-click sa pindutan «Suriin ang network», at pinagana namin ang mga kagustuhan na "Lugar:", makikita natin kung paano ito nagbabago / tahanan / gumagamit sa lugar network: ///. Kung magpapatuloy kami sa pag-browse, makikita natin ang mga sumusunod:

samba-ii-01

Kapag nag-double click sa icon na «Windows Network», lahat ng Mga Workgroup o "Workgroup" mula sa aming LAN. Sa aming kaso, ang pangkat na "DCH" lamang ang ipinapakita. Ngayon, panoorin kung paano ang "Lugar:" de network: /// a smb: ///:

samba-ii-02

Panoorin ang pagbabago sa smb: // dch / sa pamamagitan ng pag-double click sa Working Group:

samba-ii-03

Sa wakas nakukuha namin ang listahan ng mga computer na maaaring may o walang pagbabahagi ng mga mapagkukunan, ngunit sumusuporta sa SMB / CIFS na protokol. Kapag pumipili ng kagamitan na aming kinagigiliwan, ang Listahan ng Mga Nakabahaging Mga Mapagkukunan nito ay dapat ipakita, kung ang server o machine na pinag-uusapan ay pinapayagan ang sinumang gumagamit na makuha ang listahang iyon, na kung saan ay ang default na pag-uugali. Sa pagpasa obserbahan ang pagbabago ng Lugar: a smb: // alpha:

samba-ii-04

Kung ang nakabahaging mapagkukunan na nais naming buksan ay protektado ng username at password, na normal sa mga network ng negosyo, at alam namin na mayroon kaming pahintulot na i-access ito, pagkatapos naming mapatunayan nang tama ang aming sarili maaari naming ma-access ang nilalaman nito.

Tandaan na ang pangalan ng DOMAIN na sa kasong ito ay ang pangalan ng Working Group ay nasa malalaking titik.

samba-ii-05

Matapos naming matagumpay na mapatunayan, ang Lugar: baguhin sa smb: // alpha / des /, at lilitaw din ang isang icon sa desktop -kaso naaktibo namin ang desktop- na may pangalan na «des sa alpha«, Aling gumaganap bilang isang« Link »sa aming remote na mapagkukunan.

Gayundin sa Nautilus ang mapagkukunan ay makikita sa kanyang Sidebar ng Mga Lugar «Des sa alpha»Sa lugar na« Network ».

samba-ii-06

samba-ii-07

Kung kailangan nating buksan ang isang tiyak na file -via network- kasama ang lokal na application na naka-install sa aming computer na nauugnay sa uri ng file, makikita natin kung paano ang ilang DO ay matagumpay na nagbukas, habang ang iba AY HINDI. Ito ay nakasalalay, bukod sa iba pang mga kadahilanan, sa suporta na mayroon ang aming application para sa SMB / CIFS protocol.

Kung hindi namin mabuksan ang file nang malayuan at hindi namin nais na mag-install ng higit pang mga pakete para sa pag-mount ang ibinahaging mapagkukunan nang lokal, at kailangan nating buksan ito bilang read-only o baguhin ito - alinsunod sa mga pahintulot na mayroon kami - ang maaari naming gawin ay kopyahin ito sa aming computer at gawing lokal ang file.

Kung nais naming isara ang koneksyon na itinatag sa Remote Resource, magagawa natin ito sa Nautilus mismo sa pamamagitan ng pag-right click sa kaukulang icon at pagpili ng pagpipilian "I-disassemble".

Ang isang mas mabilis na paraan upang ma-access ang mga mapagkukunan na ang lokasyon na alam natin nang maaga ay upang isagawa-sa pamamagitan ng Alt + F2 o sa pamamagitan ng console- ang sumusunod na utos:

nautilus smb: // server / resource

Ejemplos:

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

Subukan at makikita mo iyon, kung kinakailangan ang pagpapatotoo upang ma-access ang mapagkukunan, kapag ipinahiwatig ang gumagamit, ang dialog ng pagpapatotoo ay medyo nag-iiba.

Kung sakaling ito ay isang Independent Server (standalone) hindi nakarehistro sa isang Domain, ang gumagamit ay dapat na mayroon sa Server at dapat magkaroon ng mga pahintulot na basahin at / o baguhin ang mapagkukunan. Ang pangalan ng DOMAIN ay magiging ng Server mismo standalone.

Sa GNOME at KDE kahit papaano, mayroon ding alternatibong "Kumonekta sa Server". Ginagawang madali ng browser ng file ng Dolphin ng KDE para sa amin gamit ang "Network" na icon, tulad ng Nautilus.

Sa kabilang banda, kung kailangan namin ng propesyonal na pag-access sa isang corporate LAN at hindi namin nais na sumali sa domain sa aming workstation, upang hindi namin patunayan ang bawat oras na nais naming ma-access ang isang tiyak na mapagkukunan, maaari naming mai-install ang package smb4k sa anumang kapaligiran sa desktop kahit na ito ay orihinal na mula sa KDE.

Nag-install ang package na ito bukod sa iba pang mga dependency: samba-common-bas, smbclient y mga smbf, hindi bababa sa Squeeze. Ito ay may isang lubos na madaling maunawaan interface at ang aking paghatol ay propesyonal.

Kung ano ang naipaliwanag sa ngayon ay maaaring napaka elementarya. Sa katunayan, ang karamihan sa proseso na nangyayari sa mga server at pinapayagan kaming mag-navigate sa pamamagitan ng isang SMB / CIFS network, ay ganap na transparent para sa gumagamit. Sa kabila ng lahat ng bagay na nais naming ituro ang mga sumusunod na aspeto:

  • Upang ma-access ang mga mapagkukunan ng isang network na may isang Domain, alinman sa Windows o Samba, HINDI Ito ay sapilitan na iparehistro ang aming computer ng kliyente sa Domain, kahit na kung gagawin namin ito ay magiging mas komportable na mag-navigate sa LAN dahil minsan lamang namin napatunayan ang ating sarili.
  • Ang bawat computer na konektado sa isang LAN ay dapat magbahagi ng parehong network o «network»At ang parehong network mask. Kung ang network ay 192.168.10.0 at ang mask ay 255.255.255.0 (192.168.10.0/24), ipinapahiwatig nito ang isang Class "C" na network kung saan maaari kaming magkaroon ng hanggang 254 na mga computer. Ang isang network ng klase na ito ay nakakatugon sa malayo ng mga pangangailangan ng karamihan sa mga maliliit at katamtamang laking negosyo. Samakatuwid, ang bawat computer na konektado sa network ay dapat magkaroon ng isang IP address 192.168.10.xxx/255.255.255.0, upang masabi na lumahok sila sa parehong network.
  • Kung ang serbisyo ay hindi tumatakbo sa network DNS, hindi maaaring maging isang tamang resolusyon ng pangalan mula sa mga IP address ng mga computer, maliban kung namamahagi kami ng isang file para sa bawat isa sa kanila host na ang nilalaman ay ang lahat ng mga pangalan ng mga koponan at kani-kanilang mga IP address. Tingnan mo / Etc / host o host ng tao. Ang file host ito ay walang iba kundi ang Static Table of Search of Host Names mula sa kanilang mga IP Address.
  • Bagaman upang isara ang isang koneksyon ay pinili namin ang pagpipilian na «Dismount» sa Nautilus o sa Link na nilikha sa Desktop, "Ang mga mapagkukunan ay hindi talaga naka-mount sa aming lokal na file system". Ino-redirect ng Link ang aming kahilingan sa a Espesyal na lugar (tingnan ang tulong ng GNOME 2.xxxx) na isang uri ng URL smb: // remote-computer / share-resource.
  • Ang suporta para sa mga network ng SMB / CIFS na nagpapahintulot sa amin na makipag-usap sa mga server ng Windows at Samba, ay bahagi ng Linux Core, HINDI ng programa ng Samba. Ni ang mga pakete smbfs, smbnetfs, at cifs-utils. Para sa karagdagang impormasyon, tingnan ang «Samba3-ByExample. Kabanata 13 Pagganap, Kahusayan, at Pagkakaroon".
  • Tulad ng inirekomenda ng Samba, at hangga't maaari, isang WINS server ang dapat na mai-install sa bawat subnet. Ang serbisyong ito, na ibinigay din ng Samba mismo, ay lubos na nagpapadali sa paglutas ng pangalan ng NetBIOS. Ang panalong serbisyo ay sa isang SMB / CIFS network kung ano ang DNS sa Internet. HINDI dapat mayroon kang higit sa isang WINS server sa parehong subnet.

Dahil ang post na ito ay hindi inilaan upang mapalitan ang masagana at masiglang dokumentasyon :-), mangyaring linawin ang iyong mga pagdududa sa pamamagitan ng pagbabasa nito. Hindi pinatawad ni Samba ang mga Walang Pasensya at nakikipagkaibigan sa mga nag-aaral nito kahit na ito ay karaniwang.

At sa tingin ko sapat na ito para sa araw na ito. Samakatuwid, tapos na ang Aktibidad, mga kaibigan!

Hanggang sa susunod na pakikipagsapalaran !!!.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   eliotime3000 dijo

    Wow! Ito ang perpektong paraan na hinahanap ko upang kumonekta sa mga nakabahaging folder ng Windows nang walang abala ng SAMBA o anumang iba pang uri.

    Salamat kaibigan. Maaari itong magamit kahit para sa pinakabago.

  2.   rolo dijo

    napakahusay na sining. ngunit ... Hindi ako kumbinsido na ang samba ay nasa kernel, higit sa katiyakan na mayroon kang naka-install na smbclient client at iyon ang dahilan kung bakit maaari kang magpasok ng isang samba o manalo ng network.

    1.    Federico A. Valdes Toujague dijo

      Wala nang malayo sa katotohanan. Tulad ng sinabi ko sa artikulo, ang mga Samberos mismo ay inaangkin na walang kinalaman sa suporta ng kernel para sa pag-browse sa mga network ng SMB / CIFS. Kahit na ang smbclient na AY mula sa Samba, maaaring mai-install sa ibang pagkakataon.

      1.    Dumaan siya rito dijo

        kung mayroon kang nautilus, sigurado itong naka-link sa mga gvf at iyon ang dahilan kung bakit ito nag-i-install

        kakayahan ipakita ang libsmbclient
        Pakete: libsmbclient
        Estado: hindi naka-install
        Multi-Arch: pareho
        Bersyon: 2: 3.6.16-1
        Pauna: opsyonal
        Seksyon: libs
        Tagapangalaga: Mga Tagapangalaga ng Debian Samba
        Arkitektura: i386
        Hindi na-compress na Laki: 6164k

        maaari kang magtapon ng isang apt-cache na rdepend libsmbclient at makita kung ano ang nangyayari

        1.    Federico A. Valdes Toujague dijo

          kakayahan ipakita ang libsmbclient
          Pakete: libsmbclient
          Bago: oo
          Katayuan: naka-install
          Awtomatikong naka-install: oo
          Bersyon: 2: 3.5.6 ~ dfsg-3
          Priority: opsyonal
          Seksyon: libs
          Developer: Debian Samba Maintainers
          Hindi na-compress na laki: 6242k
          Nakasalalay sa: 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)
          Paglalarawan: nakabahaging library para sa komunikasyon sa mga server ng SMB / CIFS
          Nagbibigay ang package na ito ng isang nakabahaging library na nagbibigay-daan sa mga application ng client na makipag-usap
          sa mga server ng Microsoft Windows at Samba gamit ang SMB / CIFS protocol.
          Homepage: http://www.samba.org

          1.    Dumaan siya rito dijo

            Sine-save ang bersyon, pareho ito, ang bagay ay para sa kabilang panig, iyon ang dahilan kung bakit inilagay ko ang mga rdepend
            Ibinalik ko ito sa likuran
            ang apt-cache ay nakasalalay sa nautilus
            nakasalalay ang apt-cache ng mga gvf
            nakasalalay ang apt-cache ng mga gvfs-backend
            ang apt-cache ay nakasalalay sa libsmbclient
            at nakarating kami sa aptitude show
            wasto na hindi nito mai-install ang smbclient o samba. kung gagamit ka ng mga gvf bilang backend

            o marahil kung ano ang inilagay mo sa Paglalarawan gamit ang (apt-cache o aptitude) ipakita ang smbclient o samba
            patungkol sa mga cifs-util

  3.   Federico A. Valdes Toujague dijo

    Ang apt-cache ay nakasalalay sa libsmbclient
    libsmbclient
    Reverse Depende:
    xmms2-plugin-smb
    libxine1-misc-plugins
    vlc nox
    smbnetfs
    smbc
    libwbclient0
    libsmbclient-dev
    python-smbc
    mpplayer
    mplayer-gui
    mencoder
    libfilesys-smbclient-perl
    kdebase-runtime
    gvfs-backend
    libgnomevfs2-dagdag
    fusesmb

    At sa Squeeze, kung nagpapatakbo ka ng "apt-cache depend nautilus | grep libsmbclient ', hindi ito nagbabalik ng anupaman.
    Kaya, basahin nang mabuti na sa isang artikulong isinulat ko:

    "Ini-install ni Debian ang libsmbclient library bilang default, isang pakete na nagpapahintulot sa mga aplikasyon ng aming koponan na makipag-usap sa mga server ng Samba at Microsoft Windows."

    Pansinin na sinabi kong "Mga Aplikasyon." Isang malinis na pag-install sa pag-install ng GNOME o KDE

  4.   truko22 dijo

    Kagiliw-giliw, naintindihan ko na ito ay ginawa ng samba-client 😀

  5.   rolo dijo

    Nag-install lamang ako ng isang debian wheezy cd1 at ang samba client ay nagpapakita ng halos naka-install
    v samba-client

    Nakikita ko na ang libsmbclient package ay na-install bilang default samakatuwid ang pamagat ay mali
    tingnan ang nilalaman ng 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 dijo

      Tama ang pamagat, @rolo, dahil ang Samba Suite ay HINDI naka-install. Ang package samba HINDI ito naka-install. Sa kabilang banda, dapat mong suriin ang konsepto ng kung ano ang isang Virtual Package. Salamat sa komento !!!.

      1.    Julius Cesar Dominguez dijo

        Regards

        !!! Anong magandang kaalaman sa samba ..?; Wala akong maintindihan; Sa mga oras na gumagana ito nang napakahusay para sa akin at 40% ang pagbagsak ng koneksyon, hindi mahalaga sa akin; gayon pa man natutuwa akong malaman na may mga taong maraming nalalaman sa bagay na ito.
        binabati kita

  6.   Kevin dijo

    Kamangha-manghang, perpektong serye ng mga artikulo upang makapagsimula sa SAMBA, mahusay !!!
    Ang pagbasa nito ng matiyaga at may kasiyahan!

    1.    Federico dijo

      Salamat sa komento !!!. Ang layunin ay iyon: upang magbigay ng isang entry point sa tema ng Samba

  7.   DaniFP dijo

    Mahusay ito at ang natitirang mga artikulo sa Samba! Galit talaga ako sa paggamit ng SMB / CIFS, ngunit kapag pinilit kong gawin ito, ang mga artikulong tulad nito ay tumatagal ng lunas sa sakit ng ulo. Salamat!

    1.    Federico dijo

      Salamat sa iyong puna at nalulugod akong tumulong sa iyo.

  8.   Miguel dijo

    Kumusta, may duda ako. Posible bang tanggihan ang pag-access upang mag-browse sa web sa Nautilus sa isang naibigay na gumagamit sa debian 8? Kung gayon, ano ang magiging hitsura nito?
    Maraming salamat at binabati kita sa iyong artikulo.