Paso 2: Instalar y configurar Samba
Instalar Samba desde el terminal:
sudo apt get install samba
Configuración de samba
Una vez que haya terminado de descargar e instalar, tenemos que configurarlo. I hacer un backup del archivo de configuración 'de la caja', borrar el original y luego empezar con un lienzo en blanco:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
sudo rm /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
Pegue lo siguiente en nano:
### GLOBAL CONFIG ###
Grupo de trabajo = Inicio
nombre de NetBIOS = nas
cadena del servidor = %h
gana apoyo = sí
DNS proxy = no
security = user
null passwords = yes
cuenta de invitado = nadie
hosts permiten = 127.0.0.1 192.168.137.0/24 10.0.0.0/24
anfitriones niegan = 0.0.0.0/0
interfaces = eth0 wlan0 lo
BIND interfaces sólo = sí
### PARTICIPACIÓN PÚBLICA ###
[Los medios]
comentario = Unidad
Ruta = /media/Media
navegable = sí
ok Guest = sí
Writeable = yes
público = sí
disponible = sí
crear máscara = 0666
máscara de directorio = 0777
El texto anterior es un config de Samba muy simple que funciona para mí. Yo he destacado las piezas que necesitan su atención:
Hosts Allow define las redes o hosts individuales que le permitirá acceder a los archivos compartidos.
Hosts Deny define las redes o los individuos no permitidos. La entrada que he usado explícitamente niega todos no en la lista permitir.
Interfaces define las interfaces Samba permitirá conexiones.-Si tu Pi tiene una conexión directa a internet, ¿quieres tus acciones de Samba para ser accesible a través de la interfaz?
BIND Interfaces sólo le dice a Samba a utilizar sólo las interfaces de la lista de Interfaces.
Hacer una participación pública para cada unidad o partición montada con fstab. Una vez que haya terminado con el smb.conf, guardar cambios y salir (ctrl + x, y, Enter). Reiniciar el servicio Samba para aplicar los cambios:
sudo servicio samba reinicio
Si tienes una máquina de Windows en la misma red que el Pi, abra un símbolo del sistema y el tipo:
net view \\10.0.0.1
Cambiar la dirección IP con la de su Pi. Esto debería mostrar una lista de las acciones definidos en smb.conf, confirmando sus acciones son accesibles. Samba puede ser un poco de una bestia misteriosa a veces, así que si usted tiene cualquier problema deja un comentario y yo probaré y ayudarle. No soy un experto aunque :)