{"id":1481,"date":"2024-06-28T22:14:14","date_gmt":"2024-06-29T01:14:14","guid":{"rendered":"https:\/\/www.nerdadas.com\/blog\/?p=1481"},"modified":"2024-06-28T22:35:54","modified_gmt":"2024-06-29T01:35:54","slug":"pppoe-como-convertirse-en-proveedor-de-internet-o-eso-dicen","status":"publish","type":"post","link":"https:\/\/www.nerdadas.com\/blog\/pppoe-como-convertirse-en-proveedor-de-internet-o-eso-dicen\/","title":{"rendered":"PPPoE &#8211; Como convertirse en Proveedor de Internet (o eso dicen)"},"content":{"rendered":"\n<p>Al parecer en el mundo todav\u00eda hay muchos lugares donde llevar internet es un reto. Hace ya varios a\u00f1os se pusieron de moda <strong>los WISP<\/strong> (Wireless Internet Service Provider&#8217;s) y revisando las tecnolog\u00edas que usan estos proveedores surgieron varios laboratorios repasando temas. Hoy quiero refrescar PPPoE, la forma en que la que nos conectamos a internet desde hace 20 a\u00f1os.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PPP<\/h2>\n\n\n\n<p>PPP o Point to Point Protocol es un protocolo de capa 2 del modelo OSI que funciona en casi cualquier medio incluyendo todos los enlaces seriales. Si tenemos que conectar dos puntos distantes con diversos enlaces de Wireless o fibra \u00f3ptica nuestro protocolo establecer\u00e1 un v\u00ednculo y sobre este crear\u00e1 un tunel IP para poder transferir los datos. Seguramente si tu ISP te da internet con una conexi\u00f3n de tipo DialUp  est\u00e1 usando PPPoE.<\/p>\n\n\n\n<p>La versi\u00f3n PPPoE funciona sobre Ethernet(over Ethernet) y tambi\u00e9n hay una versi\u00f3n sobre ATM(PPPoA). <\/p>\n\n\n\n<p>PPP Te permite asignar ips en los extremos del tunel, lo cu\u00e1l lo hace excelente en casos donde el proveedor le asigna una ip p\u00fablica al servicio de internet que contrataste.<\/p>\n\n\n\n<p>PPP admite la autenticaci\u00f3n con CHAP, MSCHAP1,MSCHAP2 y PAP. (viejos pero funcionales)<\/p>\n\n\n\n<p>Ahora montemos un server y conectemos un cliente para unir dos redes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creamos el Servidor PPPoE<\/h2>\n\n\n\n<p>Este es nuestro esquema sobre el que trabajaremos en Mikrotik Router OS (y luego en Cisco IOS). La ether1(sin IP) ser\u00e1 para el enlace PPPoE y la Ether2 ser\u00e1 la LAN(192.168.10.0\/24).<\/p>\n\n\n\n<p>PPPoE funciona como cualquier vpn. A cada cliente le vamos a dar una ip para este enlace y una puerta de enlace para comunicarse con nosotros.(Nuestro equipo tendr\u00e1 asignada la ip de puerta de enlace). Obviamente en el mismo rango de red o con una direcci\u00f3n \/32.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13-1024x434.png\" alt=\"\" class=\"wp-image-1484\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13-1024x434.png 1024w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13-300x127.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13-768x325.png 768w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-13.png 1449w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Voy a obviar la configuraci\u00f3n general y dar por sentado que ten\u00e9s configuradas las ips como van en la imagen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuramos los Servidores<\/h2>\n\n\n\n<p>#RouterOS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#Pool de ips para los clientes, reservamos la 10.0.0.1 para nuestro server\n\/ip pool\nadd name=PPPoE ranges=10.0.0.2-10.0.0.254\n#Profile para PPPoE donde tambi\u00e9n especificamos velocidades de conexi\u00f3n.\n\/ppp profile\nadd local-address=10.0.0.1 name=PPPoE rate-limit=10M\/10M remote-address=PPPoE\n#Usuario para PPPoE\n\/ppp secret\nadd name=usuario profile=PPPoE service=pppoe  password=1234\n#Interfaz de Server que escuche PPPoE\n\/interface pppoe-server server\nadd disabled=no interface=ether1 service-name=service1<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1-1024x688.png\" alt=\"\" class=\"wp-image-1489\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1-1024x688.png 1024w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1-300x202.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1-768x516.png 768w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/1.png 1107w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Creamos una instancia<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"464\" height=\"417\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/2.png\" alt=\"\" class=\"wp-image-1490\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/2.png 464w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/2-300x270.png 300w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/a><\/figure>\n\n\n\n<p>Creamos el pool de ips que luego le daremos a los clientes pppoe<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"578\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/3.png\" alt=\"\" class=\"wp-image-1491\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/3.png 717w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/3-300x242.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/a><\/figure>\n\n\n\n<p>Creamos el usuario que usaremos con su clave y el servicio al que lo asociaremos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"654\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/4.png\" alt=\"\" class=\"wp-image-1492\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/4.png 767w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/4-300x256.png 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/a><\/figure>\n\n\n\n<p>Y ac\u00e1 le decimos que cuando se conecte tome por puerta de enlace nuestro router y una ip para si del pool PPPoE que creamos para los clientes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cliente<\/h2>\n\n\n\n<p>Del lado del cliente solo hay que configurar un cliente pppoe y llenar los datos(usuario, password e interfaz donde corre el servicio)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/interface pppoe-client\nadd add-default-route=yes disabled=no interface=ether1 name=Usuario-PPPoE user=usuario password=1234<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1-1024x576.png\" alt=\"\" class=\"wp-image-1494\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1-1024x576.png 1024w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1-300x169.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1-768x432.png 768w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1-1536x864.png 1536w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"512\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-2.png\" alt=\"\" class=\"wp-image-1495\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-2.png 570w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente-2-300x269.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"579\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente3.png\" alt=\"\" class=\"wp-image-1496\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente3.png 890w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente3-300x195.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/cliente3-768x500.png 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Con Cisco<\/h2>\n\n\n\n<p>Para hacer un poco m\u00e1s completo este LAB vamos a agregar otro cliente pero con router con Cisco IOS.<\/p>\n\n\n\n<p>en el R1 vamos a configurar un nuevo usuario y password:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/ppp\/secret\nadd name=cisco password=cisco service=pppoe<\/code><\/pre>\n\n\n\n<p>Y ahora vamos a configurar nuestro R3 que tiene Cisco. La interfaz de conexi\u00f3n es la F0\/0. <\/p>\n\n\n\n<p>Configuraremos primero una interfaz virtual como \u00abMarcador\u00bb (dialer) y esa interfaz luego la vincularemos a la interfaz f\u00edsica que conecta con nuestro enlace con pppoe.<\/p>\n\n\n\n<p>Notar\u00e1s tambi\u00e9n que definimos un mtu de 1492, eso es porque el encabezado ppp ocupa unos 8bytes, restamos y ah\u00ed tenemos el valor configurado. Luego, el tipo de encapsulamiento, usuario y password.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#configuramos la interfaz discador\ninterface Dialer2\n  ip address negotiated\n  ip mtu 1492\n  encapsulation ppp\n  dialer pool 1\n  ppp chap hostname cisco\n  ppp chap password 0 cisco\n\n#ahora configuramos la interfaz f\u00edsica\ninterface FastEthernet0\/0\n no ip address\n pppoe enable group global\n#Asignamos el dial pool donde est\u00e1 nuestro discador.\n pppoe-client dial-pool-number 1<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"154\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-15.png\" alt=\"\" class=\"wp-image-1497\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-15.png 872w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-15-300x53.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-15-768x136.png 768w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><\/a><\/figure>\n\n\n\n<p>Detalles a notar en esta foto:<br \/>La ip est\u00e1 asignada al discador<br \/>La F0\/0 est\u00e1 up y procol up pero sin ip. Para ver los datos completos: show interfaces<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"443\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-16.png\" alt=\"\" class=\"wp-image-1498\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-16.png 680w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-16-300x195.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17-1024x362.png\" alt=\"\" class=\"wp-image-1507\" srcset=\"https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17-1024x362.png 1024w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17-300x106.png 300w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17-768x271.png 768w, https:\/\/www.nerdadas.com\/blog\/wp-content\/uploads\/2024\/06\/image-17.png 1355w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Al parecer en el mundo todav\u00eda hay muchos lugares donde llevar internet es un reto. Hace ya varios a\u00f1os se pusieron de moda los WISP (Wireless Internet Service Provider&#8217;s) y revisando las tecnolog\u00edas que usan estos proveedores surgieron varios laboratorios repasando temas. Hoy quiero refrescar PPPoE, la forma en que la que nos conectamos a internet desde hace 20 a\u00f1os.<\/p>\n","protected":false},"author":1,"featured_media":1500,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1243,1223,161,1,17,804],"tags":[1322,1148,1321,282,1236,1057,10,1323,1230,242,1320,1319,569,1281,138,1324],"class_list":["post-1481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-montando-tu-red-corporativa-de-0","category-redes","category-seguridad","category-sin-categoria","category-tecnologia","category-ti","tag-capa-2","tag-cisco","tag-enlace","tag-hack","tag-ios","tag-isp","tag-jeremias-palazzesi","tag-link-state","tag-mikrotik","tag-network","tag-pppa","tag-pppoe","tag-redes","tag-routeros","tag-trabajo","tag-wisp"],"_links":{"self":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/1481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/comments?post=1481"}],"version-history":[{"count":12,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/1481\/revisions"}],"predecessor-version":[{"id":1508,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/posts\/1481\/revisions\/1508"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/media\/1500"}],"wp:attachment":[{"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/media?parent=1481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/categories?post=1481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nerdadas.com\/blog\/wp-json\/wp\/v2\/tags?post=1481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}