Estoy desarrollando una aplicación que debe funcionar en una red WiFi privada sin acceso a Internet. Es un controlador para una escultura digital interactiva. La dirección IP del servidor con el que debe hablar en la red privada está conectada a la aplicación.
He comprobado que la aplicación no puede hablar con el servidor en el WiFi mientras los datos móviles estén activados. En cuanto los desactivo, todo funciona como se esperaba. Supongo que por alguna razón sigue intentando contactar con el servidor en la interfaz de datos móviles.
Aquí está la tabla de enrutamiento IP del kernel cuando tanto el WiFi como los datos móviles están conectados y la aplicación no funciona:
10.229.237.220/30 dev rmnet_data0 proto kernel scope link src 10.229.237.221
192.168.26.0/24 dev wlan0 proto kernel scope link src 192.168.26.102
Con los datos móviles desactivados y la aplicación funcionando correctamente:
192.168.26.0/24 dev wlan0 proto kernel scope link src 192.168.26.102
Todo esto me parece correcto.
¿Hay alguna configuración especial (puerta de enlace predeterminada, servidor de nombres, etc.) que deba añadir a mi configuración de red para que el tráfico de la aplicación se dirija a la interfaz WiFi? ¿Alguna otra idea de por qué no se comunica con el servidor?