{"id":186,"date":"2018-11-05T20:43:28","date_gmt":"2018-11-05T20:43:28","guid":{"rendered":"http:\/\/j20003.es\/200\/?p=186"},"modified":"2018-11-05T20:43:28","modified_gmt":"2018-11-05T20:43:28","slug":"samba-router-servidor-dhcp-y-archivos-2a-parte","status":"publish","type":"post","link":"https:\/\/j20003.duckdns.org\/index.php\/2018\/11\/05\/samba-router-servidor-dhcp-y-archivos-2a-parte\/","title":{"rendered":"Samba-Router Servidor DHCP y Archivos 2\u00aa Parte"},"content":{"rendered":"<h4>Una vez terminada la primera parte de tutorial, procederemos a la instalaci\u00f3n y configuraci\u00f3n del servidor como DHCP y finalmente lo convertiremos en ROUTER para dar salida a Internet a los equipos conectados al servidor.<\/h4>\n<h4>Para poder a\u00f1adir los elementos necesarios para el funcionamiento del servidor deberemos modificar\u00a0 \u00ab\/etc\/apt\/sourdes.list\u00bb borrando todo el contenido y a\u00f1adiendo el listado de abajo, si hab\u00e9is visto el <a href=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/10\/samba-server-720p.mp4\">video<\/a> de la 1\u00ba parte de este manual, ya modificamos este archivo para instalar SWAT, la herramienta de gesti\u00f3n Web SAMBA.<\/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 como ROOT:<\/h4>\n<pre>#apt-get update<\/pre>\n<h4>Instalamos dhcp server con el comando<\/h4>\n<pre>#apt-get install dhcp3-server<\/pre>\n<h4>nos pedir\u00e1 permiso para instalar los paquetes dependientes del servicio.<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-203 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/sshot-1.png\" alt=\"\" width=\"1671\" height=\"753\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-1.png 1671w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-1-300x135.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-1-1024x461.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-1-768x346.png 768w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-1-1536x692.png 1536w\" sizes=\"auto, (max-width: 1671px) 100vw, 1671px\" \/><\/p>\n<h4>Una vez instalado el servicio lo configuramos y para esto editaremos el archivo usando el comando<\/h4>\n<pre>#nano \/etc\/network\/interfaces<\/pre>\n<pre><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-205 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/sshot-2.png\" alt=\"\" width=\"1659\" height=\"827\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-2.png 1659w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-2-300x150.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-2-1024x510.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-2-768x383.png 768w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-2-1536x766.png 1536w\" sizes=\"auto, (max-width: 1659px) 100vw, 1659px\" \/><\/pre>\n<h4>A\u00f1adimos el siguiente texto para configurar la targeta de red que se usara para DHCP y guardamos los cambios<\/h4>\n<pre>auto eth1\niface eth1 inet static\naddress 10.0.0.1\nnetmask 255.255.255.0<\/pre>\n<h4>El archivo quedar\u00e1 as\u00ed:<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-206 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/sshot-3.png\" alt=\"\" width=\"1631\" height=\"945\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-3.png 1631w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-3-300x174.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-3-1024x593.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-3-768x445.png 768w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-3-1536x890.png 1536w\" sizes=\"auto, (max-width: 1631px) 100vw, 1631px\" \/><\/p>\n<h4>Lo siguiente que haremos ser\u00e1 editar el archivo:<\/h4>\n<pre> #nano \/etc\/dhcp3\/dhcpd.comf<\/pre>\n<h4>En esta archivo al final del mismo definiremos el servicio DHCP del servidor a\u00f1adiendo este texto al final del archivo:<\/h4>\n<pre>subnet 10.0.0.0 netmask 255.255.255.0{\noption routers 10.0.0.1;\noption subnet-mask 255.255.255.0;\noption domain-name-servers 192.168.0.1;\nrange 10.0.0.8 10.0.0.254;\n}\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-209 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/sshot-4.png\" alt=\"\" width=\"1223\" height=\"711\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-4.png 1223w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-4-300x174.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-4-1024x595.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/sshot-4-768x446.png 768w\" sizes=\"auto, (max-width: 1223px) 100vw, 1223px\" \/><\/pre>\n<h4>En option <span style=\"color: #0000ff;\">domain-name-servers 192.168.0.1;<\/span> le daremos la direcci\u00f3n IP del servidor de dominios local o tambi\u00e9n podemos asignarle la direcci\u00f3n de los servidores de dominios que queramos como por ejemplo los de google:<\/h4>\n<pre>subnet 10.0.0.0 netmask 255.255.255.0{\noption routers 10.0.0.1; \noption subnet-mask 255.255.255.0; \noption domain-name-servers 8.8.8.8, 8.8.4.4; \nrange 10.0.0.8 10.0.0.254; }<\/pre>\n<h4>Esto nos servir\u00e1 una vez configuremos el acceso a internet.<\/h4>\n<h4>Solo resta reiniciar los servicios o el equipo para que funcione DHCP.<\/h4>\n<h4>Para finalizar haremos que esta maquina funcione como ROUTER para que los equipos conectados a trav\u00e9s de la SUBNET\u00a0 que hemos definido en el archivo #\/etc\/dhcp3\/dhcpd.conf<\/h4>\n<h4>Lo siguiente que haremos sera editar el archivo:<\/h4>\n<p>#nano \/etc\/sysclt.conf<\/p>\n<h4>Buscaremos la linea <span style=\"color: #0000ff;\">net.ipv4.ip_forward=1 <span style=\"color: #000000;\">y la descomentaremos, con esto habilitaremos el trafico de paquetes, <strong>una vez reiniciado el sistema<\/strong>.<br \/>\n<\/span><\/span><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-216 size-full\" src=\"http:\/\/j20003.es\/200\/wp-content\/uploads\/2018\/11\/Captura.png\" alt=\"\" width=\"1917\" height=\"900\" srcset=\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Captura.png 1917w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Captura-300x141.png 300w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Captura-1024x481.png 1024w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Captura-768x361.png 768w, https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/Captura-1536x721.png 1536w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/p>\n<h4><\/h4>\n<h3><span style=\"color: #ff0000;\">Antes de aplicar las reglas iptables debes reiniciar el sistema.<\/span><\/h3>\n<h4>Finalmente deberemos establecer una reglas con iptables, crearemos un archivo<\/h4>\n<pre>#nano \/etc\/iptables.rules<\/pre>\n<h4>donde copiaremos el siguiente texto:<\/h4>\n<p>&nbsp;<\/p>\n<pre># Firewall configuration written by system-config-securitylevel\n# Manual customization of this file is not recommended.\n*nat\n:PREROUTING ACCEPT [50:2998]\n:POSTROUTING ACCEPT [3:228]\n:OUTPUT ACCEPT [4:312]\n### Reglas del router\n-A POSTROUTING -s 10.0.0.0\/255.255.255.0 -j MASQUERADE\n\nCOMMIT\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [0:0]\n:RH-Firewall-1-INPUT - [0:0]\n-A INPUT -i lo -j ACCEPT\n-A INPUT -p icmp --icmp-type any -j ACCEPT\n-A INPUT -p 50 -j ACCEPT\n-A INPUT -p 51 -j ACCEPT\n-A INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT\n\n\n### Servicios permitidos\n-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -s 10.0.0.0\/255.255.255.0 -j ACCEPT\n-A INPUT -m state --state NEW -m udp -p udp --dport 67 -j ACCEPT\n-A INPUT -m state --state NEW -m udp -p udp --dport 68 -j ACCEPT\n-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT\nCOMMIT<\/pre>\n<h4>Para que funcione ejecutaremos el comando como ROOT:<\/h4>\n<pre>#iptables-restore \/etc\/iptables.rules\n\n<\/pre>\n<h4>Una vez cargada la configuraci\u00f3n de iptables, deber\u00edamos tener acceso a internet. El \u00fanico problema es que cuando reiniciamos el sistema perdemos la configuraci\u00f3n de las iptables y por lo tanto perdemos la conexi\u00f3n a internet de la sudnet. Para evitar este problema crearemos un archivo ejecutable:<\/h4>\n<p>#nano \/etc\/network\/if-up.d\/iptables<\/p>\n<h4>Copiamos el siguiente texto y le damos permisos de ejecuci\u00f3n:<\/h4>\n<p>#!\/bin\/sh<br \/>\niptables-restore &lt; \/etc\/iptables.rules<\/p>\n<h4>Con esto el sistema en arranque cargar\u00e1 las iptables de forma autom\u00e1tica.<\/h4>\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\/11\/samba-server2-720p.mp4'>samba server2 [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\/11\/samba-server2-720p.mp4\",\"type\":\"video\/mp4\",\"title\":\"samba server2 [720p]\",\"caption\":\"\",\"description\":\"\",\"meta\":{\"length_formatted\":\"24:27\"},\"dimensions\":{\"original\":{\"width\":1152,\"height\":720},\"resized\":{\"width\":1268,\"height\":793}},\"image\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/samba-server2-720p_thumb18339.jpg\",\"width\":1152,\"height\":720},\"thumb\":{\"src\":\"https:\/\/j20003.duckdns.org\/wp-content\/uploads\/2018\/11\/samba-server2-720p_thumb18339-150x150.jpg\",\"width\":150,\"height\":150}}]}<\/script>\n<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Una vez terminada la primera parte de tutorial, procederemos a la instalaci\u00f3n y configuraci\u00f3n del servidor como DHCP y finalmente lo convertiremos en ROUTER para dar salida a Internet a los equipos conectados al servidor. Para poder a\u00f1adir los elementos necesarios para el funcionamiento del servidor deberemos modificar\u00a0 \u00ab\/etc\/apt\/sourdes.list\u00bb borrando todo el contenido y a\u00f1adiendo&#8230;<\/p>\n","protected":false},"author":1,"featured_media":212,"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-186","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\/186","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=186"}],"version-history":[{"count":0,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media\/212"}],"wp:attachment":[{"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/j20003.duckdns.org\/index.php\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}