Bla gjennom et SMB / CIFS-nettverk uten Samba

Hei venner!. Som vi anbefaler i vår forrige artikkel, må vi gå fra det enkle til det komplekse. Derfor fortsetter vi serien ved å lære å navigere og bruke ressursene vi finner i et SMB / CIFS-nettverk.

Bildene som vises tilsvarer en Debian Wheezy-arbeidsstasjon med GNOME-Shell. Jeg tror at alt vi skal forklare videre også er gyldig for Ubuntu.

Debian installerer biblioteket som standard libsmbclient, en pakke som gjør at teamets applikasjoner kan snakke med Samba og Microsoft Windows-servere.

Noe som indikerer det NEI Samba må være installert for å få tilgang til SMB / CIFS-nettverk. Denne støtten er til stede i kjernen i operativsystemet vårt. Selvfølgelig er funksjonene grunnleggende, men tilstrekkelig til å navigere.

Hvis vi åpner Nautilus og klikker på knappen «Undersøk nettverket», og vi har aktivert innstillingene som "Plass:", får vi se hvordan det endres / hjem / bruker til stedet Nettverk: ///. Hvis vi fortsetter å surfe, ser vi følgende:

samba-ii-01

Når du dobbeltklikker på «Windows Network» -ikonet, vil alle arbeidsgruppene eller "Arbeidsgruppe" fra LAN. I vårt tilfelle vises bare "DCH" -gruppen. Nå, se hvordan "Plass:" de Nettverk: /// a smb: ///:

samba-ii-02

Se på endringen til smb: // dch / ved å dobbeltklikke på arbeidsgruppen:

samba-ii-03

Til slutt får vi listen over datamaskiner som kan eller ikke har delte ressurser, men som støtter SMB / CIFS-protokollen. Når du velger utstyr av interesse for oss, bør listen over delte ressurser vises, bare hvis serveren eller maskinen det er snakk om tillater enhver bruker å oppnå den listen, som er standardadferd. I forbifarten observere endringen av Sted: a smb: // alfa:

samba-ii-04

Hvis delingen vi vil åpne, er beskyttet av brukernavn og passord, noe som er normalt i forretningsnettverk, og vi vet at vi har tillatelse til å få tilgang til det, etter at vi har validert oss riktig, kan vi få tilgang til innholdet.

Merk at navnet på DOMENE som i dette tilfellet er navnet på arbeidsgruppen med store bokstaver.

samba-ii-05

Etter at vi har godkjent, har Sted: endre til smb: // alfa / des /, og også vises et ikon på skrivebordet - i tilfelle vi har aktivert skrivebordet - med navnet «des i alfa«, Som fungerer som en« Link »til vår eksterne ressurs.

Også i Nautilus vil ressursen gjenspeiles i stedets sidefelt «Des in alpha»I området« Nettverk ».

samba-ii-06

samba-ii-07

Hvis vi trenger å åpne en bestemt fil - via nettverk - med det lokale programmet - installert på datamaskinen - assosiert med den typen fil, vil vi se hvordan noen DO åpnes vellykket, mens andre IKKE. Det vil blant annet avhenge av støtten vår søknad har for SMB / CIFS-protokollen.

Hvis vi ikke kan åpne filen eksternt, og vi ikke vil installere flere pakker for mount lokalt den delte ressursen, og vi må åpne den som skrivebeskyttet eller endre den - i henhold til tillatelsene vi har - det vi kan gjøre er å kopiere den til datamaskinen vår og jobbe filen lokalt.

Hvis vi vil lukke forbindelsen som er opprettet med ekstern ressurs, kan vi gjøre det i selve Nautilus ved å høyreklikke på det tilsvarende ikonet og velge alternativet "Demonter".

En raskere måte å få tilgang til ressurser hvis beliggenhet vi kjenner til på forhånd, er å utføre - gjennom Alt + F2 eller med konsoll - følgende kommando:

nautilus smb: // server / ressurs

eksempler:

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

Prøv og se at hvis autentisering er nødvendig for å få tilgang til ressursen, når brukeren er angitt, varierer autentiseringsdialogen litt.

I tilfelle det er en uavhengig server (Frittstående) ikke er registrert i et domene, må brukeren eksistere på serveren og må ha tillatelse til å lese og / eller endre ressursen. Navnet på DOMENE vil være selve serverens Frittstående.

I det minste i GNOME og KDE er det også alternativet "Koble til server". KDEs Dolphin-filleser gjør det enkelt for oss med "Nettverk" -ikonet, akkurat som Nautilus.

