3 votes

Utiliser le téléphone comme modem USB par adb

Je veux utiliser le téléphone comme ligne de secours pour mon serveur Linux. Puis-je le faire en utilisant l'adb ? Je veux dire que je transfère tout vers un socket et que j'y achemine le trafic. J'ai également besoin d'une redirection de port, ce serait génial si elle pouvait être transparente. J'ai aussi besoin d'une redirection de port, ce serait bien si c'était transparent. Ou dois-je utiliser l'option tether sur le téléphone et configurer une interface ? Je vous remercie.

1voto

Irfan Latif Points 16863

Tout d'abord, vous devez vous assurer que votre téléphone a une adresse IP publique afin qu'il soit accessible depuis l'internet (ce qui n'est généralement pas le cas). Sinon, la redirection de port n'a pas de sens. Voir Comment se connecter à Android via une IP publique 3G/4G ?

Utilisation d'un téléphone Android comme Modem+routeur USB est assez simple. C'est ce que nous faisons en activant le hotspot WiFi ou le tethering USB. Sur les téléphones rootés, le transfert de port fonctionne en ajoutant des règles de pare-feu DNAT. Sur les téléphones non rootés, vous pouvez utiliser adb o netcat ou des applications comme Fwd (les ports inférieurs à 1024 ne peuvent cependant pas être transférés). Pour plus de détails, voir Comment transférer l'internet à l'aide d'un Hotspot Android vers un PC ?

Cependant, le transfert transparent de l'ensemble du trafic (et non de ports spécifiques) vers le serveur Linux - en utilisant Android en tant qu'outil de gestion du trafic. Modem USB uniquement - est complexe (il ne fonctionnera pas sans accès à la racine). Il fonctionne en manipulant le routage réseau (tables et RPDB) sur Android et optionnellement sur l'hôte connecté. Voir Comment attribuer l'IP publique de Mobile Data à l'hôte connecté au hotspot ?

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