Eenvoudig network share met ubuntu gnome nog mogelijk?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Vishari Beduk
  • Registratie: Februari 2009
  • Laatst online: 00:03

Vishari Beduk

loves f/1.8 primes

Topicstarter
Ik heb een ubuntu gnome pc met SSD en gewone harddisk, vanochtend geupgrade naar 14.04
Op de harddisk staat een directory met video's en audio's die ik wil lezen van windows 7 pc's
Vroeger was dit geen probleem; eerst samba installeren, daarna (iedere keer na inlog) in gnome file explorer de harddisk mounten, via file explorer een share aanmaken. En de network share kan ik benaderen via windows pc's
Dit heeft jarenlang probleemloos gewerkt. Totdat ik zo dom was om een firewall te installeren daarna was het niet meer mogelijk. Ook niet meer nadat de firewall is uitgezet.
Als in de windows explorer de ubuntu pc benader dan zie ik de gemaakte shares wel, maar kan niet inloggen.

De vraag is nu: Is het uberhaupt (nog) mogelijk om een network share aan de praat te krijgen zonder scripting?
Dus eigenlijk zoals beschreven hier: http://www.7tutorials.com...-shared-folders-windows-7

Wat heb ik tot nu toe zelf gedaan?
- Sowieso al vele uren en dagen gegoogled.
- De harddisk automatisch mounten, maar dat lukt mij niet http://askubuntu.com/ques...f-my-drives-automatically
- Dit soort posts doorwerken: http://social.technet.mic...s?forum=w7itpronetworking
- Ik heb twee users op ubuntu, ook toegevoegd aan sambashare
- Access group via gebruiker en via sambashare

weet het niet meer


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Post eerst eens het share gedeelte van je smb.conf. Kijk vervolgens in /var/log/samba naar de verschillende log bestanden en let op authentication failures e.d. Wat zie je daar van staan? Wat bedoel je met 'automatisch mounten'; doe je dat al niet via /etc/fstab? Zijn de gebruikersnaam en wachtwoord op beide systemen gelijk?

Leg ook even uit wat er aan je pogingen niet lukt. Simpelweg zeggen dat het automatisch mounten niet lukt helpt niet echt, we weten niet wat je voor resultaat krijgt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • jan99999
  • Registratie: Augustus 2005
  • Laatst online: 01-10 15:01
Automatisch mounten zit nu in "disk utility"(schijf beheer van ubuntu).

Samba stel ik zo in,

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 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.

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

Acties:
  • 0 Henk 'm!

  • Vishari Beduk
  • Registratie: Februari 2009
  • Laatst online: 00:03

Vishari Beduk

loves f/1.8 primes

Topicstarter
Bedankt voor de reacties

@HOT: het bizarre is dat het echt jaren heeft gewerkt zonder in configuratie scripts te duiken
het vervelende van ubuntu is dat je ieder half jaar moet updaten en dan ook je scripts weer moet bijwerken
daarom probeer ik het zoveel mogelijk zonder scripts
(disclaimer: ik weet dat er LTS bestaat en misschien dat ik met 14.04 op LTS blijf)

de logbestanden staan vol met 'Permission denied' maar niet echt een aanknopings punt

@Jan: ip adressen deed ik vroeger wel vast, maar tegenwoordig laat ik het modem het uitzoeken
disk utility gebruik ik regelmatig voor simpele toepassingen, alleen dat mounten lukt nog niet zo

ik heb inmiddels wel de samba gui gevonden en hiermee lukt het ineens wel
waarschijnlijk was het 'user' toevoegen niet gelukt met de command line en nu wel
ik ga morgen avond verder met dit uitzoeken

weet het niet meer


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Vishari Beduk schreef op zondag 27 april 2014 @ 22:08:
Bedankt voor de reacties

@HOT: het bizarre is dat het echt jaren heeft gewerkt zonder in configuratie scripts te duiken
het vervelende van ubuntu is dat je ieder half jaar moet updaten en dan ook je scripts weer moet bijwerken
daarom probeer ik het zoveel mogelijk zonder scripts
(disclaimer: ik weet dat er LTS bestaat en misschien dat ik met 14.04 op LTS blijf)
Scripts? Welke scripts? Ik heb het over een configuratiebestand, dat is heel wat anders. Geef die configuratie waar we om vragen, anders kunnen we je niet verder helpen.

Mbt het telkens updaten, daar is idd LTS voor uitgevonden, of andere distro's die rolling zijn, zoals Debian Testing/Unstable, Arch, Gentoo, etc.
de logbestanden staan vol met 'Permission denied' maar niet echt een aanknopings punt
"Niet echt een aanknopingspunt"? Die error is juist HET aanknopingspunt om te achterhalen waar het fout gaat en wat je verkeerd doet.

Commandline FTW | Tweakt met mate