Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Uitleg Bestanden sharen over windows netwerk  (gelezen 1420 keer)

Offline Tetje

  • Lid
    • opnieuwgestart (Christelijke Blog)
Uitleg Bestanden sharen over windows netwerk
« Gepost op: 2015/04/13, 11:27:00 »
Hoi,

Is er een eenvoudige uitleg op het net, om een map  in Xubuntu te sharen over het windows netwerk?
Het gaat om een map op de xubuntu PC die ik vanaf elke Windows PC / laptop wil kunnen benaderen, zowel lezen als schrijven.

Alvast bedankt
DELL Insparion 530 4GRAM 500GB + 1Tb HDD Dualboot Ubuntu 18.04 & Win7
HP 8510 : Linux Mint 18.2 xfce 64b  4GRam  128G SSD (Prive Laptop)
Packet Bell Dot_SE-750NL Dualboot Ubuntu 18.04 & Win10 2GRam test-netbook

Offline Tetje

  • Lid
    • opnieuwgestart (Christelijke Blog)
Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #1 Gepost op: 2015/04/13, 11:44:16 »
DELL Insparion 530 4GRAM 500GB + 1Tb HDD Dualboot Ubuntu 18.04 & Win7
HP 8510 : Linux Mint 18.2 xfce 64b  4GRam  128G SSD (Prive Laptop)
Packet Bell Dot_SE-750NL Dualboot Ubuntu 18.04 & Win10 2GRam test-netbook

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #2 Gepost op: 2015/04/13, 12:04:04 »
Interesante uitleg van Femke:
http://steunpunt-almere.nl/artikelen/gigolo-netwerkbrowser/
Dit is alleen voor de client. De TS vraagt om een server-toepassing. Bovendien kun je zonder Gigolo ook een heel eind komen, gewoon met Nautilus (Ubuntu) of PCmanfm (Lubuntu) of Thunar (Xubuntu).

Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #3 Gepost op: 2015/04/13, 12:34:18 »
Samba. Werkt hier ook prima. Net als het in windows werkt met directories delen.
https://www.samba.org
http://nl.wikipedia.org/wiki/Samba_%28software%29
Samba zorgt ervoor dat gebruikers van een Windows-systeem toegang krijgen tot gedeelde bestanden en printers van een Unix-systeem en andersom.

Te vinden in softwarecentrum.
« Laatst bewerkt op: 2015/04/13, 12:35:58 door partyrabbit »
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline markba

  • Lid
    • http://markbaaijens.nl/
Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #4 Gepost op: 2015/04/13, 13:12:20 »
Samba. Werkt hier ook prima. Net als het in windows werkt met directories delen.
....
Te vinden in softwarecentrum.
Onder Nautilus (Ubuntu) is nog simpeler. Rechtsklik op een map en geef dan aan dat deze gedeeld moet worden. Als de (samba-)software nog niet geinstalleerd is, wordt dat voor jou gedaan. En ook de rest van de configuratie..... een kind kan de was doen (wel even rebooten).

Of het met Thunar (de bestandsverkenner van Xubuntu) ook zo (gemakkelijk) kan, weet ik niet, maar dat zullen de Xubuntu-fans wel kunnen uitleggen dunkt me.

Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #5 Gepost op: 2015/04/13, 13:49:06 »
Onder Nautilus (Ubuntu) is nog simpeler. Rechtsklik op een map en geef dan aan dat deze gedeeld moet worden. Als de (samba-)software nog niet geinstalleerd is, wordt dat voor jou gedaan. En ook de rest van de configuratie..... een kind kan de was doen (wel even rebooten).

Bedankt. Dat is een duidelijkere uitleg van wat ik bedoel. Samba, delen zoals onder windows.
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline jan11000

  • Lid
Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #6 Gepost op: 2015/04/13, 18:33:31 »
Hoe samba instellen,(zoals ik het doe).

Indien je al met instellingen gespeelt hebt, verwijder alles(tav samba) en reboot,
om zo schoon te beginnen.

Samba installeren,in "software center" zoeken op
samba(SMB/CIFS file, print, and login server for Unix).

Indien je meerdere users gebruikt, dus bijv 3 users die verschillend zijn,
op 3 verschillende pc's.
Dan op elke pc alle users als extra users aanmaken(later als alles werkt kun je de
extra users de rechten beperken, zodat ze minder kunnen, dit hoeft niet maar mag).
Dus je hebt dan de gewone user(die met installatie tot stand is gekomen) en nog 2 extra users.

Dan samba starten,(system-samba in xubuntu).
De map maken die je wilt gaan delen, zorg dat je gebruiker daar rechten voor heeft, dan pas de map gaan delen.
De share maken,
server instellen, zoals group naam,
security(niks veranderen),
samba users instellen(eigenschappen van je samba map, in de samba programma),
aanvinken die toegang krijgen(nu weet je ook waarom je meerdere users moet
ingeven, want dan zie je alle users, ook die van de andere pc).
Je kan ook extra users ingeven, maar dat heb ik nog niet gebruikt.

