2 votos

Anclaje de Android 2.2.1 (Froyo) usando Wifi

Estoy tratando de que funcione el tethering. He utilizado la funcionalidad incorporada, configurado mi teléfono como un AP y conectado a la red inalámbrica.

Obtengo una IP (192.168.43.26) y puedo hacer ping al gateway (192.168.43.1), también obtuve un servidor dns (192.168.43.1). Sin embargo, no puedo acceder a internet (por ejemplo, navegar o hacer ping a 8.8.8.8).

¿Alguna idea de qué puede estar mal?

netstat -r (restringido a en1, la interfaz inalámbrica)

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.43.1       UGScI           0        0     en1
192.168.43         link#6             UCS             2        0     en1
192.168.43.1       4:18:f:40:41:7c    UHLWI           0       16     en1    925
192.168.43.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       12     en1

Algunos detalles adicionales

  • Usando WPA2 Personal (ya que puedo hacer ping al teléfono/gateway/router, debería estar más allá de la capa de encriptación en el modelo OSI, así que no creo que la encriptación sea el problema)
  • AP inalámbrico
  • Sin tethering de terceros (usando el nativo)
  • Samsung Galaxy
  • Sin ROM personalizada
  • No sé si está rooteado (supongo que el hecho de que no lo sepa significa que no lo está)

0 votos

¿Qué quieres decir con el "router"? El "router" debería ser el teléfono en esta configuración. De cualquier manera: ¿Por qué la dirección no es 192.168.0.1? ¿Qué dispositivo tienes?

0 votos

El enrutador es el lenguaje OS X para puerta de enlace (actualizó la pregunta). El dispositivo es un Samsung Galaxy Gio (no bloqueado para un operador en particular).

0 votos

Creo que lo que estás intentando hacer es imposible debido a android.stackexchange.com/a/14788/8059

1voto

Keith Smith Puntos 579

Si estás en Linux, verifica la tabla de enrutamiento del kernel escribiendo route en la terminal.

si no tienes una entrada default en la lista, no funcionará. Por ejemplo, mi tabla de enrutamiento del kernel lee:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.137.0   *               255.255.255.0   U     2      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         192.168.137.1   0.0.0.0         UG    0      0        0 eth1

Escribe este comando en la terminal y verifica si funciona:

sudo route add default gw 192.168.43.1 wlan0

donde wlan0 es tu interfaz inalámbrica...

también podrías intentar revisar el servidor DNS en tu máquina y añadir las siguientes líneas a tu archivo etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

0 votos

¡Gracias! He agregado una tabla de enrutamiento. El DNS no debería ser el problema ya que ni siquiera puedo hacer ping a IPs públicas (como 8.8.8.8)

0voto

Lie Ryan Puntos 15629

Vamos a aclarar algunas terminologías aquí:

  1. El teléfono actúa tanto como una puerta de enlace (traduce entre el protocolo de red móvil y el protocolo Wifi) y como un enrutador (enruta paquetes hacia y desde otros dispositivos y el enlace externo). Supongo que la dirección IP de tu teléfono es 192.168.43.1. El teléfono tiene una conexión a Internet a través de la conexión de datos móviles y desea compartir esta conexión con otros dispositivos.
  2. Los otros dispositivos (por ejemplo, una laptop) no tienen conexión directa a Internet y están tratando de compartir la conexión a través de la puerta de enlace/teléfono. En tu caso, los otros dispositivos adquirieron la IP 192.168.43.26 a través de DHCP.

¿Estás usando algún tipo de encriptación? ¿WEP o WPA? Sugiero configurar una red abierta para la solución de problemas, y configurar la encriptación solo después de que puedas conectarte a través de una conexión sin encriptar. Verifica que la configuración de encriptación y la frase de paso coincidan.

¿Qué método de tethering estás utilizando? ¿Estás utilizando un servicio de tethering de terceros, como PDANet o android-wifi-tether? ¿O estás utilizando el tethering nativo en Android 2.2 en adelante?

¿Qué teléfono tienes? ¿Es un ROM personalizado? ¿Está rooteado?

0 votos

Sí, buena aclaración sobre la terminología! He agregado más información en la parte superior, para responder tus preguntas.

0 votos

Mejor hacer preguntas de aclaración como comentarios en la pregunta original. Es difícil encontrar la respuesta aquí.

0voto

Gili Puntos 185

Creo que lo que estás tratando de hacer es imposible debido a http://android.stackexchange.com/a/14788/8059

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X