{"id":1055,"date":"2014-03-11T16:07:08","date_gmt":"2014-03-11T15:07:08","guid":{"rendered":"http:\/\/proyectosguerrilla.com\/blog\/?p=1055"},"modified":"2014-05-13T10:06:40","modified_gmt":"2014-05-13T08:06:40","slug":"raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip","status":"publish","type":"post","link":"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/","title":{"rendered":"Raspberry Pi : Acceder desde internet o \u00bf C\u00f3mo configurar un DNS din\u00e1mico ?"},"content":{"rendered":"<p>Tienes la Raspberry perfectamente configurada y funcionando pero s\u00f3lo en local y quieres acceder desde Internet.<\/p>\n<p>Supongamos que NO tienes una direcci\u00f3n IP est\u00e1tica. Necesitaras los servicios de alguna organizaci\u00f3n que proporcione DNS din\u00e1mico. Es este ejemplo usaremos los servicios de <a title=\"No Ip DynDNS\" href=\"http:\/\/www.noip.com\/\">No-Ip<\/a>, que proporciona cuentas gratuitas m\u00e1s que suficientes para el uso que le queremos dar.<\/p>\n<p>Lo primero ser\u00e1 crear la cuenta en No-Ip. Conectate, te registras y activas el plan gratuito.\u00a0No olvides el nombre del host, usuario y contrase\u00f1a que usar\u00e1s.<\/p>\n<p>En cuanto tengas la cuenta activada, la configuraci\u00f3n se realiza en nueve pasos:<\/p>\n<h3>1) Crear directorio para el cliente<\/h3>\n<pre style=\"padding-left: 30px;\">sudo mkdir \/home\/noip\r\ncd \/home\/noip<\/pre>\n<pre style=\"padding-left: 30px;\"><\/pre>\n<p>&nbsp;<\/p>\n<h3><span style=\"line-height: 1.5em;\">2) Descargar el cliente (No-IP)<\/span><\/h3>\n<p>&nbsp;<\/p>\n<pre style=\"padding-left: 30px;\"><code>sudo wget http:<\/code><code>\/\/www<\/code><code>.no-ip.com<\/code><code>\/client\/linux\/noip-duc-linux<\/code><code>.<\/code><code>tar<\/code><code>.gz<\/code><\/pre>\n<h3><\/h3>\n<h3>3) Extraer<\/h3>\n<pre style=\"padding-left: 30px;\">sudo\u00a0<code>tar<\/code> <code>vzxf noip-duc-linux.<\/code><code>tar<\/code><code>.gz\r\n\r\n<\/code><\/pre>\n<h3><span style=\"line-height: 1.5em;\">4) Compilar e instalar<\/span><\/h3>\n<p>con <em>ls -lha<\/em> revisa el directorio que ha creado la extracci\u00f3n (en mi caso noip-2.1.9-1) y entra en el con<\/p>\n<pre style=\"padding-left: 30px;\">cd noip-2.1.9-1\r\n<code>sudo<\/code> <code>make\r\n<\/code><code>sudo<\/code> <code>make<\/code> <code><code>install<\/code><\/code><\/pre>\n<div style=\"padding-left: 30px;\"><\/div>\n<div>(el proceso de instalaci\u00f3n te preguntar\u00e1 por los par\u00e1metros del no-ip : usario, contrase\u00f1a, que creaste al activar la cuenta de No-Ip&#8230;)<\/div>\n<div><\/div>\n<h3>5) Arrancar el proceso<\/h3>\n<pre style=\"padding-left: 30px;\"><code>sudo<\/code> <code>\/usr\/local\/bin\/noip2<\/code><\/pre>\n<div><\/div>\n<h3>6) Configurar el proceso para que arranque autom\u00e1ticamente con la Raspberry<\/h3>\n<div><span style=\"line-height: 1.5em;\">Lo haremos usando un script en <em>\/etc\/init.d<\/em> y registrandolo con <em>update-rc.d<\/em>, de modo que se inicie y detenga autom\u00e1ticamente al iniciar y apagar la rPi.<\/span><\/div>\n<div><\/div>\n<div>Creamos el script:<\/div>\n<div><\/div>\n<div style=\"padding-left: 30px;\"><span style=\"font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px;\">sudo nano \/etc\/init.d\/noip<\/span><\/div>\n<div><\/div>\n<div>En el editor entramos:<\/div>\n<div><\/div>\n<pre style=\"padding-left: 60px;\"><span style=\"line-height: 1.1em; color: #0000ff;\">#! \/bin\/bash\r\n<\/span><span style=\"color: #0000ff;\"># \/etc\/init.d\/noip\r\n<\/span><span style=\"color: #0000ff;\">### BEGIN INIT INFO\r\n<\/span><span style=\"color: #0000ff;\"># Provides:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 noip\r\n<\/span><span style=\"color: #0000ff;\"># Required-Start:\u00a0\u00a0\u00a0 $remote_fs $syslog\r\n<\/span><span style=\"color: #0000ff;\"># Required-Stop:\u00a0\u00a0\u00a0\u00a0 $remote_fs $syslog\r\n<\/span><span style=\"color: #0000ff;\"># Default-Start:\u00a0\u00a0\u00a0\u00a0 2 3 4 5\r\n<\/span><span style=\"color: #0000ff;\"># Default-Stop:\u00a0\u00a0\u00a0\u00a0\u00a0 0 1 6\r\n<\/span><span style=\"color: #0000ff;\"># Short-Description: Simple script to start a program at boot\r\n<\/span><span style=\"color: #0000ff;\"># Description:\r\n<\/span><span style=\"color: #0000ff;\">### END INIT INFO\r\n#<\/span><\/pre>\n<pre style=\"padding-left: 60px;\"><span style=\"color: #0000ff;\"> case\u00a0\"$1\"\u00a0in \r\n start)\r\n    echo\u00a0\"Starting noip\"\r\n    \/usr\/local\/bin\/noip2\r\n ;;\r\n stop)\r\n    echo\u00a0\"Stopping noip\"\r\n     killall noip2\r\n ;;\r\n *)\r\n    echo\u00a0\"Usage: \/etc\/init.d\/noip {start|stop}\"\r\n    exit\u00a01\r\n ;;\r\nesac\r\nexit\u00a00<\/span><\/pre>\n<div><\/div>\n<div>Para grabar <em>control+O<\/em> y <em>control-X<\/em> para salir<\/div>\n<div><\/div>\n<h3>7) Hacer ejecutable el script<\/h3>\n<p>Ejecutamos en comando<\/p>\n<pre style=\"padding-left: 30px;\"><span style=\"line-height: 1.5em;\">sudo chmod 755 \/etc\/init.d\/noip<\/span><\/pre>\n<div>Y verificamos que funciona<\/div>\n<div><\/div>\n<pre style=\"padding-left: 30px;\">sudo \/etc\/init.d\/noip start\r\nsudo \/etc\/init.d\/noip stop<\/pre>\n<div>Una vez verificado:<\/div>\n<h3>8) Registrar para automatizar arranque \/ parada<\/h3>\n<pre style=\"padding-left: 30px;\"><span style=\"line-height: 1.5em;\">sudo update-rc.d noip defaults<\/span><\/pre>\n<p><span style=\"line-height: 1.5em;\">El servicio se iniciar\u00e1 y\u00a0<\/span>apagar\u00e1<span style=\"line-height: 1.5em;\">\u00a0de forma autom\u00e1tica con la propia Raspberry Pi. <\/span><\/p>\n<p><span style=\"line-height: 1.5em;\">S<\/span><span style=\"line-height: 1.5em;\">i en alg\u00fan momento quieres desactivar el automatismo el comando a usar es\u00a0<\/span><\/p>\n<pre style=\"padding-left: 30px;\">sudo update-rc.d -f\u00a0\u00a0noip<\/pre>\n<h3>9) Configurar el router<\/h3>\n<p>Por \u00fatlimo tienes que redireccionar dentro del router los puertos a los que quieres acceder desde internet.<\/p>\n<p><span style=\"line-height: 1.5em;\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tienes la Raspberry perfectamente configurada y funcionando pero s\u00f3lo en local y quieres acceder desde Internet. Supongamos que NO tienes una direcci\u00f3n IP est\u00e1tica. Necesitaras los servicios de alguna organizaci\u00f3n que proporcione DNS din\u00e1mico. Es este ejemplo usaremos los servicios de No-Ip, que proporciona cuentas gratuitas m\u00e1s que suficientes para el uso que le queremos [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1055","post","type-post","status-publish","format-standard","hentry","category-sincategoria"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Raspberry Pi Como configurar un DNS din\u00e1mico<\/title>\n<meta name=\"description\" content=\"Raspberry PI DNS din\u00e1mico\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi Como configurar un DNS din\u00e1mico\" \/>\n<meta property=\"og:description\" content=\"Raspberry PI DNS din\u00e1mico\" \/>\n<meta property=\"og:url\" content=\"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos de Guerrilla\" \/>\n<meta property=\"article:published_time\" content=\"2014-03-11T15:07:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-05-13T08:06:40+00:00\" \/>\n<meta name=\"author\" content=\"Xavi\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xavi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/\",\"url\":\"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/\",\"name\":\"Raspberry Pi Como configurar un DNS din\u00e1mico\",\"isPartOf\":{\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/#website\"},\"datePublished\":\"2014-03-11T15:07:08+00:00\",\"dateModified\":\"2014-05-13T08:06:40+00:00\",\"author\":{\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/f97cefacd8c34bb1b40ffc72a8ef0127\"},\"description\":\"Raspberry PI DNS din\u00e1mico\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/#website\",\"url\":\"http:\/\/proyectosguerrilla.com\/blog\/\",\"name\":\"Proyectos de Guerrilla\",\"description\":\"sobre sistemas, operaciones y la cadena de suministro...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/proyectosguerrilla.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/f97cefacd8c34bb1b40ffc72a8ef0127\",\"name\":\"Xavi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6bbefba5612b0cc0d82ccfc0fd77da9171a0be226e3eeb7907d368421d47b58f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6bbefba5612b0cc0d82ccfc0fd77da9171a0be226e3eeb7907d368421d47b58f?s=96&d=mm&r=g\",\"caption\":\"Xavi\"},\"description\":\"Apasionado por las nuevas tecnolog\u00edas y la optimizaci\u00f3n. Poniendo mi granito de arena para mejorar como funciona el mundo.\",\"sameAs\":[\"https:\/\/x.com\/bigboss314\"],\"url\":\"http:\/\/proyectosguerrilla.com\/blog\/author\/xavi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi Como configurar un DNS din\u00e1mico","description":"Raspberry PI DNS din\u00e1mico","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/","og_locale":"es_ES","og_type":"article","og_title":"Raspberry Pi Como configurar un DNS din\u00e1mico","og_description":"Raspberry PI DNS din\u00e1mico","og_url":"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/","og_site_name":"Proyectos de Guerrilla","article_published_time":"2014-03-11T15:07:08+00:00","article_modified_time":"2014-05-13T08:06:40+00:00","author":"Xavi","twitter_misc":{"Escrito por":"Xavi","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/","url":"http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/","name":"Raspberry Pi Como configurar un DNS din\u00e1mico","isPartOf":{"@id":"http:\/\/proyectosguerrilla.com\/blog\/#website"},"datePublished":"2014-03-11T15:07:08+00:00","dateModified":"2014-05-13T08:06:40+00:00","author":{"@id":"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/f97cefacd8c34bb1b40ffc72a8ef0127"},"description":"Raspberry PI DNS din\u00e1mico","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/proyectosguerrilla.com\/blog\/2014\/03\/raspberry-pi-acceder-desde-internet-o-como-configurar-un-dns-dinamico-ip\/"]}]},{"@type":"WebSite","@id":"http:\/\/proyectosguerrilla.com\/blog\/#website","url":"http:\/\/proyectosguerrilla.com\/blog\/","name":"Proyectos de Guerrilla","description":"sobre sistemas, operaciones y la cadena de suministro...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/proyectosguerrilla.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/f97cefacd8c34bb1b40ffc72a8ef0127","name":"Xavi","image":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/proyectosguerrilla.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6bbefba5612b0cc0d82ccfc0fd77da9171a0be226e3eeb7907d368421d47b58f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6bbefba5612b0cc0d82ccfc0fd77da9171a0be226e3eeb7907d368421d47b58f?s=96&d=mm&r=g","caption":"Xavi"},"description":"Apasionado por las nuevas tecnolog\u00edas y la optimizaci\u00f3n. Poniendo mi granito de arena para mejorar como funciona el mundo.","sameAs":["https:\/\/x.com\/bigboss314"],"url":"http:\/\/proyectosguerrilla.com\/blog\/author\/xavi\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2P1Bl-h1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/posts\/1055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/comments?post=1055"}],"version-history":[{"count":12,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/posts\/1055\/revisions"}],"predecessor-version":[{"id":1088,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/posts\/1055\/revisions\/1088"}],"wp:attachment":[{"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/media?parent=1055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/categories?post=1055"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/proyectosguerrilla.com\/blog\/wp-json\/wp\/v2\/tags?post=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}