2 votos

¿Android bloquea algún puerto al atar?

Tengo un Samsung Galaxy S3 Mini con Android 4.1.2. Tengo un plan de voz y datos 3G con un distribuidor de Optus en Australia. A menudo accedo a Internet desde mi portátil a través de la conexión bluetooth de este teléfono y funciona perfectamente, excepto por un pequeño problema.

Tengo varios servidores web a los que accedo a través de SSH pero he configurado los servidores SSH para escuchar en números de puertos no estándar. Aunque he seleccionado números de puerto muy grandes (es decir, mayores de 33.000), de acuerdo con el estándar TCP/IP son números válidos por lo que deberían funcionar bien. De hecho, he estado felizmente SSH-ing a estos servidores durante años en mis conexiones cableadas en casa y el trabajo, pero nunca he sido capaz de acceder a ellos cuando estoy atado.

Acabo de pasar varias horas buscando en la web tratando de averiguar si se trata de un operador o un problema de Android, pero no he encontrado nada útil.

La configuración es la siguiente: el portátil se empareja vía Bluetooth con el teléfono. El teléfono tiene activada la "conexión Bluetooth" para que pueda compartir la conexión a Internet del teléfono con el portátil. Así que el portátil se conecta al teléfono, el teléfono se conecta a Internet a través de 3G.

1voto

JamesG Puntos 106

La respuesta a esta pregunta es que no, ni Android ni mi operador están bloqueando arbitrariamente el tráfico en puertos de gran número.

El problema es que había olvidado lo paranoico que soy con respecto a la seguridad y que, además de hacer que SSH escuche en un puerto no estándar, también había creado una regla de iptables para sólo permitir conexiones a ese puerto desde la dirección IP de mi casa y la de mi trabajo. Obviamente estaba usando una dirección IP diferente cuando intentaba conectarme a través de mi teléfono, de ahí el fallo de conexión. (Y probablemente no busqué lo suficiente cuando @Izzy me pidió que revisara los registros del servidor, porque estoy seguro de que hay un registro del intento de conexión bloqueado en algún lugar). D'oh...

Mis disculpas por hacer perder el tiempo a la gente, pero en caso de que alguien más piensa tienen un problema con Android o su operador bloqueando arbitrariamente los puertos, con suerte esta respuesta los llevará a una triple comprobación todo sobre su conexión, incluyendo el cortafuegos de su servidor, antes de que se vayan de las entradas de registro.

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