Hoe zou ik het dan precies moeten invullen Speculoos? (ik begrijp namelijk win-box, share en name-of-mountpoint niet helemaal.
een beetje uitleg:Om een windows schijf te benaderen moet je de windows-taal spreken zeg maar. Spreken van systeem tot systeem gaat als men elkaars taal begrijpt, zeg maar hetzelfde woordenboek gebruikt. Net zoals Vlamingen en Nederlanders dezelfde taal spreken, we gebruiken als basis toch hetzelfde woordenboek en grammatica. Daarom begrijpen we elkaar, ondanks dat het anders klinkt en uitgesproken wordt.
Het woordenboek en grammatica is een soort afspraak, regels waar we ons aan houden om met elkaar te praten.
Deze afspraak is eigenlijk een protocol.
Computer systemen gebruiken dus ook protocollen om met elkaar te praten.
Als een linux systeem met een windows systeem wil praten, zal je dus een gemeenschappelijk protocol moeten hebben. En dat bestaat, dat heet het smb-protocol = Server Message Block protocol.
Dat is ontwikkeld door mensen die open-source ontwikkelen en NIET door Windows.
--- Daarom dat ik zeg, dat smb GEEN windows protocol is. ---
Het is een open-source protocol dat ontwikkeld is om met windows systemen te kunnen werken. Het is een heel sterk en stabiel systeem, en het is gewoon een heel goed protocol om ALLE toestellen te laten communiceren met elkaar. Dus OOK linux-linux. SMB gebruiken is dus geen "verraad" of "toegeving" zoals sommigen dat hier zien. Het is heel stabiel en sterk en heeft slechts 1 nadeel, maar dat ook een voordeel kan zijn en dat is dat je er niet mee kan werken over het internet. Dus twee toestellen die over het internet moeten gaan, zullen voor dat stuk een ander protocol daarvoor moeten aanspreken, bvb SSH.
Maar om in uw locaal netwerk te communiceren is het ideaal, omdat je juist het voordeel hebt dat het dan niet meer uitmaakt of er een windows toestel bij staat of niet.
voor jouw situatie:Jij maakt een koppeling tussen twee toestellen op een grafische manier, en die zorgt er dan voor dat het nodige wordt geinstalleerd, zoals samba en smb-client.
In jouw geval heb je voldoende met smb-client.
Dat volstaat om jouw systeem te koppelen aan je windows server.
Maar:
Een koppeling maken op een grafische manier is anders dat niet-grafisch en het werk ook niet steeds goed. Daarom terug naar hoe het aan de basis in linux altijd gaat, in terminal:
mount -t smbfs -o username=<username>,password=<password> //<win-box>/<share> /mnt/<name-of-mountpoint>
mount -t smbfs = opdracht om te mounten via het smb protocol
-o username=<username>,password=<password> = de opties die je meegeeft waarmee je ook rechtstreeks op je windows server inlogt <> deze haken hoef je dus niet te typen, maar geven aan dat daar dan je login en je paswoord komen.
//<win-box>/ = het ip-adres van je windows server
<share> = de map op je windows server waar je documenten staan die je wil zien en mee werken.
/mnt/<name-of-mountpoint> = de locatie waar op je linux de bestanden te bereiken zullen zijn die eigenlijk op je windows server staan.
Dit kan overal zijn maar standaard is het zo dat we in linux systemen externe systemen mounten in /mnt/
de map
<name-of-mountpoint> is een map die je zelf moet aanmaken eerst.
concreet: Als je dus al die zaken in een commanda na elkaar uitvoert, zal je zien dat je bestanden op windows server gewoon te lezen, schrijven, bewerken zijn als je in je linux naar /mnt/<name-of-mountpoint> gaat.
Dan zal je steeds kunnen inlezen, werken aan, wegschrijven, van je bestanden rechtstreeks van op in je applicaties , vb LibreOffice of andere, zonder enig probleem.
dus:
1. je maakt een map aan in /mnt/ met bijvoorbeeld de naam data-server
2. je opent een terminal en geeft in:
mount -t smbfs -o username=<je loginnaam op je windows>,password=<je paswoord> //<het ip adres van je windows server>/de map waar je data staat op je win-server/ /mnt/data-server
3. je wordt geprompt
4. je netwerkshare is bruikbaar