Configuración de un enrutador con firmware DD-WRT para trabajar con L2TP usando el ejemplo de Beeline

imagen



El artículo explica cómo configurar un enrutador con firmware DD-WRT para que se conecte a la red del proveedor de servicios de Internet Beeline a través de un cable (par trenzado) utilizando el protocolo L2TP. Se utilizan nuevos firmwares de 2021.



Introducción



Primero, decida si necesita L2TP y si necesita Beeline en absoluto. Beeline ha estado transfiriendo usuarios para conectarse a través de IPOE durante los últimos 10 años, de hecho, DHCP + vinculante por dirección MAC. Para determinar la posibilidad de utilizar IPOE, llame al servicio de soporte técnico, que aclarará este problema en función de la dirección de conexión. Hubo un momento en 2020: en soporte técnico era imposible hablar con una persona, respondió el robot y fue difícil, pero ahora parece estar bien. Si puedes, ve a IPOE y olvídate del tormento con L2TP. Bueno, o ni siquiera empiezas a sufrir. L2TP no ofrece más protección ya que Pcheline desactiva el cifrado en este protocolo para reducir la carga en sus servidores.



Beeline como proveedor de servicios es muy malo, si puede elegir a alguien mejor, hágalo. ¿Pero quién?



Quejas sobre la vida
, , , . , . — . — . «» («» ), - . — , . « » weburg.net. , « » , « » , ? — — — . « ?!». .



2021 , . , 100 /, ~30 / weburg.net, , .



El soporte técnico de Beeline se niega a discutir la configuración DD-WRT: enlace .

Nikolai_d

a Niklv ¿Hay ingenieros normales?



NikIv

Usted hace una pregunta extraña, en principio, todos aquí son iguales que usted, y los ingenieros de Beeline no han trabajado y nunca trabajarán en el firmware ddwrt en el protocolo L2TP.


El tema "Configuración de DD-WRT para Beeline" ha muerto .

Sí, la " Aplicación de configuración y" con el 23 de septiembre de 2010 no se corrigen.



Ok, comencemos a configurar.



Configurar una conexión a Internet sin un enrutador



Primero, conectemos sin un enrutador. Cómo configurar Windows: escrito en el sitio web de Beeline.



Qué hacer para Linux usando openSUSE como ejemplo:



  1. Configure la red para obtener una dirección a través de DHCP.
  2. Instale los paquetes xl2tpd, NetworkManager-l2tp. Dependiendo de su shell gráfico, instale plasma-nm5-l2tp, NetworkManager-l2tp-gnome o connman-plugin-l2tp. Pesan menos de un megabyte en total, incl. puede descargarlo por celular o llevarlo a una unidad flash USB en un disquete .
  3. Configure una conexión VPN-l2tp para Beeline. Puerta de enlace "tp.internet.beeline.ru", nombre de usuario "0891234567", etc.
  4. Conecta el cable del proveedor a la tarjeta de red de la PC (computadora portátil, tableta, ...), obtiene la configuración de red, abre beeline.ru en el navegador. Si el sitio está abierto, establezca una conexión VPN-l2tp para Beeline. Probar Internet en varios sitios. Recuerde que Roskompozor no duerme y sus sitios pueden bloquearse.


Hicimos esta conexión por una razón, pero para obtener las direcciones DNS de Beeline.



Firmware gratuito



Hay dos firmwares gratuitos principales para enrutadores: DD-WRT y OpenWRT . En mi opinión, DD-WRT es más fácil de configurar, así que lo uso. No todos los enrutadores tienen firmware gratuito; consulte los sitios de firmware para determinar si hay uno. El conjunto de enrutadores admitidos para estos dos proyectos es casi el mismo, pero aún existen diferencias. Y lo que no es compatible con uno puede ser compatible con otro (s). Hay otros proyectos y firmware de personas individuales, búsquelos en la Web. Cuál vi el firmware - todo en Linux, ¿dónde está NetBSD y otros?



Pros y contras del firmware gratuito



Pros:



  1. Más fiables que los de fábrica.
  2. Trabaja más rápido (a veces 2 veces).
  3. Hay funciones que no están disponibles de fábrica.
  4. Hay soporte después del final de la fábrica.


Desventajas:



  1. Más difícil de personalizar.
  2. El dispositivo se elimina de la garantía (si corresponde).


Obtener el firmware DD-WRT



En el sitio web de DD-WRT, está buscando su enrutador, lea la descripción y las características del firmware. ¡Defina el modelo exactamente! Por ejemplo, D-Link DIR-300NRU rev. A (DIR-300N RU) es muy diferente de D-Link DIR-300NRU rev. B, y requiere un firmware diferente.



El firmware más reciente de DD-WRT está disponible en download1.dd-wrt.com/dd-wrtv2/downloads/betas , luego seleccione el año, la versión y el modelo. Con el firmware llamado "* -factory-webflash.bin" actualizas el de fábrica, con el firmware llamado "* -ddwrt-webflash.bin" actualizas el DD-WRT.