På den annen side, hvis vi trenger profesjonell tilgang til et bedrifts-LAN og vi ikke ønsker å bli med i domenet til arbeidsstasjonen vår, for ikke å trenge å godkjenne hver gang vi ønsker å få tilgang til en bestemt ressurs, kan vi installere pakken smb4k i ethvert skrivebordsmiljø, selv om det opprinnelig er fra KDE.

Denne pakken installeres blant annet avhengigheter: samba-common-bin, smbclient y smbfs, i det minste i klem. Den har et ekstremt intuitivt grensesnitt, og min vurdering er profesjonell.

Det som har blitt forklart så langt, kan virke veldig elementært. Faktisk er det meste av prosessen som skjer på serverne og som lar oss navigere gjennom et SMB / CIFS-nettverk, være helt gjennomsiktig for brukeren. Til tross for alt ønsker vi å påpeke følgende aspekter:

  • For å få tilgang til ressursene i et nettverk med et domene, enten Windows eller Samba, NEI Det er obligatorisk å ha vår klientdatamaskin registrert i domenet, men hvis vi gjør det, vil det være mer behagelig å navigere på LAN, siden vi bare autentiserer oss selv en gang.
  • Hver datamaskin som er koblet til et LAN, må dele det samme nettverket eller «nettverk»Og den samme nettverksmasken. Hvis nettverket er 192.168.10.0 og masken er 255.255.255.0 (192.168.10.0/24), indikerer det et klasse "C" nettverk der vi kan ha opptil 254 datamaskiner. Et nettverk av denne klassen oppfyller langt de fleste behov for små og mellomstore bedrifter. Derfor må hver datamaskin som er koblet til nettverket, ha en IP-adresse 192.168.10.xxx/255.255.255.0, slik at det kan bekreftes at de deltar i samme nettverk.
  • Hvis tjenesten ikke kjører på nettverket DNS, kan det ikke være riktig navnoppløsning fra IP-adressene til datamaskinene, med mindre vi distribuerer en fil for hver av dem Vertskapet hvis innhold vil være det med alle navnene på lagene og deres respektive IP-adresser. Se / Etc / hosts o mannen vert. Filen Vertskapet det er ikke noe mer enn den statiske tabellen over søk etter vertsnavn fra deres IP-adresser.
  • Selv om vi lukker en forbindelse velger vi alternativet «Demonter» i Nautilus eller i koblingen som er opprettet på skrivebordet, "Ressurser er faktisk ikke montert på vårt lokale filsystem". Linken omdirigerer forespørselen vår til en Spesielt sted (se GNOME 2.xxxx-hjelpen) som er en URL av typen smb: // ekstern datamaskin / delingsressurs.
  • Støtten for SMB / CIFS-nettverk som lar oss samtale med Windows- og Samba-servere er en del av Linux Core, NEI av Samba-programmet. Det er heller ikke pakker smbfs, smbnetfs og cifs-utils. For mer informasjon, se «Samba3-Byeksempel. Kapittel 13 Ytelse, pålitelighet og tilgjengelighet".
  • Som anbefalt av Samba, og når det er mulig, bør en WINS-server installeres på hvert delnett. Denne tjenesten, som også er levert av Samba selv, letter NetBIOS navneløsning. WINS-tjenesten er til et SMB / CIFS-nettverk hva DNS er for Internett. NEI du må ha mer enn én WINS-server på samme delnett.

Ettersom dette innlegget ikke er ment å erstatte den rikholdige og sprudlende dokumentasjonen :-), kan du avklare tvilen din ved å lese den. Samba tilgir ikke de utålmodige og blir venn med de som studerer det selv om det i utgangspunktet er det.

Og det ser ut til at det er nok for i dag. Derfor er aktiviteten over, venner!

