{"id":66,"date":"2018-10-09T19:15:00","date_gmt":"2018-10-09T19:15:00","guid":{"rendered":"http:\/\/j20003.es\/200\/?p=66"},"modified":"2018-10-09T19:15:00","modified_gmt":"2018-10-09T19:15:00","slug":"samba-router-servidor-dhcp-y-archivos","status":"publish","type":"post","link":"https:\/\/j20003.duckdns.org\/index.php\/2018\/10\/09\/samba-router-servidor-dhcp-y-archivos\/","title":{"rendered":"Samba-Router Servidor DHCP y Archivos 1\u00aa Parte"},"content":{"rendered":"<h4>En este caso rescatamos una vieja distribuci\u00f3n de Linux (<a href=\"http:\/\/old-releases.ubuntu.com\/releases\/10.04.0\/ubuntu-10.04.4-server-i386.iso\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu Sever 10.04<\/a>)\u00a0 para reutilizarla en un equipo obsoleto PIV 1 Giga de Ram y 200 Gigas de HD.<\/h4>\n<h4>En el proceso de instalaci\u00f3n seleccionaremos los paquetes a instalar como en la imagen.<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-75 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/10\/Captura2-1.png\" alt=\"\" width=\"1583\" height=\"702\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/Captura2-1.png 1583w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/Captura2-1-300x133.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/Captura2-1-1024x454.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/Captura2-1-768x341.png 768w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/Captura2-1-1536x681.png 1536w\" sizes=\"auto, (max-width: 1583px) 100vw, 1583px\" \/><\/p>\n<h4>Despu\u00e9s de la instalaci\u00f3n cambiaremos los repositorios editando el archivo \/etc\/apt\/sourdes.list borrando todo el contenido y a\u00f1adiendo este contenido:<\/h4>\n<pre>deb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid main restricted\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid main restricted\n\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates main restricted\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates main restricted\n\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid universe\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid universe\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates universe\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates universe\n\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid multiverse\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid multiverse\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates multiverse\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu\/ lucid-updates multiverse\n\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security main restricted\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security main restricted\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security universe\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security universe\ndeb http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security multiverse\ndeb-src http:\/\/old-releases.ubuntu.com\/ubuntu lucid-security multiverse<\/pre>\n<h4>Ejecutaremos el comando \u00abapt-get update\u00bb para poder instalar todos los paquetes necesarios para que funcione.<\/h4>\n<h4>Para configurar el servidor de archivos editaremos \/etc\/samba\/smb.conf borraremos el contenido y a\u00f1adiremos el siguiente texto:<\/h4>\n<pre>###########################################################\n[global]\nworkgroup = LICEO-VERSALLES\nserver string =\n#interfaces = eth1\n#bind interfaces only = Yes\nlog level = 1\nmax log size = 1000\nwins support = Yes\nread only = No\n\n[homes]\ncomment = Carpetas home\ncreate mask = 0700\ndirectory mask = 0700\nbrowseable = No\n\n[profesional]\npath = \/media\/prof\ncreate mask = 0770\ndirectory mask = 0770\n\n[programas]\npath = \/media\/programas\nread only = Yes\nguest ok = Yes\n\n[COMUN]\ncomment = recurso compartido\npath = \/media\/compartido\nvalid users = versalles, casa, root\nadmin users = versalles, casa, root\ncreate mask = 0765\n##################################################\n<\/pre>\n<h3>Explicaci\u00f3n de texto de smb.conf<\/h3>\n<p><strong>En este par\u00e1metro se definen los par\u00e1metros gen\u00e9rales para de la red<\/strong><\/p>\n<p>[global]<\/p>\n<p><strong>#Nombre del grupo de trabajo<\/strong><\/p>\n<p>workgroup = LICEO-VERSALLES<\/p>\n<p><strong>#Se usa como comentario de servidor samba (no necesario)<\/strong><\/p>\n<p>server string =<\/p>\n<p><strong>#Estas dos opciones se usan en caso tener varias tarjetas de red (los activaremos cuando habilitemos el servidor DHCP) <\/strong><\/p>\n<p>#interfaces = eth1<\/p>\n<p>#bind interfaces only = Yes<\/p>\n<p><strong>#Nivel de registro de samba, 1 es el m\u00ednimo, 1000 es el tama\u00f1o de caracteres que puede contener el registro <\/strong><\/p>\n<p>log level = 1<\/p>\n<p>max log size = 1000<\/p>\n<p><strong>#<\/strong> <strong>La opci\u00f3n wins support convierte a Samba en un servidor WINS<\/strong><\/p>\n<p>wins support = Yes<\/p>\n<p><strong>#<\/strong> <strong>Por defecto los recursos ser\u00e1n de lectura y escritura<\/strong><\/p>\n<p>read only = No<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Aqu\u00ed se define el acceso a las directorios de home para crear archivos y carpetas que solo ser\u00e1n accesibles para los usuarios creados en el servidor, estas carpetas solo ser\u00e1n visibles para cada usuario (rxw &#8212; &#8212;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/strong><\/p>\n<p>[homes]<\/p>\n<p>comment = Carpetas home<\/p>\n<p>create mask = 0700<\/p>\n<p>directory mask = 0700<\/p>\n<p>browseable = No<\/p>\n<p>browsable = No<\/p>\n<h4><strong>\u00a0<\/strong><\/h4>\n<p><strong>Aqu\u00ed se define el acceso al directorio <\/strong>[profesional] <strong>para crear archivos y carpetas que solo ser\u00e1n accesibles para los usuarios creados en el servidor y grupo, por defecto lo podr\u00e1n ver todos los usuarios, solo podr\u00e1n crear y leer\u00a0 archivos y carpetas el propietario del directorio y los pertenecientes al grupo.<\/strong> <strong>(rxw rxw &#8212;)<\/strong><\/p>\n<p>[profesional]<\/p>\n<p>path = \/media\/prof<\/p>\n<p>create mask = 0770<\/p>\n<p>directory mask = 0770<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Aqu\u00ed se define el acceso al directorio <\/strong>[programas]<strong>por defecto lo podr\u00e1n ver todos los usuarios que est\u00e9n conectados a la red\u00a0 <\/strong>LICEO-VERSALLES<strong>, solo podr\u00e1n crear archivos y carpetas el propietario del directorio y los pertenecientes al grupo.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>[programas]<\/p>\n<p>path = \/media\/programas<\/p>\n<p>read only = Yes<\/p>\n<p>guest ok = Yes<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Aqu\u00ed se define el acceso al directorio <\/strong>[programas] <strong>por defecto lo podr\u00e1n ver todos los usuarios definidos en\u00a0 <\/strong>valid users<strong>,\u00a0 solo podr\u00e1n crear archivos y carpetas los usuarios definidos en <\/strong>admin users<strong>.<\/strong> <strong>(rxw rxw &#8212;)<\/strong><\/p>\n<p>[COMUN]<\/p>\n<p>comment = recurso compartido<\/p>\n<p>path = \/media\/compartido<\/p>\n<p>valid users = versalles, casa, root, juan, pedro<\/p>\n<p>admin users = versalles, root<\/p>\n<p>create mask = 0765<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Para crear carpetas usar el comando<\/strong><\/h3>\n<pre>mkdir\u00a0 \/media\/compartido \/media\/programas \/media\/prof<\/pre>\n<p>&nbsp;<\/p>\n<h4>Creando los usuarios y\u00a0 las carpetas en \/media con los nombre que se indica en el smb.conf de ejemplo (o nombre que queramos) tendriamos un servidor de archivos funcional del archivos, funcionaria con esta arquitectura de red:<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-212 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/Diapositiva1.png\" alt=\"\" width=\"960\" height=\"720\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Diapositiva1.png 960w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Diapositiva1-300x225.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Diapositiva1-768x576.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/p>\n<div class=\"wp-playlist wp-video-playlist wp-playlist-light\">\n\t\t<video controls=\"controls\" preload=\"none\" width=\"1268\"\n\t\t height=\"793\"\t><\/video>\n\t<div class=\"wp-playlist-next\"><\/div>\n\t<div class=\"wp-playlist-prev\"><\/div>\n\t<noscript>\n\t<ol>\n\t\t<li><a href='https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/samba-server-720p.mp4'>samba server [720p]<\/a><\/li>\t<\/ol>\n\t<\/noscript>\n\t<script type=\"application\/json\" class=\"wp-playlist-script\">{\"type\":\"video\",\"tracklist\":true,\"tracknumbers\":true,\"images\":true,\"artists\":true,\"tracks\":[{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/10\/samba-server-720p.mp4\",\"type\":\"video\/mp4\",\"title\":\"samba server [720p]\",\"caption\":\"\",\"description\":\"\",\"meta\":{\"length_formatted\":\"28:37\"},\"dimensions\":{\"original\":{\"width\":1152,\"height\":720},\"resized\":{\"width\":1268,\"height\":793}},\"image\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/samba-server-720p_thumb0.jpg\",\"width\":1152,\"height\":720},\"thumb\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/samba-server-720p_thumb0-150x150.jpg\",\"width\":150,\"height\":150}}]}<\/script>\n<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>En este caso rescatamos una vieja distribuci\u00f3n de Linux (Ubuntu Sever 10.04)\u00a0 para reutilizarla en un equipo obsoleto PIV 1 Giga de Ram y 200 Gigas de HD. En el proceso de instalaci\u00f3n seleccionaremos los paquetes a instalar como en la imagen. Despu\u00e9s de la instalaci\u00f3n cambiaremos los repositorios editando el archivo \/etc\/apt\/sourdes.list borrando todo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":386,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[2,1],"tags":[4],"class_list":["post-66","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servidores","category-sin-categoria","tag-en-red"],"_links":{"self":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":0,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media\/386"}],"wp:attachment":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}