Stap 2: Installeren en configureren van Samba
Samba installeren vanaf de terminal:
sudo apt-get install samba
Samba-config
Zodra het klaar is met downloaden en installeren, moeten we te configureren. Ik maak een backup van het configuratiebestand 'out of the box', verwijder het origineel en start met een leeg doek:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
sudo rm /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
Plak het volgende in nano:
### GLOBAL CONFIG ###
Workgroup = home
NetBIOS-naam = nas
server string = %h
wint support = yes
DNS-proxy = Nee
veiligheid = gebruiker
wachtwoorden null = yes
gast-account = nobody
hosts toestaan = 127.0.0.1 192.168.137.0/24 10.0.0.0/24
hosts ontkennen = 0.0.0.0/0
interfaces = eth0 wlan0 lo
binden van interfaces only = yes
### OPENBARE SHARE ###
[Media]
commentaar = Media Drive
pad = /media/Media
browseable = yes
gast ok = yes
beschrijfbare = yes
public = yes
beschikbaar = yes
masker maken = 0666
Directory masker = 0777
De bovenstaande tekst is een echt eenvoudig Samba configuratie die voor mij werkt. Ik heb gewezen op de onderdelen die uw aandacht zullen behoeven:
Hosts toestaan definieert de netwerken of de afzonderlijke hosts die toegang tot de shares zal worden toegestaan.
Hosts weigeren definieert de netwerken of de personen niet toegestaan. De post die ik expliciet gebruikt heb ontkent iedereen niet in de lijst toestaan.
Interfaces definieert de interfaces Samba verbindingen zal toestaan op - als uw Pi een directe verbinding met het internet heeft, wilt u uw Samba aandelen oproepbaar via die interface?
BIND Interfaces alleen vertelt Samba te gebruiken alleen die interfaces in de lijst met Interfaces.
Maak een openbare share voor elk station of partitie die u gemonteerd met fstab. Zodra u klaar met smb.conf bent, wijzigingen opslaat en afsluit (ctrl + x, y, Enter). De Samba service om de wijzigingen opnieuw te starten:
sudo dienst samba opnieuw opstarten
Hebt u een Windows-machine op hetzelfde netwerk als de Pi, toegankelijk te troepenleiding prompt en type:
net view \\10.0.0.1
Te vervangen door het IP-adres van uw Pi's. Dit moet tonen een lijst van de aandelen die u hebt gedefinieerd in smb.conf, bevestiging van uw aandelen zijn toegankelijk. Samba kan zijn een beetje van een mysterieus beest, dus als u eventuele problemen, laat een reactie en ik zal proberen en u helpen. Ik ben in geen geval een expert al :)