Tengo una computadora sin interfaces de red (la única que tenía salió defectuosa). Las interfaces de red de la PC de mi amigo funcionan bien. Queremos jugar juegos de PC LAN, pero cuando configuro mi teléfono Galaxy en modo Tether/hotspot, la IP de la PC conectada a través de WIFI hotspot está fuera del alcance de la PC conectada a través de USB tethering (la única IP está en 192.168.42 .n y la otra IP está en 192.168.43.n), y como tal, no podemos lograr que nuestras PC se comuniquen.
¿Hay alguna manera de obligar a un Galaxy S2 o S3 a poner las direcciones IP de anclaje y punto de acceso dentro del alcance de cada uno? Nuestros teléfonos están rooteados.
Lo hice a través de iptables.
Primero, abre la terminal, ejecuta su
y escribe ip route show
. Esto mostrará qué interfaces se están utilizando actualmente. En mi caso, tenía wlan0
para el punto de acceso inalámbrico y rndis0
para la conexión USB.
En segundo lugar, ejecute los siguientes comandos de iptables, reemplazando wlan0
y rndis0
con sus interfaces reales:
# iptables -I FORWARD -i rndis0 -o wlan0 -j ACCEPT
# iptables -I FORWARD -i wlan0 -o rndis0 -j ACCEPT
Esto hará que el teléfono reenvíe el tráfico entre las dos computadoras.
Para volver a la configuración normal, simplemente reinicio mi teléfono.
Por lo que puedo decir, debe ejecutar "ip route add" como root. No tengo root, así que no puedo probarlo. Pero algo como esto debería funcionar:
ip route add 192.168.42.0/24 dev rndis0 scope global proto kernel
ip route add 192.168.43.0/24 dev wlan0 scope global proto kernel
Puede utilizar ip route show
para mostrar las reglas de enrutamiento actuales.
agregado1166877
ip route add
que permita que las 2 direcciones IP se redirijan entre sí?Trebor grosero
agregado1166877
192.168.42.0/24 dev rndis0 proto kernel scope link src 192.168.42.129
192.168.43.0/24 dev wlan0 proto kernel scope link src 192.168.43.1
Trebor grosero
scope link
o lassrc 192...
se interponen en el camino. Intente eliminar las rutas de arranque y luego use los comandos en mi respuesta editada. Si aún no funciona, publique cómo se ve la tabla de enrutamiento después de eliminar/agregar.agregado1166877
ip route
comandos que proporcionó me llevaron a encontrar accidentalmente información relevante de iptables.