{"id":41742,"date":"2020-02-15T11:08:28","date_gmt":"2020-02-15T08:08:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1"},"modified":"2026-05-21T16:37:40","modified_gmt":"2026-05-21T14:37:40","slug":"powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","title":{"rendered":"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\"><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2dd5268fe56b6097ed82527ceac50179.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><\/a><br \/>\nContinuando la historia sobre ZeroTier, de la teor\u00eda expuesta en el art\u00edculo '<a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\">Conmutador Ethernet inteligente para el planeta Tierra<\/a>', paso a la pr\u00e1ctica, en la que:<\/p>\n<ul>\n<li>Crearemos y configuraremos un controlador de red privado<\/li>\n<li>Crearemos una red virtual<\/li>\n<li>Configuraremos y conectaremos nodos a ella<\/li>\n<li>Verificaremos la conectividad de red entre ellos<\/li>\n<li>Cerraremos el acceso a la interfaz gr\u00e1fica del controlador de red desde el exterior<\/li>\n<\/ul>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h2>Controlador de red<\/h2>\n<p>Como se mencion\u00f3 anteriormente, para crear redes virtuales, gestionarlas y conectar nodos, el usuario necesita un controlador de red, cuya interfaz gr\u00e1fica (GUI) existe en dos formas:<\/p>\n<p><b class=\"spoiler_title\">Opciones de ZeroTier GUI<\/b><\/p>\n<ul>\n<li>Una del desarrollador de ZeroTier, disponible como una soluci\u00f3n p\u00fablica en la nube, ofrecida bajo el modelo SaaS, con cuatro planes de suscripci\u00f3n, incluyendo uno gratuito pero limitado en cuanto a la cantidad de dispositivos gestionados y el nivel de soporte<\/li>\n<li>La segunda, de un desarrollador independiente, algo simplificada en funcionalidad, pero disponible como una soluci\u00f3n privada de c\u00f3digo abierto, para usar en recursos on-premise o en la nube.<\/li>\n<\/ul>\n<p>En mi pr\u00e1ctica, he utilizado ambas y al final me decid\u00ed por la segunda. La raz\u00f3n fue la advertencia del desarrollador.<\/p>\n<p><i>\"Los controladores de red sirven como centros de certificaci\u00f3n para las redes virtuales de ZeroTier. Los archivos que contienen las claves secretas del controlador deben ser protegidos cuidadosamente y archivar de manera segura. Su compromiso permite que intrusos no autorizados creen configuraciones de red fraudulentas, y su p\u00e9rdida resulta en la incapacidad de controlar y gestionar la red, haci\u00e9ndola, de hecho, inutilizable\"<\/i><\/p>\n<p>\u2192 <a href=\"https:\/\/www.zerotier.com\/manual\/#2_2_1\" rel=\"nofollow\">Enlace a la documentaci\u00f3n<\/a><\/p>\n<p>As\u00ed como, se\u00f1ales de mi propia paranoia sobre la ciberseguridad \ud83d\ude42<\/p>\n<ul>\n<li>Incluso si llega Cheburnet, debo mantener el acceso a mi controlador de red;<\/li>\n<li>El controlador de red debe ser utilizado solo por m\u00ed, proporcionando acceso a mis personas de confianza cuando sea necesario;<\/li>\n<li>Debe haber una opci\u00f3n para restringir el acceso al controlador de red desde el exterior.<\/li>\n<\/ul>\n<p>No veo mucho sentido en detenerme en c\u00f3mo desplegar un controlador de red y su GUI en recursos f\u00edsicos o virtuales on-premise, en este art\u00edculo hay tres razones para eso:<\/p>\n<ul>\n<li>las letras ser\u00e1n m\u00e1s de lo que planeaba<\/li>\n<li>ya se ha hablado de esto <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">se ha informado<\/a> en GitHab del desarrollador GUI<\/li>\n<li>el tema del art\u00edculo es diferente<\/li>\n<\/ul>\n<p>Por lo tanto, al elegir el camino de menor resistencia, utilizar\u00e9 en esta narrativa un controlador de red con GUI basado en <a href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\">VDS<\/a>, creado <a href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/zerotier#advantages\" rel=\"nofollow\">a partir de una plantilla<\/a>, amablemente desarrollada por mis colegas de ProHoster.<\/p>\n<h2>Configuraci\u00f3n inicial<\/h2>\n<p>Despu\u00e9s de crear <a href=\"https:\/\/prohoster.info\/es\/server\/dts-los-angeles\/\">servidores<\/a> de la plantilla mencionada, el acceso al Web-GUI del controlador se obtiene a trav\u00e9s del navegador, dirigi\u00e9ndose a htt\u0440s:\/\/:3443<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/47a64c95797b49b874efe93eb2ff5183.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nfunciona hasta que se finalice manualmente. Por lo tanto, puede ser \u00fatil la opci\u00f3n <a href=\"https:\/\/prohoster.info\/es\/server\/\">servidor<\/a> ya contiene un certificado TLS\/SSL autofirmado previamente creado. Para m\u00ed, esto es suficiente, ya que cierro el acceso desde el exterior. Para aquellos que desean utilizar otros tipos de certificados, hay <a href=\"https:\/\/github.com\/key-networks\/ztncui\" rel=\"nofollow\">de instalaci\u00f3n<\/a> en GitHab del desarrollador GUI.<\/p>\n<p>Al primer inicio de sesi\u00f3n del usuario en el sistema <b>Iniciar sesi\u00f3n<\/b> con las credenciales de inicio de sesi\u00f3n y contrase\u00f1a predeterminadas \u2014 <b>admin<\/b> y <b>password<\/b>:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/491efbca93287738a237b163c0c26b20.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nSe ofrece cambiar la contrase\u00f1a predeterminada por una personalizada<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/f7e37af39ed01f0b7b864a0a78137307.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nYo hago un poco diferente: no cambio la contrase\u00f1a del usuario existente, sino que creo uno nuevo \u2014 <b>Crear usuario<\/b>.<\/p>\n<p>Establezco el nombre del nuevo usuario \u2014 <b>Nombre de usuario<\/b>:<br \/>\nEstablezco la nueva contrase\u00f1a \u2014 <b>Ingresa nueva contrase\u00f1a<\/b>:<br \/>\nConfirmo la nueva contrase\u00f1a \u2014 <b>Reingresa la contrase\u00f1a<\/b>:<\/p>\n<p>Los caracteres introducidos son sensibles a may\u00fasculas y min\u00fasculas \u2014 \u00a1ten cuidado!<\/p>\n<p>La casilla de verificaci\u00f3n para confirmar el cambio de contrase\u00f1a en el pr\u00f3ximo inicio de sesi\u00f3n \u2014 <b>Cambiar contrase\u00f1a en el pr\u00f3ximo inicio de sesi\u00f3n:<\/b> no la marco.<\/p>\n<p>Para confirmar los datos ingresados, presiono <b>Establecer contrase\u00f1a<\/b>:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2796b7dfd681688b788c9e3aa2baca3d.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nLuego: vuelvo a iniciar sesi\u00f3n \u2014 <b>Cerrar sesi\u00f3n<\/b> \/ <b>Iniciar sesi\u00f3n<\/b>, ya con las credenciales del nuevo usuario:<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/9c4da8f33bf06845ec6298b200630ad2.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nLuego, voy a la pesta\u00f1a de usuarios \u2014 <b>Usuarios<\/b> y elimino al usuario <b>admin<\/b>, haciendo clic en el \u00edcono de la papelera a la izquierda de su nombre.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/62caa16b4a1326875312cf7df7fc5778.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nM\u00e1s adelante, se puede cambiar la contrase\u00f1a del usuario haciendo clic en su nombre o en establecer contrase\u00f1a.<\/p>\n<h2>Creaci\u00f3n de una red virtual<\/h2>\n<p>Para crear una red virtual, el usuario debe ir a la pesta\u00f1a <b>Agregar red<\/b>. Desde el punto <b>User<\/b> esto se puede hacer a trav\u00e9s de la p\u00e1gina <b>Inicio<\/b> \u2014 la p\u00e1gina principal de Web-GUI, donde se muestra la direcci\u00f3n ZeroTier de este controlador de red y hay un enlace a la p\u00e1gina de la lista de redes creadas a trav\u00e9s de \u00e9l.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/6ef871af6aa26a4f31abb0f090843442.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nEn la p\u00e1gina <b>Agregar red<\/b> el usuario asigna un nombre a la nueva red que est\u00e1 creando.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/760ff4886272c5ed9c7ac6502c3d8786.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nAl aplicar los datos ingresados \u2014 <b>Crear red<\/b> el usuario llega a la p\u00e1gina con la lista de redes, donde se indican:<\/p>\n<p><b>Nombre de la red<\/b> \u2014 nombre de la red en forma de un enlace, al que se puede acceder para modificarlo<br \/>\n<b>ID de red<\/b> \u2014 identificador de la red<br \/>\n<b>detalle<\/b> \u2014 enlace a la p\u00e1gina con los par\u00e1metros detallados de la red<br \/>\n<b>configuraci\u00f3n f\u00e1cil<\/b> \u2014 enlace a la p\u00e1gina para una configuraci\u00f3n sencilla<br \/>\n<b>miembros<\/b> \u2014 enlace a la p\u00e1gina de gesti\u00f3n de nodos<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fb7734caa8cd6793f19cb7ca1824f55d.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nPara continuar con la configuraci\u00f3n, vamos al enlace <b>configuraci\u00f3n f\u00e1cil<\/b>. En la p\u00e1gina que se abre, el usuario debe establecer el rango de direcciones IPv4 para la red que se est\u00e1 creando. Esto se puede hacer autom\u00e1ticamente pulsando el bot\u00f3n <b>Generar direcci\u00f3n de red<\/b> o manualmente, introduciendo la m\u00e1scara de red en el campo correspondiente <b>CIDR<\/b>.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2878034db9e121a30971a3e65a21ceed.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nAl confirmar la entrada exitosa de datos, es necesario regresar a la p\u00e1gina con la lista de redes utilizando el bot\u00f3n Atr\u00e1s. En este punto, la configuraci\u00f3n principal de la red puede considerarse finalizada.<\/p>\n<h2>Conexi\u00f3n de nodos de red<\/h2>\n<p><a rel=\"nofollow\" name=\"section1\"><\/a><\/p>\n<ol>\n<li><b>Para empezar, en el nodo que el usuario desea conectar a la red, es necesario instalar el servicio ZeroTier One.<\/b><b class=\"spoiler_title\">\u00bfQu\u00e9 es ZeroTier One?<\/b><b>ZeroTier One<\/b> es un servicio que funciona en port\u00e1tiles, ordenadores de escritorio, servidores, m\u00e1quinas virtuales y contenedores, que proporciona conexiones a una red virtual a trav\u00e9s de un puerto de red virtual, similar a un cliente VPN. Tras la instalaci\u00f3n y el inicio del servicio, se puede conectar a las redes virtuales utilizando sus direcciones de 16 caracteres. Cada red se comporta como un puerto de red virtual en el sistema, que funciona como un puerto Ethernet convencional.<br \/>\nLos enlaces a los distribuibles y los comandos de instalaci\u00f3n se pueden encontrar <a href=\"https:\/\/www.zerotier.com\/download\/\" rel=\"nofollow\">en la p\u00e1gina del fabricante<\/a>. Se puede gestionar el servicio instalado a trav\u00e9s de la terminal de l\u00ednea de comandos (CLI) con derechos de admin\/root. En Windows\/MacOS tambi\u00e9n mediante la interfaz gr\u00e1fica. En Android\/iOS solo a trav\u00e9s de la GUI.<\/li>\n<li><b>Verificaci\u00f3n del \u00e9xito de la instalaci\u00f3n del servicio:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli status<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 info ebf416fac1 1.4.6 ONLINE<\/code><br \/>\nGUI:<\/p>\n<p>El hecho de que la aplicaci\u00f3n est\u00e9 funcionando y que haya una l\u00ednea con Node ID con la direcci\u00f3n del nodo.<\/li>\n<li><b>Conectar el nodo a la red:<\/b>CLI:\n<pre><code class=\"plaintext\">zerotier-cli join<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 join OK<\/code><\/p>\n<p>GUI:<\/p>\n<p><b>Windows:<\/b> haciendo clic con el bot\u00f3n derecho del rat\u00f3n en el icono <b>ZeroTier One<\/b> en la bandeja del sistema y seleccionando la opci\u00f3n \u2014 <b>Unirse a la red<\/b>.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/d0376a130e9516ae8371f817d4d3c226.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\n<b>MacOS:<\/b> Iniciar la aplicaci\u00f3n <b>ZeroTier One<\/b> en el men\u00fa bar, si no se ha iniciado a\u00fan. Hacer clic en el icono \u23c1 y seleccionar <b>Unirse a la red<\/b>.<\/p>\n<p>Android\/iOS: + (imagen de suma) en la aplicaci\u00f3n<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/0d65dc87b6fce097f2ef9738da17a2c0.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nEn el campo que aparece, introduce el que se indica en la GUI del controlador de red <b>ID de red<\/b>, y pulsas <b>Unir \/ A\u00f1adir red<\/b>.<\/li>\n<li><b>Asignaci\u00f3n de una direcci\u00f3n IP al nodo<\/b><br \/>\nAhora regresamos al controlador de red y en la p\u00e1gina de la lista de redes hacemos clic en el enlace <b>miembros<\/b>. Si en la pantalla ves una imagen similar a esta, significa que tu controlador de red ha recibido una solicitud de confirmaci\u00f3n de conexi\u00f3n a la red del nodo que se est\u00e1 conectando.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/c6589f1cc7b23c70bda7851101c7b012.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nEn esta p\u00e1gina dejamos todo como est\u00e1 y mediante el enlace <b>Asignaci\u00f3n de IP<\/b> vamos a la p\u00e1gina de asignaci\u00f3n de una direcci\u00f3n IP al nodo:<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fd99a0671533f10f8bd7dd5edfe122e9.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nDespu\u00e9s de asignar la direcci\u00f3n, hacemos clic en el bot\u00f3n <b>Atr\u00e1s<\/b> regresamos a la p\u00e1gina de lista de nodos conectados y damos un nombre \u2014 <b>Nombre del miembro<\/b> y marcamos la casilla para autorizar el nodo en la red \u2014 <b>Authorized<\/b>. Por cierto, esta casilla es muy \u00fatil para desconectar\/conectar el nodo de la red m\u00e1s adelante.<img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/7d4cc765e8f86ede0e05ae0429ce77d5.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nGuardamos los cambios con el bot\u00f3n <b>Actualizar<\/b>.<\/li>\n<li><b>Verificaci\u00f3n del estado de conexi\u00f3n del nodo a la red:<\/b><br \/>\nPara verificar el estado de conexi\u00f3n en el propio nodo, ejecutamos:<br \/>\nCLI:<\/p>\n<pre><code class=\"plaintext\">zerotier-cli listnetworks<\/code><\/pre>\n<p>Resultado:<\/p>\n<p><code>200 listas de redes<br \/>\n200 listas de redes 2da06088d9f863be Mi_1er_VLAN be:88:0c:cf:72:a1 OK PRIVADO ethernet_32774 10.10.10.2\/24<\/code><br \/>\nGUI:<\/p>\n<p>El estado de la red debe ser OK<\/p>\n<p>Para conectar los otros nodos, repetimos las operaciones del 1 al 5 para cada uno de ellos.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>Verificaci\u00f3n de la conectividad de la red de nodos<\/h2>\n<p>Hago esto ejecutando el comando <b>ping<\/b> en el dispositivo conectado a la red, que estoy gestionando en este momento.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/64523f3bac8886585356f90439ccef83.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><br \/>\nEn la captura de pantalla del Web-GUI del controlador se pueden ver tres nodos conectados a la red:<\/p>\n<ol>\n<li><b>ZTNCUI \u2014 10.10.10.1<\/b> \u2014 mi controlador de red con GUI \u2014 <a href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\">VDS<\/a> en uno de los centros de datos de ProHoster. Para el funcionamiento normal no es necesario agregarlo a la red, pero lo hice ya que quiero cerrar el acceso a la interfaz web desde afuera. Hablaremos de esto m\u00e1s adelante.<\/li>\n<li><b>MyComp \u2014 10.10.10.2<\/b> \u2014 mi ordenador de trabajo \u2014 un PC f\u00edsico<\/li>\n<li><b>Backup \u2014 10.10.10.3<\/b> \u2014 VDS en otro centro de datos.<\/li>\n<\/ol>\n<p>Por lo tanto, desde mi ordenador de trabajo verifico la disponibilidad de otros nodos con los comandos:<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.1<\/code><\/pre>\n<p><code>Haciendo ping a 10.10.10.1 con 32 bytes de datos:<br \/>\nRespuesta de 10.10.10.1: bytes=32 tiempo=14ms TTL=64<br \/>\nRespuesta de 10.10.10.1: bytes=32 tiempo=4ms TTL=64<br \/>\nRespuesta de 10.10.10.1: bytes=32 tiempo=7ms TTL=64<br \/>\nRespuesta de 10.10.10.1: bytes=32 tiempo=2ms TTL=64<\/code><\/p>\n<p>Estad\u00edsticas de ping para 10.10.10.1:<br \/>\nPaquetes: Enviados = 4, Recibidos = 4, Perdidos = 0 (0% p\u00e9rdida),<br \/>\nTiempos de ida y vuelta aproximados en milisegundos:<br \/>\nM\u00ednimo = 2ms, M\u00e1ximo = 14ms, Promedio = 6ms<\/p>\n<pre><code class=\"plaintext\">ping 10.10.10.3<\/code><\/pre>\n<p><code>Haciendo ping a 10.10.10.3 con 32 bytes de datos:<br \/>\nRespuesta de 10.10.10.3: bytes=32 tiempo=15ms TTL=64<br \/>\nRespuesta de 10.10.10.3: bytes=32 tiempo=4ms TTL=64<br \/>\nRespuesta de 10.10.10.3: bytes=32 tiempo=8ms TTL=64<br \/>\nRespuesta de 10.10.10.3: bytes=32 tiempo=4ms TTL=64<\/code><\/p>\n<p>Estad\u00edsticas de ping para 10.10.10.3:<br \/>\nPaquetes: Enviados = 4, Recibidos = 4, Perdidos = 0 (0% p\u00e9rdida),<br \/>\nTiempos de ida y vuelta aproximados en milisegundos:<br \/>\nM\u00ednimo = 4ms, M\u00e1ximo = 15ms, Promedio = 7ms<\/p>\n<p>El usuario puede utilizar otras herramientas para verificar la disponibilidad de nodos en la red, tanto integradas en el S.O. como NMAP, Advanced IP Scanner, etc.<\/p>\n<h2>Ocultamos el acceso a la GUI del controlador de red desde fuera.<\/h2>\n<p>En general, para reducir la probabilidad de acceso no autorizado al VDS, donde se encuentra mi controlador de red, puedo usar el firewall en el panel de ProHoster. Este es un tema m\u00e1s para un art\u00edculo separado. Por lo tanto, aqu\u00ed mostrar\u00e9 c\u00f3mo garantizar el acceso a la GUI del controlador solo desde la red que cre\u00e9 en este art\u00edculo.<\/p>\n<p>Para ello, es necesario conectarse por SSH al VDS en el que se encuentra el controlador, abrir el archivo de configuraci\u00f3n con el comando:<\/p>\n<pre><code class=\"plaintext\">nano \/opt\/key-networks\/ztncui\/.env<\/code><\/pre>\n<p>En el archivo abierto, despu\u00e9s de la l\u00ednea \u00abHTTPS_PORT=3443\u00bb, que contiene la direcci\u00f3n del puerto donde se abre la GUI, necesitamos agregar una l\u00ednea adicional con la direcci\u00f3n desde la cual se abrir\u00e1 la GUI \u2014 en mi caso es HTTPS_HOST=10.10.10.1.<\/p>\n<p>Luego guardar\u00e9 el archivo<\/p>\n<p><code>Ctrl+C<br \/>\nY<br \/>\nEnter\u00a0<\/code><\/p>\n<p>y ejecuto el comando:<\/p>\n<pre><code class=\"plaintext\">systemctl restart ztncui<\/code><\/pre>\n<p>Y eso es todo, ahora la interfaz gr\u00e1fica de usuario de mi controlador de red est\u00e1 disponible solo para los nodos de la red 10.10.10.0.24.<\/p>\n<h2>En conclusi\u00f3n<\/h2>\n<p>Con esto quiero concluir la primera parte de la gu\u00eda pr\u00e1ctica sobre la creaci\u00f3n de redes virtuales basadas en ZeroTier. Espero sus comentarios.<\/p>\n<p>Mientras tanto, para pasar el tiempo hasta la publicaci\u00f3n de la pr\u00f3xima parte, en la que explicar\u00e9 c\u00f3mo combinar una red virtual con una f\u00edsica, c\u00f3mo organizar un modo \"road warrior\" y algo m\u00e1s, les propongo intentar organizar su propia red virtual utilizando un controlador de red privado con GUI basado en VDS de la tienda en <a href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\" rel=\"nofollow\">el sitio web<\/a> ProHoster. \u00a1Adem\u00e1s, todos los nuevos clientes tienen un per\u00edodo de prueba gratuito de 3 d\u00edas!<\/p>\n<p><b>P.D.<\/b> \u00a1S\u00ed! Casi lo olvido. Puedes eliminar un nodo de la red con el comando en la CLI de ese nodo.<\/p>\n<pre><code class=\"plaintext\">zerotier-cli leave<\/code><\/pre>\n<p><code>200 leave OK<\/code><\/p>\n<p>o con el comando Delete en la GUI del cliente en el nodo.<\/p>\n<p>-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\" rel=\"nofollow\"> Introducci\u00f3n. Parte te\u00f3rica. Interruptor Ethernet inteligente para el planeta Tierra<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\">Gu\u00eda pr\u00e1ctica para la construcci\u00f3n de redes virtuales. Parte 1<\/a><br \/>\n-&gt; <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\" rel=\"nofollow\"> Gu\u00eda pr\u00e1ctica para la construcci\u00f3n de redes virtuales. Parte 2<\/a><\/p>\n<p><a href=\"https:\/\/ruvds.com\/ru-rub\/#order\" rel=\"nofollow\"><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/fc1d4abf1f622ec115238a9ae76a9415.jpg\" alt=\"Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1\" \/><\/a><\/p>\n<p>Fuente: <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437 \u043e ZeroTier, \u043e\u0442 \u0442\u0435\u043e\u0440\u0438\u0438, \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u00ab\u0418\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0434\u043b\u044f \u043f\u043b\u0430\u043d\u0435\u0442\u044b \u0417\u0435\u043c\u043b\u044f\u00bb, \u043f\u0435\u0440\u0435\u0445\u043e\u0436\u0443 \u043a \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439: \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0435\u0442\u044c \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u043c \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u043c \u043a \u043d\u0435\u0439 \u0443\u0437\u043b\u044b \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0417\u0430\u043a\u0440\u043e\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u043a GUI \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438\u0437\u0432\u043d\u0435 \u0421\u0435\u0442\u0435\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u041a\u0430\u043a \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0440\u0430\u043d\u0435\u0435, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41743,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-41742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Powered by ZeroTier. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-15T08:08:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-21T14:37:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Impulsado por ZeroTier. Gu\u00eda pr\u00e1ctica para construir redes virtuales. Parte 1 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/es\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Powered by ZeroTier. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:url":"https:\/\/prohoster.info\/es\/blog\/powered-by-zerotier-prakticheskoe-rukovodstvo-po-stroitelstvu-virtualnyh-setej-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-15T08:08:28+00:00","article:modified_time":"2026-05-21T14:37:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41742","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:11:43","updated":"2026-08-11 12:50:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/41742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=41742"}],"version-history":[{"count":4,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/41742\/revisions"}],"predecessor-version":[{"id":181624,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/41742\/revisions\/181624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/41743"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=41742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=41742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=41742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}