Para compartir archivos con máquinas Windows en una red local, la solución está en Samba, con máquinas Linux, siempre podemos utilizar otros sistemas como NFS.
El problema, me ha surgido con el echo de utilizar Samba y además proteger mi máquina con el Firewall, en este caso, es necesario hacer algunas modificaciones en el mismo, para permitir trabajar con Samba.
Que tenemos que hacer:
La configuración es realmente simple,
Si tienes instalado Firestarter,
solo tienes que seleccionar la regla Samba. Si no utilizas Firestarter, tendrás que abrir los siguientes puertos, siguiendo las propias indicaciones de Samba:
Port 135/TCP – used by smbd
Port 137/UDP – used by nmbd
Port 138/UDP – used by nmbd
Port 139/TCP – used by smbd
Port 445/TCP – used by smbd
ahora ya lo tienes disponible para trabajar con otros equipos Windows. Tampoco es que esto sea nada del otro mundo, pero si no caes en este pequeño detalle, puedes pasarte unas bonitas horas intentando acceder al resto de equipos.
yo lo tengo con ufw allow 139/tcp
y listo 🙂