¿Puedo usar redes Wi-Fi y cable (Ethernet) al mismo tiempo?

10

Estoy en una intranet que no está conectada a Internet y en un enrutador Wi-Fi con conexión a Internet. Cuando estoy conectado a la red inalámbrica, puedo navegar por Internet, pero no puedo navegar mi LAN con mi cable Ethernet conectado.

¿Cómo puedo navegar por Internet a través de mi enrutador Wi-Fi y al mismo tiempo navegar por mi aplicación web LAN local a través de mi cable Ethernet conectado?

omadegbo
fuente
¿Cómo se accede a las "aplicaciones LAN"? ¿Podría darnos un ejemplo de la dirección web que está utilizando para acceder a ellos? ¿Podría confirmar que cuando dice "intenta conectarse a Internet" quiere decir que cuando intenta acceder a una aplicación LAN intenta de alguna manera buscar esta aplicación en Internet? ¿Cómo configuró la red en su computadora (tanto inalámbrica como ethernet)?
Huygens
@Huygens Utilizo la siguiente dirección para mis aplicaciones basadas en web LAN: xxx.xxx.com/weberp . o 10.10.100.3/weberp. Y trata de ir a internet. Ambas conexiones son DHCP.
omadegbo
¿Qué nslookup xxx.xxx.comdevuelve la IP en la conexión inalámbrica y qué devuelve en la LAN de Ethernet? Además, ¿cuál es la subred de su LAN inalámbrica DHCP y cuál es la puesta de sol de su LAN Ethernet DHCP? Finalmente, ¿cuál es la tabla de enrutamiento cuando está conectado a la LAN Ethernet ( route -n)?
Huygens
Por lo que entiendo, la conexión inalámbrica y por cable son 2 conexiones diferentes, no debería haber ningún problema para que su sistema resuelva los nombres locales a través de su interfaz LAN. ¿Puede proporcionarnos alguna información sobre sus direcciones IP / máscara de subred? Ejecute el siguiente comando en su consola y bríndenos los resultados: ifconfig o ip add Publique los resultados.
jmsaraiva
tienes que elegir uno u otro, ambos hacen la misma función, Ethernet anula wifi.
Sean

Respuestas:

5

Seguro que puedes. No lo especificó, pero supongo que obtiene la dirección IP automáticamente (a través de DHCP ) tanto en conexión inalámbrica como por cable.

La conexión por cable Ethernet es más rápida que la conexión inalámbrica, por lo que si hay dos formas de llegar a algún lugar, la conexión por cable tendrá prioridad sobre el Wi-Fi de forma predeterminada. Dicho esto, cuando se conecta a ambos enlaces, ambos servidores DHCP se anunciarán por defecto como la puerta de enlace predeterminada para todo el tráfico.

Entonces, su computadora cree que tiene dos formas de conectarse a Internet, y dado que se prefiere el cableado, enviará tráfico a Internet a través de Ethernet. Si ese es el caso, verá dos puertas de enlace para redes predeterminadas 0.0.0.0 en su tabla de enrutamiento route -n, una con su enrutador inalámbrico como puerta de enlace y otra para el cableado.

Pero la métrica para la puerta de enlace Ethernet sería inferior a la inalámbrica, por lo que su PC enviará los paquetes allí. Ahora que su enrutador Ethernet los recibe, no sabe qué hacer con ellos, por lo que simplemente los deja caer. El orden en el que te conectaste primero no debería importar.

En cuanto a la reparación (esto supone el caso DHCP), la forma correcta sería decirle al enrutador LAN que deje de anunciarse como la puerta de enlace predeterminada. Debe iniciar sesión en el enrutador y revisar la configuración. Si no tiene control sobre el enrutador, puede eliminarlo de su extremo con:

route del default gw eth.router.ip.address
meccooll
fuente
1

Todavía no tengo suficiente información para darle una respuesta en la que estoy 100% seguro, pero aquí hay algunas hipótesis.

  • Cuando se conecta a la LAN cableada, se encuentra en una subred diferente a la que usa la LAN inalámbrica. El enrutamiento entre estas 2 LAN no está configurado y, por lo tanto, cuando se solicita un rango de IP que no está en la LAN activa actual, el paquete se envía a la interfaz "predeterminada", generalmente la puerta de enlace / enrutador.
  • Tiene activa tanto la conexión inalámbrica como la cableada, pero la cableada se activa después de la conexión inalámbrica y cualquier herramienta de administración de red que esté utilizando simplemente reemplaza las entradas de la tabla de rutas con la última conexión activada. Por lo tanto, cuando activa la conexión por cable, la tabla de enrutamiento anterior se "cancela / elimina". Es posible que deba ajustar el enrutamiento manualmente en su herramienta de administración de red.
Huygens
fuente
0

El Network Manager de Ubuntu ahora viene con una característica genial para aislar una interfaz solo para recursos locales. Esta característica le permite especificar una interfaz (como una conexión VPN o LAN) como solo local y que no se utilizará para conexiones de Internet salientes.

Desde su menú WiFi, vaya a Editar conexiones y luego seleccione la conexión Ethernet que desea editar. Luego, vaya a la pestaña Configuración de IPv4 y haga clic en el botón Rutas . Marque la casilla etiquetada Usar esta conexión solo para recursos en su red :

ingrese la descripción de la imagen aquí

Haga lo mismo con la pestaña Configuración de IPv6 si es necesario. Luego, finalmente, desconecte y vuelva a conectar la interfaz alterada.

Ahora, Ubuntu no enrutará de forma inteligente el tráfico vinculado a Internet a través de esta interfaz.


Alternativamente, puede hacer lo mismo desde la línea de comandos. cdhacia /etc/NetworkManager/system-connectionsy encontrar la interfaz que desea orientar.

Ábrelo con sudo nano <your targeted interface>y agrega el siguiente texto debajo de los encabezados [ipv4]y [ipv6]:

never-default=true

Su archivo terminado debería verse así:

...

[ipv4]
dns-search=
method=auto
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true

Tenga en cuenta que con el método de línea de comandos, deberá desconectarse y volver a conectarse a la red para permitir que se realice esta configuración.

Kaz Wolfe
fuente