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:
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: ///:
Se på endringen til smb: // dch / ved å dobbeltklikke på arbeidsgruppen:
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:
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.
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 ».
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 !!!.
16 kommentarer, legg igjen dine
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.
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.
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.
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
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
Å 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
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
Interessant, jeg forsto at dette ble gjort av samba-client 😀
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
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 !!!.
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
Rett og slett fantastisk, perfekt artikkelserie for å komme i gang i SAMBA, flott !!!
Les det tålmodig og med glede!
Takk for kommentaren !!!. Hensikten er at: å gi et inngangspunkt til Samba-temaet
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!
Takk for kommentaren din, og jeg er glad for å ha hjulpet deg.
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.