Configurando un Servidor de Archivos en Psense

En ocasiones no se tienen muchos recursos tecnológicos para poder hacer grandes cosas. En este caso vamos a reutilizar un firewall Pfsense instalado en una vieja computadora y agregarle la funcionalidad de servidor de archivos. La idea es tener un repositorio local donde guardar información de forma centralizada.

Los pasos serían los siguientes:

Ingresar al shell de Pfsense para agregar el respositorio

setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/Latest/"

Instalar el paquete samba36 en nuestro servidor

pkg_add -r samba36

Crear una carpeta y asignarles los privilegios 777 (después deberías asignarle los privilegios correctos de usuarios y grupos)

mkdir /home/public
chmod -R 777 /home/public

Ahora debemos configurar samba, para esto creamos un archivo samb.conf

touch /usr/local/etc/smb.conf

Y agregamos la siguiente configuración. Lo importante acá es identificar l nombre del servidor, el grupo de trabajo y la carpeta compartida. Tengan en cuenta que en este archivo de configuración permitimos el acceso a invitados.

[global]
netbios name = Server
server string = pfSense
workgroup = WORKGROUP
os level = 39
security = share
preferred master = yes
usershare allow guests = yes
guest account = root

socket options = TCP_NODELAY

[Public]
comment = Huh?
writeable = yes
public = yes
path = /home/public
browseable = yes
guest ok = yes

También creamos el archivo rc.conf.local para indicar los servicios que se iniciarán automáticamente

touch  /etc/rc.conf.local

e incluimos la siguiente configuración

samba_enable="YES"
nmbd_enable="YES"
smbd_enable="YES"
winbindd_enable="YES"

Y ahora iniciamos el servicio

/usr/local/etc/rc.d/samba start

 

 

Deja un comentario