-Ook bij ubuntu, bij users kijken of de user ook bij de groep sambashare zit, dus aanvinken.

Nu zou het moeten werken, wel even rebooten.
Vaker moet je langer wachten totdat er verbinding komt, dus denk niet te snel dat het verkeerd is.!!!!!



Dit is normaal niet nodig!
Je kan nog in je host file de namen van de pc's ingeven,
dit zijn ipnummers met de naam van de pc, zodat deze beter
te vinden is op het netwerk, hoeft niet, maar als het niet goed werkt,
het vinden van de pc's dus.(bij pc's met vaste ip nummers is dit ook beter).
File naam is
hosts
Voorbeeld:
127.0.0.1    localhost  (dit is standaard)
127.0.1.1    jan        (dit is de pc waar samba op staat)
10.16.9.9        ba2        (dit is een andere pc op het netwerk)
10.16.9.99       download   (dit is een andere pc op het netwerk)


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

De naam van de pc staat in de file hostname,
hier staat alleen een naam.

Indien het vinden van de pc's nog steeds slecht is,(bijv vaste ip nummers en zonder router)
probeer dan met gigolo(even installeren) de andere pc's te vinden,
vaak gaat het dan heel vlug om de pc's te vinden.

Veiligheid,

Nooit iedereen toegang geven, dit omdat als er een fout in een beveiliging/programma/router zit, dan kan iedereen in je files kijken.
Dus altijd een wachtwoord en user erop zetten.

In de samba config file kun je nog,
netwerk interface vastzetten, indien je 2 netwerkkaarten hebt,
zodat samba alleen over bepaalde netwerkkaart gaat.

Hetzelfde geld voor ip nummers, dit kun je ook vastzetten.
10.0.0.0/8 eth0
dit betekend netwerkkaart eth0, alleen hier gaat samba over werken.
en de ip range 10.0.0.0/8 gaat samba werken.

En je kunt nog met de firewall ip adressen en samba blokkeren of open zetten.

Testen netwerk,
40 Gb aan geparde files maken en dit in een ruk kopieren.
dan aan de andere kant parren, dan zie je of alles ook aankomt.
(in windows heb ik een keer gezien dat 1 op de 10 files beschadigd
waren met kopieren, lag aan de firewall, en geen foutmelding).
Bij geen fouten niks doen.
Bij fouten, dan dit gaan wijzigen in samba config(kan soms helpen)
# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
#         SO_RCVBUF=8192 SO_SNDBUF=8192
#   socket options = TCP_NODELAY
   socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
Grootte van deze 2 files wijzigen en weer testen.(klein is vaak beter maar ook langzamer).
Kan natuurlijk ook driver zijn, of netwerkkabels.
Zelf heb ik meerdere keren problemen ondervonden, en door te testen merk je opeens
dat niet alles zomaar werkt.
Na het kopieren ook met ifconfig kijken in de terminal,
daar kun je ook problemen/fouten zien.
--------------------------------------------------------------------------------------------------
Indien het nog niet werkt kun je dit nog proberen,
(bij werkte het opeens niet meer(eerste dus wel), oorzaak onbekend, toen dit erbij gezet en het werkte)
Volgend wijzigen in je samba config file(/etc/samba.smb.conf),
Dit erbij zetten,
name resolve order = bcast host

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = workgroup
        name resolve order = bcast host

------------------------------------------------------------------------------------------------------------
Weet niet of je er wat aan hebt maar heb zelf een soortgelijk probleempje gehad met samba shares vanaf de Raspberry Pi.
 http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=84545
De oplossing zat 'm bij mij in de rechten op de mappen boven de gedeelde map zelf.
Bij mij was het probleem dat een gebruiker dus onvoldoende rechten had op /mnt/data.
Misschien is dat bij jou het geval met /media/odroid.

Offline Tetje

  • Lid
    • opnieuwgestart (Christelijke Blog)
Re: Uitleg Bestanden sharen over windows netwerk
« Reactie #7 Gepost op: 2015/04/14, 09:15:46 »
Hoe samba instellen,(zoals ik het doe).

Indien je al met instellingen gespeelt hebt, verwijder alles(tav samba) en reboot,
om zo schoon te beginnen.

Samba installeren,in "software center" zoeken op
samba(SMB/CIFS file, print, and login server for Unix).

Indien je meerdere users gebruikt, dus bijv 3 users die verschillend zijn,
op 3 verschillende pc's.
Dan op elke pc alle users als extra users aanmaken(later als alles werkt kun je de
extra users de rechten beperken, zodat ze minder kunnen, dit hoeft niet maar mag).
Dus je hebt dan de gewone user(die met installatie tot stand is gekomen) en nog 2 extra users.

