Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: peperfus en 29-11-2019, 17:53 (Viernes)

Título: [No problemo] Cable y Wifi conectadas a la misma red. Switch requiere vlan.
Publicado por: peperfus en 29-11-2019, 17:53 (Viernes)
Hola.

Citar
Edito: He cambiado el título a uno más descriptivo de la situación.
El router en cuestión es un comtrend ar5387un, el negro de jazztel.
No estoy usando la wifi como repetidor, ni entutada ni nada, sólo como cliente. Eth0 conectada a la misma red.
Seguramente será una tontería, pero no sé por qué...
Tengo un router con wifi en modo cliente, con DHCP y coge IP perfectamente.
Pero cuando lo conecto también por cable, también con DHCP, no la coge.
(El cable lo tengo conectado a un PLC, al que le llega conectividad de red, confirmado).

¿Alguien sabe por qué puede ser?  ???
Openwrt 18.06.5
Firewall desactivado en ambas.
vlan desactivado.
IPv6 desactivado.

Edito: si pongo la IP estática, no funciona. No hay conectividad.
Voy a probarlo sin el PLC a ver si fuera eso...
Se pierde la conexión. Ni por wifi ni por cable.

Como siempre, gracias.

Edito: Caso resuelto. Era por quitar la vlan.
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: eduperez en 02-12-2019, 00:36 (Lunes)
A ver... conectas el router secundario por wifi y cable contra el mismo router principal?
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: peperfus en 03-12-2019, 23:05 (Martes)
(Gracias por la respuesta)

A ver... conectas el router secundario por wifi y cable contra el mismo router principal?
Sí.
Son interfaces independientes: eth0 y wlan0
Cada una con su configuración IP (de la misma red)
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: Tki2000 en 04-12-2019, 07:29 (Miércoles)
(Gracias por la respuesta)

A ver... conectas el router secundario por wifi y cable contra el mismo router principal?
Sí.
Son interfaces independientes: eth0 y wlan0
Cada una con su configuración IP (de la misma red)

Si haces 2 conexiones al mismo dispositivo en la misma red, haces un bucle.
¿Qué pretendes haciendo esas dos conexiones? Porque si lo que pretendes hacer es "sumar" la velocidad de dos conexiones, no se hace así...
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: peperfus en 04-12-2019, 10:02 (Miércoles)
Sé que se hace un bucle, pero tenía entendido que eso sólo era en caso de un switch (misma tarjeta de red, con varios puertos). Sin embargo, en este caso son tarjetas de red distintas (cable y wifi) y ni siquiera están puenteadas. Cada una tiene su propia configuración IP.

Lo que pretendía era tener 2 formas de acceso al router, por si una de ellas cae.

Intentando refrescar la memoria sobre conocimientos de redes....
Si no recuerdo mal, cuando se pone un cable de red de puerto a puerto, del mismo switch (y ya no digamos de los prehistóricos hubs), se hacía un bucle, aunque no recuerdo el motivo.

Pero esto son tarjetas de red distintas y tampoco conectadas entre sí. No entiendo por qué se haría un bucle. Simplemente son 2 formas de conectar al mismo router. Y cada una tiene su propia IP (distintas).
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: eduperez en 04-12-2019, 10:27 (Miércoles)
En el router secundario tendrás dos interfaces, con dos direcciones IP distintas, pero en la misma red, ¿no? Eso ya es un problema.
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: peperfus en 04-12-2019, 14:54 (Miércoles)
¿Por qué es un problema? Yo no le veo ninguno.
Al fin y al cabo, una misma tarjeta de red puede tener varias IPs al mismo tiempo, incluso.

Los portátiles, por ejemplo, se pueden conectar por cable y wifi a la misma red, al mismo tiempo.
Título: Re:Cuando está wlan en modo cliente y eth conectado también, se pierde la conexión
Publicado por: Tki2000 en 10-12-2019, 18:02 (Martes)
Los portátiles, por ejemplo, se pueden conectar por cable y wifi a la misma red, al mismo tiempo.

Y sólo por uno de ellos irá el tráfico... no se agregan velocidades, ni se balancea la carga...
Título: Re:2 interfaces conectadas a la misma red cada una con su IP. ¿Por qué no funciona?
Publicado por: peperfus en 11-12-2019, 11:53 (Miércoles)
Los portátiles, por ejemplo, se pueden conectar por cable y wifi a la misma red, al mismo tiempo.