Limitaciones del firmware: los enrutadores con capacidad de memoria de 4/32, es decir, 32 MiB de RAM y 4 MiB de ROM (más precisamente, PROM, pero quién lo recuerda ...) ya no son totalmente compatibles. Se publican actualizaciones, pero el kernel de Linux sigue siendo 3.x, que se ha eliminado del soporte. Tome enrutadores con 64 MiB de RAM y 16 MiB de ROM, mejor, más. Algunos aficionados sueldan memoria, pero esto no es particularmente rentable (o incluso no rentable).



DD-WRT y L2TP



Las dificultades para conectarse a través de L2TP para DD-WRT comenzaron hace varios años, cuando los creadores de DD-WRT empezaron a trabajar con DNSMasq. Este programa probablemente sea bueno, pero la configuración de L2TP no está finalizada (o está mal descrita). Los manuales antiguos están escritos para versiones de firmware antiguas y no es posible configurar el enrutador para que funcione con ellos.



Paso 1: Configure el enrutador para recibir una dirección a través de DHCP. De hecho, dejamos la configuración predeterminada. El enrutador se configura a través de una interfaz web visible en el navegador. La computadora está conectada al enrutador con un cable. Conectamos el cable del proveedor a la toma "Wan" del enrutador, abrimos beeline.ru y nos alegramos.



Entonces comienza el tapón, que venceremos.



Paso 2. Configure el enrutador para la conexión L2TP. Hay guías en la Web, les daré una de las siguientes:



DD-WRT L2TP
«Setup» — «Basic Setup»:



1. WAN Connection Type:



Connection Type — L2TP

Gateway (L2TP Server) — tp.internet.beeline.ru

Username — № (089...)

Password —

Ignore WAN DNS — ()

Use DHCP — Yes ( , )

MPPE Encryption — No ( )

Require CHAP — Yes ( )

Refuse PAP — No ( )

Require Authentication — Yes

Dual-Access mode — Yes

Receive IPTV — No ( -, Yes)

Connection Strategy — Keep Alive ( . )



2. Optional Settings



MTU — Manual = 1460

Shortcut Forwarding Engine — Disable

STP — Disable (https://ru.wikipedia.org/wiki/STP) ( )



3.Network Address Server Settings (DHCP)



DHCP Type — DHCP Server

DHCP Server — Enable

Start IP Address — ,

Maximum DHCP Users —

!!! !!!

Client Lease Time — (1440 = 24 )

Static DNS —

WINS —

Use DNSMasq for DHCP —

Use DNSMasq for DNS — Yes

DHCP-Authoritative — No ( «DHCP-Authoritative»!!! )

Recursive DNS Resolving —

Forced DNS Redirection — No



«Services» — «Services»:



DHCP Server

Use JFFS2 for client lease DB — (Not mounted)

Use NVRAM for client lease DB —

Used Domain — LAN & WLAN — WAN

LAN Domain — mydomain ( , «local» .. )

Additional DHCPd Options — , .



DNSMasq:

DNSMasq — Enable ( DNSMasq)

Cache DNSSEC data — Disable

Encrypt DNS —

Local DNS —

No DNS Rebind — Enable ( en.wikipedia.org/wiki/DNS_rebinding )

Query DNS in Strict Order — Enable ( DNS )

Add Requestor MAC to DNS Query — Disable

RFC4039 Rapid Commit support — Disable



SSHd — Disable

Telnet — Disable



Security — Firewall:



SPI Firewall — Enable

— .



Security — VPN Passthrough:



IPSec Passthrough — Enable

PPTP Passthrough — Enable

L2TP Passthrough — Enable



— , L2TP.



«NAT / QoS» — «UPnP»:



UPnP Configuration:

UPnP Service — Disable ( CallStranger callstranger.com)



Y no funciona. La conexión L2TP no se activa.



Paso 3: deshabilite el uso de DNSMasq como servidor DNS. La conexión L2TP sube, no hay acceso a sitios externos.



Paso 4: En las propiedades de conexión de la computadora (adaptador de red), agregue los servidores DNS de Beeline 85.21.xx y 213.234.xx (pestaña IPv4 en NetworkManager, campo "Otros servidores DNS:"). Conexión L2TP: sí, acceso a sitios externos: sí.



Paso 5: Vuelva a activar el uso de DNSMasq como servidor DNS. Y todo funciona "mágicamente".



Para un enrutador más nuevo con un kernel de Linux 4.4, todo funciona bien, para un antiguo DIR-300NRU con un kernel de 3.2: había interrupciones en la conexión L2TP cada 30 minutos, ahora parece que se ha solucionado.



Como resultado, D-Link DIR-300NRU rev. B (300N Ru) extrae 50 Mbit / s a ​​través de L2TP en ambas direcciones (en el firmware de fábrica era de unos 25 Mbit / s con interrupciones y congelaciones). O más: hay un límite de conexión de 50 Mbps.



Para los conocedores de Linux



Por supuesto, aquí no hay magia. Resultó registrar la configuración de DNS para DNSMasq de esta manera. Aquellos que deseen ver la configuración pueden hacerlo desde la interfaz web ejecutando comandos en "Administración" - "Comandos". Los archivos de configuración están en “/ etc” y “/ tmp”.



Nota: No puedo responder en los comentarios de inmediato, habrá un retraso de tiempo debido al karma en -11. Parece que la restricción se eliminó anteriormente para su artículo.



All Articles