Dan samba starten,(system-samba in xubuntu).
De map maken die je wilt gaan delen, zorg dat je gebruiker daar rechten voor heeft, dan pas de map gaan delen.
De share maken,
server instellen, zoals group naam,
security(niks veranderen),
samba users instellen(eigenschappen van je samba map, in de samba programma),
aanvinken die toegang krijgen(nu weet je ook waarom je meerdere users moet
ingeven, want dan zie je alle users, ook die van de andere pc).
Je kan ook extra users ingeven, maar dat heb ik nog niet gebruikt.

-Ook bij ubuntu, bij users kijken of de user ook bij de groep sambashare zit, dus aanvinken.

Nu zou het moeten werken, wel even rebooten.
Vaker moet je langer wachten totdat er verbinding komt, dus denk niet te snel dat het verkeerd is.!!!!!



Dit is normaal niet nodig!
Je kan nog in je host file de namen van de pc's ingeven,
dit zijn ipnummers met de naam van de pc, zodat deze beter
te vinden is op het netwerk, hoeft niet, maar als het niet goed werkt,
het vinden van de pc's dus.(bij pc's met vaste ip nummers is dit ook beter).
File naam is
hosts
Voorbeeld:
127.0.0.1    localhost  (dit is standaard)
127.0.1.1    jan        (dit is de pc waar samba op staat)
10.16.9.9        ba2        (dit is een andere pc op het netwerk)
10.16.9.99       download   (dit is een andere pc op het netwerk)


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

De naam van de pc staat in de file hostname,
hier staat alleen een naam.

Indien het vinden van de pc's nog steeds slecht is,(bijv vaste ip nummers en zonder router)
probeer dan met gigolo(even installeren) de andere pc's te vinden,
vaak gaat het dan heel vlug om de pc's te vinden.

Veiligheid,

Nooit iedereen toegang geven, dit omdat als er een fout in een beveiliging/programma/router zit, dan kan iedereen in je files kijken.
Dus altijd een wachtwoord en user erop zetten.

In de samba config file kun je nog,
netwerk interface vastzetten, indien je 2 netwerkkaarten hebt,
zodat samba alleen over bepaalde netwerkkaart gaat.

Hetzelfde geld voor ip nummers, dit kun je ook vastzetten.
10.0.0.0/8 eth0
dit betekend netwerkkaart eth0, alleen hier gaat samba over werken.
en de ip range 10.0.0.0/8 gaat samba werken.

En je kunt nog met de firewall ip adressen en samba blokkeren of open zetten.

Testen netwerk,
40 Gb aan geparde files maken en dit in een ruk kopieren.
dan aan de andere kant parren, dan zie je of alles ook aankomt.
(in windows heb ik een keer gezien dat 1 op de 10 files beschadigd
waren met kopieren, lag aan de firewall, en geen foutmelding).
Bij geen fouten niks doen.
Bij fouten, dan dit gaan wijzigen in samba config(kan soms helpen)
# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
#         SO_RCVBUF=8192 SO_SNDBUF=8192
#   socket options = TCP_NODELAY
   socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
Grootte van deze 2 files wijzigen en weer testen.(klein is vaak beter maar ook langzamer).
Kan natuurlijk ook driver zijn, of netwerkkabels.
Zelf heb ik meerdere keren problemen ondervonden, en door te testen merk je opeens
dat niet alles zomaar werkt.
Na het kopieren ook met ifconfig kijken in de terminal,
daar kun je ook problemen/fouten zien.
--------------------------------------------------------------------------------------------------
Indien het nog niet werkt kun je dit nog proberen,
(bij werkte het opeens niet meer(eerste dus wel), oorzaak onbekend, toen dit erbij gezet en het werkte)
Volgend wijzigen in je samba config file(/etc/samba.smb.conf),
Dit erbij zetten,
name resolve order = bcast host

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = workgroup
        name resolve order = bcast host

------------------------------------------------------------------------------------------------------------
Weet niet of je er wat aan hebt maar heb zelf een soortgelijk probleempje gehad met samba shares vanaf de Raspberry Pi.
 http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=84545
De oplossing zat 'm bij mij in de rechten op de mappen boven de gedeelde map zelf.
Bij mij was het probleem dat een gebruiker dus onvoldoende rechten had op /mnt/data.
Misschien is dat bij jou het geval met /media/odroid.

Bedankt jan11000, ik zal er mee aan de slag gaan.
DELL Insparion 530 4GRAM 500GB + 1Tb HDD Dualboot Ubuntu 18.04 & Win7
HP 8510 : Linux Mint 18.2 xfce 64b  4GRam  128G SSD (Prive Laptop)
Packet Bell Dot_SE-750NL Dualboot Ubuntu 18.04 & Win10 2GRam test-netbook