Kabels zo aansluiten.
Router naar switch, dan pc 1 naar switch, en pc 2 naar switch. Dan heb je op elke pc internet.
Wat heb je ingesteld om mappen te delen? Is de 2e keer dat ik de vraag stel!
system-config-samba(samba) installeren.
Samba (gksu system-config-samba) starten, dan,
-Preferences(voorkeuren), server settings, hier de netwerknaam invullen(bij basic), dan bij security, user en no guest account laten staan, ivm veiligheid.(zorg dat netwerknaam hetzelfde is op alle pc's).
-Preferences(voorkeuren), samba users, hier de samba user aanvinken die hier gebruik van mogen maken.
Om hier alle user in de lijst te krijgen, moet je dus meer user accounts maken, indien je meerdere gebruikers hebt.
-op de + drukken om shares te maken, en wie hier op mag gaan, bij acces. Bij basic writable en visible.
-als laatste altijd de smb.conf file met de hand checken. Leer hierom de samba handleiding goed, dan weet je wat wat betekend. (is niet perse nodig, maar voor extra kontrole en om bijv je ip range beperken.)
Voorbeeld: (grote stukken weg gelaten)
Alles met een # ervoor werkt niet, is vaak een voorbeeld
#======================= Global Settings =======================
[global]
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = workgroup1
# Naam van het netwerk
#### Networking ####
# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
# interfaces = eth0
# interfaces = eth1
# interfaces = 10.16.1.1/24 of 192.168.1.1/24
interfaces = 10.16.1.1/24 eth1
# samba mag alleen op10.16.1.1/24 en op netwerkkaart eth1 gebruikt worden, dit is dus extra beveiliging
# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
# bind interfaces only = yes
bind interfaces only = yes
# Deze moet ook aan staan omdat boven de eth1 niet werkt, hier kun je zeggen dat samba alleen over een bepaalde netwerkkaart loopt. Dit kun je ook met een firewall doen, als je 2 netwerkkaarten hebt.
####### Authentication #######
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
# probeer om dit altijd te gebruiken ivm veiligheid
#======================= Share Definitions =======================
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
; create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
; directory mask = 0700
[share1]
path = /home/piet/d1/re1
writeable = yes
browseable = yes
valid users = piet, jan, klaas
# meerdere gebruikers
[share2]
path = /home/piet/d1/re2
writeable = yes
browseable = yes
create mask = 0755
directory mask = 0755
# bovenste 2 regels, dit is om file en mappen, die in de samba terecht komen, de permisssie's te wijzigen, zodat alle samba users aan de files kunnen komen.
valid users = piet
Gewoon pingen vanaf de andere pc, dus zoeken op je windows netwerk.
In ubuntu places-network, dan zou je je andere pc's moeten zien.
Indien je je share gevonden hebt, kun je wel een bookmark maken in nautilus.
Een desktop pc, ubuntu, hoef je ook geen samba te installeren, om bij een windows(of linux) pc in de samba te gaan.
Alleen is het gemakkelijker om de netwerk in te stellen, dus de netwerk naam, bijv.
Indien je via netwerk geen andere pc's vind kun je ook nog proberen, om in je host file je andere pc's te vermelden.
/etc/host
Voorbeeld van mezelf,
127.0.0.1 localhost
127.0.1.1 piet1
10.16.1.3 backup10
10.16.1.6 d10
# Dus 127.0.0.1 is je eigen pc, 127.0.1.1 is je eigen pc(dezelfde pc dus), de 10.16.1.3 en 6 zijn andere pc's in 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