Inntil neste eventyr !!!.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   eliotime3000. sa

    Wow! Dette er den perfekte måten jeg ønsket å koble til delte Windows-mapper uten bryet med SAMBA eller noe annet slag.

    Takk, venn. Dette kan brukes til og med for det nyeste.

  2.   rolo sa

    veldig god kunst. men ... Jeg er ikke overbevist om at samba er i kjernen, det er mer enn sikkert at du har smbclient-klienten installert, og det er derfor du kan gå inn i en samba eller vinne nettverk.

    1.    Federico A. Valdes Toujague sa

      Ingenting videre fra sannheten. Som jeg sa i artikkelen, hevder Samberos selv at de ikke har noe å gjøre med kjernens støtte for å bla gjennom SMB / CIFS-nettverk. Selv smbclient som ER fra Samba, kan installeres senere.

      1.    Han passerte her sa

        Hvis du har nautilus, kobler det sikkert til gvfs og installeres derfor

        aptitude show libsmbclient
        Pakke: libsmbclient
        Tilstand: ikke installert
        Multi-Arch: samme
        Versjon: 2: 3.6.16-1
        Prioritet: valgfritt
        Seksjon: libs
        Vedlikeholder: Debian Samba Vedlikeholdere
        Arkitektur: i386
        Ukomprimert størrelse: 6164 k

        du kan kaste en apt-cache rdepends libsmbclient og se hva den går

        1.    Federico A. Valdes Toujague sa

          aptitude show libsmbclient
          Pakke: libsmbclient
          Nytt: ja
          Status: installert
          Automatisk installert: ja
          Versjon: 2: 3.5.6 ~ dfsg-3
          Prioritet: valgfritt
          Seksjon: libs
          Utvikler: Debian Samba Maintainers
          Ukomprimert størrelse: 6242k
          Avhenger av: 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)
          Beskrivelse: delt bibliotek for kommunikasjon med SMB / CIFS-servere
          Denne pakken gir et delt bibliotek som gjør det mulig for klientapplikasjoner å snakke
          til Microsoft Windows- og Samba-servere ved hjelp av SMB / CIFS-protokollen.
          Hjemmeside: http://www.samba.org

          1.    Han passerte her sa

            Å lagre versjonen, den er den samme, tingen er for den andre siden, det er derfor jeg legger rdepends
            Jeg legger den bakover
            apt-cache avhenger av nautilus
            apt-cache avhenger av gvfs
            apt-cache avhenger av gvfs-backends
            apt-cache avhenger av libsmbclient
            og vi kom til aptitude showet
            det er gyldig at det ikke installerer smbclient eller samba. hvis du bruker gvfs som backend

            eller kanskje det du legger i Beskrivelse med (apt-cache eller aptitude) viser smbclient eller samba
            angående cifs-utils

  3.   Federico A. Valdes Toujague sa

    apt-cache avhenger libsmbclient
    libsmbclient
    Omvendt avhenger:
    xmms2-plugin-smb
    libxine1-misc-plugins
    vlc nox
    smbnetfs
    smbc
    libwbclient0
    libsmbclient-dev
    python-smbc
    mplayer
    mplayer-gui
    mencoder
    libfilesys-smbclient-perl
    kdebase-kjøretid
    gvfs-backends
    libgnomevfs2-ekstra
    smeltesikring

    Og i Squeeze, hvis du kjører "apt-cache, avhenger nautilus | grep libsmbclient ', det gir ikke noe.
    Vel, les godt at i en artikkel jeg skriver:

    "Debian installerer libsmbclient-biblioteket som standard, en pakke som gjør at teamets applikasjoner kan samtale med Samba-servere og Microsoft Windows."

    Legg merke til at jeg sier "Programmer." En ren installasjon med GNOME eller KDE installerer den

  4.   truko22 sa

    Interessant, jeg forsto at dette ble gjort av samba-client 😀

  5.   rolo sa

    jeg har nettopp installert en debian wheezy cd1 og samba-klient dukker opp som praktisk talt installert
    v samba-klient

    Jeg ser at libsmbclient-pakken er installert som standard, derfor er tittelen feil
    se på innholdet på 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 sa

      Tittelen er riktig, @rolo, da Samba Suite IKKE er installert. Pakken samba Den er IKKE installert. På den annen side bør du gjennomgå konseptet med hva en virtuell pakke er. Takk for kommentaren !!!.

      1.    Julius Cesar Dominguez sa

        Hilsen

        !!! Hvilken god kunnskap om samba ..?; Jeg forstår ingenting; Noen ganger fungerer det veldig bra for meg og 40% koblingen faller, det betyr ikke noe for meg; Uansett er jeg glad for å vite at det er mennesker som vet mye i saken.
        Gratulerer

  6.   Kevin sa

    Rett og slett fantastisk, perfekt artikkelserie for å komme i gang i SAMBA, flott !!!
    Les det tålmodig og med glede!

    1.    Federico sa

      Takk for kommentaren !!!. Hensikten er at: å gi et inngangspunkt til Samba-temaet

  7.   DaniFP sa

    Flott dette og resten av artiklene om Samba! Jeg hater virkelig å bruke SMB / CIFS, men når jeg blir tvunget til det, tar artikler som dette mye hodepine. Takk skal du ha!

    1.    Federico sa

      Takk for kommentaren din, og jeg er glad for å ha hjulpet deg.

  8.   Miguel sa

    Hei, jeg er i tvil. Er det mulig å nekte tilgang til å surfe på nettet i Nautilus til en gitt bruker i debian 8? I så fall hvordan ville det være?
    Tusen takk og gratulerer med artikkelen din.