2 votes

Android bloque-t-il des ports lors du tethering ?

J'ai un Samsung Galaxy S3 Mini sous Android 4.1.2. J'ai un plan régulier de voix et de données 3G avec un revendeur Optus en Australie. J'accède souvent à l'Internet à partir de mon ordinateur portable via Bluetooth tethering sur ce téléphone et cela fonctionne à merveille, sauf pour un petit problème.

J'ai plusieurs serveurs web auxquels j'accède par SSH, mais j'ai configuré les serveurs SSH pour qu'ils écoutent sur des numéros de port non standard. Bien que j'aie choisi des numéros de port très grands (c'est-à-dire supérieurs à 33 000), selon la norme TCP/IP, ce sont des numéros valides et ils devraient donc fonctionner correctement. En effet, j'ai été heureux de me connecter en SSH à ces serveurs pendant des années sur mes connexions filaires à la maison et au travail, mais je n'ai jamais été en mesure d'y accéder lors du tethering.

Je viens de passer plusieurs heures à chercher sur le web pour essayer de savoir si c'est un problème d'opérateur ou un problème d'Android, mais je n'ai rien trouvé d'utile.

[Notes supplémentaires] La configuration est la suivante : l'ordinateur portable est couplé au téléphone via Bluetooth. L'option "Bluetooth tethering" est activée sur le téléphone afin que je puisse partager la connexion Internet du téléphone avec l'ordinateur portable. Ainsi, l'ordinateur portable se connecte au téléphone, le téléphone se connecte à l'Internet via 3G.

1voto

JamesG Points 131

La réponse à cette question est que non, ni Android ni mon opérateur ne bloquent arbitrairement le trafic sur les ports à numérotation élevée.

Le problème est que j'avais oublié à quel point je suis paranoïaque en matière de sécurité et qu'en plus de faire écouter SSH sur un port non standard, j'avais également créé une règle iptables pour n'autoriser les connexions à ce port qu'à partir de mon adresse IP personnelle et de mon adresse IP professionnelle. Il est évident que j'utilisais une adresse IP différente lors de la tentative de connexion via mon téléphone, d'où l'échec de la connexion. (Et je n'ai probablement pas regardé assez attentivement lorsque @Izzy m'a demandé de vérifier les journaux du serveur, car je suis sûr qu'il y a un enregistrement de la tentative de connexion bloquée quelque part). D'oh...

Je m'excuse de faire perdre du temps aux gens, mais au cas où quelqu'un d'autre pense s'ils ont un problème avec Android ou leur opérateur bloquant arbitrairement les ports, espérons que cette réponse les incitera à vérifier à nouveau tout sur leur connexion, y compris le pare-feu de leur serveur, avant qu'ils n'aillent enregistrer des tickets.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X