Hallo vrienden!. Zoals we aanbevelen in onze artículoenvio anterieuremoeten we van eenvoudig naar complex gaan. Daarom gaan we door met de serie door te leren navigeren en de bronnen te gebruiken die we vinden in een SMB / CIFS-netwerk.
De getoonde afbeeldingen komen overeen met een Debian Wheezy-werkstation met de GNOME-Shell. Ik denk dat alles wat we hierna zullen uitleggen, ook geldt voor Ubuntu.
Debian installeert de bibliotheek standaard libsmbclient, een pakket waarmee de applicaties van ons team kunnen communiceren met Samba- en Microsoft Windows-servers.
Dat geeft aan dat NEE Samba moet geïnstalleerd zijn om toegang te krijgen tot SMB / CIFS-netwerken. Deze ondersteuning is aanwezig in de kern van ons besturingssysteem. De functies zijn natuurlijk eenvoudig maar voldoende om te navigeren.
Als we de Nautilus openen en klikken op de knop «Browse the network», en we hebben in de voorkeuren ingeschakeld dat de "Plaats:", we zullen zien hoe het verandert / home / user naar de plaats netwerk: ///. Als we doorgaan met browsen, zien we het volgende:
Als u dubbelklikt op het pictogram "Windows Netwerk", worden alle werkgroepen of "Werkgroep" van ons LAN. In ons geval wordt alleen de groep «DCH» weergegeven. Let nu op hoe de "Plaats:" de netwerk: /// a smb: ///:
Bekijk de verandering naar smb: // dch / door te dubbelklikken op de werkgroep:
Ten slotte krijgen we de lijst met computers die al dan niet gedeelde bronnen hebben, maar die het SMB / CIFS-protocol ondersteunen. Bij het selecteren van de apparatuur van ons belang, mag de lijst met gedeelde bronnen alleen worden weergegeven als de server of machine in kwestie een gebruiker toestaat die lijst te verkrijgen, wat het standaardgedrag is. Observeer terloops de verandering van Woonplaats: a smb: // alpha:
Als de share die we willen openen wordt beschermd met een gebruikersnaam en wachtwoord, wat normaal is in bedrijfsnetwerken, en we weten dat we toestemming hebben om er toegang toe te hebben, kunnen we, nadat we onszelf correct hebben gevalideerd, toegang krijgen tot de inhoud ervan.
Merk op dat de naam van het DOMEIN wat in dit geval de naam van de werkgroep is, is in hoofdletters.
Nadat we met succes zijn geverifieerd, wordt het Woonplaats: veranderen naar smb: // alpha / des /, en er zal ook een pictogram op het bureaublad verschijnen -in het geval dat we het bureaublad hebben geactiveerd- met de naam «des in alpha«, Dat fungeert als een« link »naar onze externe bron.
Ook in de Nautilus wordt de bron weergegeven in de zijbalk met plaatsen «Des in alpha»In het gebied« Netwerk ».
Als we een bepaald bestand moeten openen -via netwerk- met de lokale applicatie -geïnstalleerd op onze computer- geassocieerd met dat type bestand, zullen we zien hoe sommige met succes openen, en andere NIET. Het hangt onder meer af van de ondersteuning die onze applicatie heeft voor het SMB / CIFS-protocol.
Als we het bestand niet op afstand kunnen openen en we geen pakketten meer willen installeren voor monteren lokaal de gedeelde bron, en we moeten het openen als alleen-lezen of het wijzigen - volgens de machtigingen die we hebben -, wat we kunnen doen is het naar onze computer kopiëren en het bestand lokaal bewerken.
Als we de verbinding die tot stand is gebracht met de externe bron willen sluiten, kunnen we dit in Nautilus zelf doen door met de rechtermuisknop op het bijbehorende pictogram te klikken en de optie te selecteren "Demonteren".
Een snellere manier om toegang te krijgen tot bronnen waarvan we de locatie van tevoren kennen, is om -via Alt + F2 of via console- de volgende opdracht uit te voeren:
nautilus smb: // server / bron
Voorbeelden:
nautilus smb: // mixp / muziek
nautilus smb: //mixp.amigos.cu/musica
nautilus smb: //192.168.10.100/musica
nautilus smb: // federico @ mixp / muziek
Probeer te zien dat, als authenticatie vereist is om toegang te krijgen tot de bron, het authenticatiedialoogvenster enigszins varieert wanneer de gebruiker wordt aangegeven.
In het geval dat het een onafhankelijke server is (Standalone) niet geregistreerd in een domein, moet de gebruiker bestaan op de server en moet hij toestemming hebben om de bron te lezen en / of te wijzigen. De naam van de DOMEIN het zal de server zelf zijn Standalone.
In GNOME en KDE tenminste, is er ook het "Connect to Server" alternatief. De Dolphin-bestandsbrowser van KDE maakt het ons gemakkelijk met zijn "Netwerk" -pictogram, net als Nautilus.
Aan de andere kant, als we professionele toegang tot een bedrijfs-LAN nodig hebben en we het domein niet met ons werkstation willen verbinden, zodat we niet elke keer dat we toegang willen tot een bepaalde bron hoeven te verifiëren, kunnen we het pakket installeren smb4k in elke desktopomgeving, zelfs als deze afkomstig is van KDE.
Dit pakket installeert onder andere: samba-common-bin, smbclient y smbfs, althans in Squeeze. Het heeft een extreem intuïtieve interface en mijn oordeel is professioneel.
Wat tot nu toe is uitgelegd, lijkt misschien erg elementair. In feite is het grootste deel van het proces dat plaatsvindt op de servers en waarmee we door een SMB / CIFS-netwerk kunnen navigeren, volledig transparant voor de gebruiker. Ondanks alles willen we op de volgende aspecten wijzen:
- Om toegang te krijgen tot de bronnen van een netwerk met een domein, Windows of Samba, NEE Het is verplicht om onze clientcomputer in het domein te hebben geregistreerd, maar als we dat doen, zou het comfortabeler zijn om door het LAN te navigeren omdat we ons slechts één keer authenticeren.
- Elke computer die op een LAN is aangesloten, moet hetzelfde netwerk of «netwerk»En hetzelfde netwerkmasker. Als het netwerk 192.168.10.0 is en het masker 255.255.255.0 (192.168.10.0/24), geeft dit een Klasse "C" -netwerk aan waarin we maximaal 254 computers kunnen hebben. Een netwerk van deze klasse voldoet veruit aan de behoeften van de overgrote meerderheid van het midden- en kleinbedrijf. Daarom moet elke computer die op het netwerk is aangesloten een IP-adres 192.168.10.xxx/255.255.255.0 hebben, zodat kan worden vermeld dat ze deelnemen aan hetzelfde netwerk.
- Als de service niet op het netwerk draait DNS, kan er geen correcte naamomzetting zijn van de IP-adressen van de computers, tenzij we voor elk van hen een bestand verspreiden hosts waarvan de inhoud die van alle namen van de teams en hun respectievelijke IP-adressen zal zijn. Zien / Etc / hosts o man gastheren. Het bestand hosts het is niets meer dan de statische tabel voor het zoeken naar hostnamen op basis van hun IP-adressen.
- Hoewel we om een verbinding te sluiten, de optie "Dismount" kiezen in Nautilus of in de link die op het bureaublad is gemaakt, "Bronnen zijn niet echt aangekoppeld op ons lokale bestandssysteem". De link leidt ons verzoek om naar een Speciale plaats (zie de GNOME 2.xxxx help) wat een URL is van het type smb: // externe computer / share-resource.
- De ondersteuning voor SMB / CIFS-netwerken waarmee we kunnen communiceren met Windows- en Samba-servers, maakt deel uit van de Linux Core, NEE van het Samba-programma. Evenmin zijn pakketten smbfs, smbnetfs en cifs-utils. Zie voor meer informatie «Samba3-ByExample. Hoofdstuk 13 Prestaties, betrouwbaarheid en beschikbaarheid".
- Zoals aanbevolen door Samba, en waar mogelijk, moet een WINS-server op elk subnet worden geïnstalleerd. Deze service, die ook door Samba zelf wordt geleverd, vergemakkelijkt de NetBIOS-naamresolutie aanzienlijk. WINS-service is voor een SMB / CIFS-netwerk wat DNS voor internet is. NEE u moet meer dan één WINS-server op hetzelfde subnet hebben.
Aangezien dit bericht niet bedoeld is om de overvloedige en uitbundige documentatie te vervangen :-), gelieve uw twijfels te verduidelijken door het te lezen. Samba vergeeft de onpatiënten niet en raakt bevriend met degenen die het bestuderen, zelfs als het in wezen is.
En het lijkt mij dat het genoeg is voor vandaag. Daarom is de activiteit voorbij, vrienden!
Tot het volgende avontuur !!!.
Wauw! Dit is de perfecte manier waarop ik verbinding wilde maken met gedeelde Windows-mappen zonder het gedoe van SAMBA of een ander type.
Bedankt vriend. Dit kan zelfs voor de nieuwste worden gebruikt.
zeer goede kunst. maar ... ik ben er niet van overtuigd dat samba in de kernel zit, het is meer dan zeker dat je de smbclient client geïnstalleerd hebt en daarom kun je een samba of win netwerk betreden.
Niets verder van de waarheid. Zoals ik in het artikel al zei, beweren de Sambero's zelf niets te maken te hebben met de ondersteuning van de kernel voor het bladeren door SMB / CIFS-netwerken. Zelfs de smbclient die van Samba IS, kan achteraf worden geïnstalleerd.
als je nautilus hebt, linkt het zeker met gvfs en daarom installeert het
aptitude laat libsmbclient zien
Pakket: libsmbclient
Staat: niet geïnstalleerd
Multi-Arch: hetzelfde
Versie: 2: 3.6.16-1
Prioriteit: optioneel
Sectie: libs
Beheerder: Debian Samba Maintainers
Architectuur: i386
Ongecomprimeerde grootte: 6164 k
je kunt een apt-cache rdepends libsmbclient gooien en kijken waar het bij hoort
aptitude laat libsmbclient zien
Pakket: libsmbclient
Nieuw: ja
Status: geïnstalleerd
Automatisch geïnstalleerd: ja
Versie: 2: 3.5.6 ~ dfsg-3
Prioriteit: optioneel
Sectie: libs
Ontwikkelaar: Debian Samba Maintainers
Ongecomprimeerde grootte: 6242k
Hangt af van: 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)
Beschrijving: gedeelde bibliotheek voor communicatie met SMB / CIFS-servers
Dit pakket biedt een gedeelde bibliotheek waarmee clienttoepassingen kunnen praten
naar Microsoft Windows- en Samba-servers met behulp van het SMB / CIFS-protocol.
Startpagina: http://www.samba.org
Bewaar de versie, het is hetzelfde, het ding is voor de andere kant, daarom heb ik het rafhankelijke ding geplaatst
Ik legde het achterstevoren
apt-cache is afhankelijk van nautilus
apt-cache is afhankelijk van gvfs
apt-cache is afhankelijk van gvfs-backends
apt-cache is afhankelijk van libsmbclient
en we kwamen bij de proeve van bekwaamheid
het is geldig dat het de smbclient of samba niet installeert. als je gvfs als backend gebruikt
of misschien wat je in Beschrijving hebt ingevoerd met (apt-cache of aptitude) show smbclient of samba
met betrekking tot cifs-utils
apt-cache is afhankelijk van libsmbclient
libsmbclient
Omgekeerd hangt af van:
xmms2-plug-in-smb
libxine1-misc-plug-ins
vlc nox
smbnetfs
smbc
libwbclient0
libsmbclient-dev
python-smbc
mplayer
mplayer-gui
mencoder
libfilesys-smbclient-perl
kdebase-runtime
gvfs-backends
libgnomevfs2-extra
zekeringenmb
En als je in Squeeze "apt-cache afhankelijk nautilus | grep libsmbclient ', het retourneert niets.
Nou, lees goed dat ik in een artikel schrijf:
"Debian installeert standaard de bibliotheek libsmbclient, een pakket waarmee de applicaties van ons team kunnen communiceren met Samba-servers en Microsoft Windows."
Merk op dat ik "Toepassingen" zeg. Een schone installatie met GNOME of KDE installeert het
Interessant, ik begreep dat dit werd gedaan door samba-cliënt 😀
ik heb zojuist een debian wheezy cd1 geïnstalleerd en de samba-client verschijnt als virtueel geïnstalleerd
v samba-client
Ik zie dat het libsmbclient-pakket standaard is geïnstalleerd, daarom is de titel verkeerd
kijk naar de inhoud van cd 1
http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz
De titel is correct, @rolo, aangezien de Samba Suite NIET is geïnstalleerd. Het pakket samba Het is NIET geïnstalleerd. Aan de andere kant zou u het concept van een virtueel pakket moeten herzien. Bedankt voor de reactie!!!.
groeten
!!! Welke goede kennis van samba ..?; Ik begrijp niets; soms werkt het erg goed voor mij en 40% valt de verbinding weg, dat maakt mij niet uit; ik ben in ieder geval blij te weten dat er mensen zijn die er veel van af weten.
Gefeliciteerd
Gewoon geweldige, perfecte serie artikelen om aan de slag te gaan in SAMBA, geweldig !!!
Geduldig en met plezier lezen!
Bedankt voor de reactie !!!. Het doel is dat: een toegangspunt geven tot het Samba-thema
Geweldig dit en de rest van de artikelen over Samba! Ik heb echt een hekel aan het gebruik van SMB / CIFS, maar als ik daartoe gedwongen word, vergen artikelen als deze veel hoofdpijn. Dank je!
Bedankt voor je reactie en ik ben blij je te hebben geholpen.
Hallo, ik twijfel. Is het mogelijk om in Debian 8 de toegang tot internetten in Nautilus te weigeren aan een bepaalde gebruiker? Zo ja, hoe zou het zijn?
Hartelijk dank en gefeliciteerd met uw artikel.