Normalmente, en el modo de punto de acceso simple (sin configuración de VPN), los clientes obtendrán una dirección IP del el servidor DHCP del teléfono .
Sin embargo, cuando el cliente de OpenVPN se está ejecutando, por defecto está redirigiendo todo el tráfico al servidor OpenVPN, lo que significa que cualquier cliente también es redirigido. Por lo tanto, los clientes no están hablando con el servidor DHCP del teléfono - están hablando con el servidor OpenVPN y si éste no proporciona una dirección IP a través de DCHP, los intentos de los intentos de conexión de los clientes se "colgarán".
Hay posibles soluciones para mantener la funcionalidad de tethering en otros clientes conectados:
- Utilización de reglas de postenrutamiento y reenvío
Puede añadir sólo reglas de post-enrutamiento y reenvío, es decir
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE
(esta es la solución que estoy utilizando actualmente),
-
Configurar manualmente las direcciones IP
- Es posible que tenga que asignar manualmente la IP de otros clientes (dirección IP estática estática) para evitar el servidor DCHP.
- Excluir la subred del hotspot del túnel
-
La solución es identificar la subred utilizada por el servicio de hotspot y añadirla manualmente a las redes excluidas para la conexión. 192.168.43.0/24
.
-
Ahora, cuando se inicia el túnel, la subred del hotspot siempre se excluye del enrutamiento a través del túnel, independientemente de la secuencia de inicio y el tethering siempre funciona.
o simplemente excluyendo 192.168.43.0/24
(e incluyendo 0.0.0.0/0
) de iptables.
Agradecimientos
0 votos
¿Quiere decir "atascado en la obtención Dirección IP ?