
De repente, los dispositivos en mi LAN no pueden buscar las IP o los nombres de host de otros dispositivos en la LAN (solo a ellos mismos y al enrutador en 192.168.1.1).
Tengo una computadora de escritorio Win 10, una Macbook Air, un iPhone 6 y un iPad antiguo, están conectados a mi wifi y todos navegan bien por Internet en mi enrutador Netgear WNDR3700 con DD-WRT v3.0-r31924 std ( 02/05/17).
También puedo acceder a la página de configuración de mi enrutador en 192.168.1.1 desde los dispositivos.
Hasta hace unos días, también podían navegar por mi LAN para mostrar los sitios que estoy desarrollando en mi servidor local (el escritorio Win 10 en 192.168.1.120, que también ejecuta Laravel Homestead Vagrant como otro servidor, y todo había sido funcionando perfectamente hasta hace poco).
Ahora, sin embargo, ningún dispositivo puede conectarse a direcciones IP de LAN que no sean la página de inicio del enrutador en 192.168.1.1.
Intenté reiniciar los dispositivos, reiniciar mi enrutador y módem por cable, restaurar la configuración de mi enrutador a una versión anterior, etc.
El uso de la aplicación "Herramientas de red" de KeepSolid en iPhone muestra que Trace Route funciona para sitios normales pero luego falla para sitios LAN como 192.168.1.120.
La aplicación para iPhone "Herramientas de red" también tiene una utilidad de búsqueda de DNS. Cuando escribo mis nombres de host locales, apuntan a las direcciones IP adecuadas como el registro "A". Otros registros (AAAA, MX, NS, SOA, SRV y TXT dicen "el servidor DNS devolvió la respuesta sin datos"). Realmente no sé qué significa esto, y supongo que todo podría ser irrelevante ya que la resolución del nombre de host es inútil si mis dispositivos ni siquiera pueden visitar una dirección IP directamente en un navegador.
no tengo idea de quecambióesta semana... excepto que de alguna manera noté que mi proveedor de cable cambió mi IP WAN. Pero realmente dudo que eso pueda causar estos problemas.
Descubrí informes de unerror en el firmware DD-WRTen mi enrutador Netgear WNDR3700.
Las personas en ese hilo sugieren que ejecutar los siguientes comandos en el enrutador sería una solución adecuada, pero ninguno de sus comandos (como estos) me ha solucionado el problema:
swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply
Además, mi enrutadorteníaestado funcionando y no le hice cambios recientemente. Entonces no tiene sentido que este error me esté afectando.
Además, también intenté reemplazar mi enrutador Netgear con un enrutador TP-Link más antiguo (que ejecuta una versión mucho anterior de DD-WRT), y aunqueesoEl enrutador había funcionado bien antes, ahora incluso conesoPrimero, mis dispositivos solo pueden navegar por Internet pero no pueden hacer ping a las IP de LAN.
¿Qué más puedo intentar para diagnosticar y solucionar este problema?
Respuesta1
Respuesta original del 30 de mayo de 2017:
Ahora se puede acceder nuevamente a mis sitios desde todos los dispositivos (incluso usando mis dominios personalizados especificados en DD-WRT).
Paso 1:
Necesitaba ir a Windows > Grupo Hogar y permitir que la PC fuera reconocible en mi red. (Tal vez esto fue en Control Panel\Network and Internet\Network and Sharing Center\Advanced sharing settings
).
(Pero, ¿cómo había funcionado mi configuración todo el tiempo cuando mi PC no era detectable?Tal vez¿Había sido detectable hasta hace poco? No estoy seguro de qué habría cambiado su estado. No recuerdo haberlo configurado nunca de una forma u otra).
Hacer esto permitió que mi sitio Nginx fuera visible a través del dispositivo móvil (en lugar de solo en el navegador del mismo escritorio de Windows).
Pero entonces mi sitio Homestead (Vagrant) todavía no era visible a través del dispositivo móvil (aunque todavía funcionaba desde el navegador del mismo escritorio de Windows). Entonces...
Paso 2:
Los puse comocomandos de inicio en DD-WRT:
swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply
Paso 3:
En DD-WRT > Opciones adicionales de DNSMasq, cambié address=/mysite.xyz/192.168.10.10
a address=/mysite.xyz/192.168.1.111
.
Otra información de fondo:
Mi archivo "hosts" de Windows no tiene ninguna entrada activa relevante.
Mi Homestead.yaml
es:
#https://laravel.com/docs/5.4/homestead
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa2013Oct
folders:
- map: c:/code/mysite-members
to: /home/vagrant/Code/mysite-members
sites:
- map: mysite.xyz
to: /home/vagrant/Code/mysite-members/public
schedule: false
databases:
- mysite
networks:
- type: "public_network"
# Should I make this network type public or private?
# This IP must not match the static IP of the desktop. Make it different, such as "192.168.1.111" if the desktop is 192.168.1.110.
ip: "192.168.1.111"
bridge: "Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 Network Adapter"
Y homestead.bat reload --provision
es lo que ejecuto si alguna vez edito la configuración de Homestead.
Resumen:
Ojalá supieraexactamentequé cambió y por qué y cuál fue la causa raíz del problema.
Todos mis dispositivos funcionaban perfectamente hasta hace poco, incluso sin seguir todos estos pasos.
Oh bien. Me alegro que todo esté funcionando nuevamente.
ACTUALIZACIÓN el 2017-11-03:
Creo que me encontré con este problema tres veces durante el año pasado, y ahora pienso que tiene menos que ver con DD-WRT o cualquier enrutador o error específico y, en cambio, podría estar relacionado con conflictos de direcciones IP y direcciones IP obsoletas. .
Hoy, durante mi último encuentro con este problema (usando un Netgear R6300v1), lo resolví cambiando una configuración de IP de 192.168.1.111 a 192.168.1.119 en dos ubicaciones (como anteriormentedescrito aquí).
La primera ubicación fue Homestead.yaml > networks > ip
:
ip: "192.168.10.10"
networks:
- type: "public_network"
ip: "192.168.1.119"
bridge: "Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 Network Adapter"
En mis "Opciones adicionales de DNSMasq" de DD-WRT, lo cambié a address=/mysite.xyz/192.168.1.119
.
Respuesta2
Acabo de encontrar esto en mi antiguo iPhone 6s, que uso para desarrollo. Dejó de funcionar un día después de meses sin problemas.
Lo único que funcionó para mí fue olvidarme del WiFi de casa y volver a conectarme a él: https://support.apple.com/en-us/HT208941
Respuesta3
Este escenario me causó un sinfín de molestias recientemente. Sin lugar a dudas, mis computadoras portátiles con Windows 10 y 11 ya no podían llegar a las máquinas Raspberry Pi y Ubuntu que alojan aplicaciones como Pi-hole y Nextcloud. Dicho esto, Pi-hole todavía bloqueó los anuncios, por lo que las consultas DNS de las computadoras portátileseranalcanzando 192.168.1.* direcciones. Pero no pude conectarme mediante SSH a las máquinas ni utilizar sus UI de administrador.
Voy a culpar a una actualización reciente de mi enrutador de fibra ATT. O tal vez sea culpa de Microsoft de alguna manera. De todos modos, la solución ofrecida anteriormente (olvidar la red wifi) resolvió mi problema. Por ahora.