Y sólo por uno de ellos irá el tráfico... no se agregan velocidades, ni se balancea la carga...

No pretendo que funcione de otra manera. Lo que quiero es "tener 2 puertas para poder entrar a la misma habitación", pudiendo entrar/salir por cualquiera de ellas, aunque obviamente no a la vez.
Dicho esto, estoy empezando a sospechar que pueda ser causa del enrutamiento. Creo que se pierde la conexión porque no sabe por dónde ir. A lo mejor definiendo una ruta estática ??
Cuando lo pruebe lo comentaré.
Título: Re:2 interfaces conectadas a la misma red cada una con su IP. ¿Por qué no funciona?
Publicado por: peperfus en 11-12-2019, 13:08 (Miércoles)
Acabo de conseguirlo en una máquina virtual con dos interfaces de red: eth0 y eth1.
Aquí lo que he hecho:
Ambas configuradas con DHCP.
Firewall desactivado (disabled).
IPv6 desactivado. (https://foro.seguridadwireless.net/openwrt/(script)-para-desactivar-ipv6/)
(No he tocado nada de rutas)

Hago un copy paste de los archivos de config, para referencia:
/etc/config/network:
Código: [Seleccionar]
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
        option ipv6 'off'

config globals 'globals'

config interface 'lan0'
        option ifname 'eth0'
        option proto 'dhcp'
        option delegate '0'

config interface 'lan1'
        option ifname 'eth1'
        option proto 'dhcp'
        option delegate '0'

/etc/dhcp:
Código: [Seleccionar]
config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'

config dhcp 'lan0'
        option interface 'lan0'
        option ignore '1'

config dhcp 'lan1'
        option interface 'lan1'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

Salida de route:
Código: [Seleccionar]
root@OpenWrt:/etc/config# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.254   0.0.0.0         UG    0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0

No sé por qué no lo conseguí cuando lo hice en el router físico. Volveré a probarlo otro día a ver si doy en el clavo. Se me ocurre ahora, por experimentar, añadir más interfaces (eth2 y eth3), a ver si también rula.
Volveré con documentación.


Edito, después de la prueba en cuestión:
Rula.  :D

(https://i.postimg.cc/J02CnQNp/imagen.png)
(No sé por qué se ve tan borroso, pero en fin. Se entiende la idea.)
Cada interfaz conectada a la misma red. Cada una con su IP, independiente de las demás.
Título: Re:2 interfaces conectadas a la misma red cada una con su IP. ¿Por qué no funciona?
Publicado por: peperfus en 24-03-2020, 21:58 (Martes)
Curioso.
Se me ha ocurrido volver a probarlo ahora, tiempo después y me ha funcionado a la primera, sin ningún problema.

Ahora mismo tengo la interfaz de cable eth0.1 con cliente dhcp, con IP y contestando perfectamente
Y la interfaz wifi lo mismo.
Firewall desactivado (disabled, salen ambas interfaces en color gris, sin zona asignada)

No sé si habrá tenido algo que ver, pero ahora está corriendo la 18.06.8, igual era un bug.
El caso es que ya funciona :-)

(https://i.postimg.cc/2Vq2nk7x/imagen.png) (https://postimg.cc/2Vq2nk7x)

Edito: Creo que al principio no me funcionó porque desactivé la vlan. He probado a desactivarla y asociar la LAN directamente a la interfaz física eth0 y se me ha colgado. No entiendo por qué requiere la vlan si no se utiliza (todos los puertos del switch pertenecen a la misma lan), pero en fin.
Entiendo entonces que el Switch tiene cierta limitación y requiere usar vlan.
Misterio resuelto.
Caso cerrado.

Edito (22/03/2021, ha llovido mucho). Creo que lo que me faltó probar es desactivar el bridge entre ambas interfaces? (no recuerdo si lo probé.)

Y edito nuevamente: faltaría jugar más con el firewall. Por ejemplo crear una zona para cable y otra para wifi y desactivar la vlan, a ver si así funciona. Lo probaré algún día (o si alguien lo prueba antes y quiere comentarlo aquí, estupendo)