Forum Linux.android [résolu] reverse tethering

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
2
15
juin
2023

Bonjour

En mettant à jour /e/OS, il semble que j'ai perdu toute possibilité de connexion wifi sur mon Moto G7 Play :-(

Pas certain de la cause et de l'explication mais je vais essayer de revenir en arrière mais cela ne me paraît pas simple.

Je voudrais comme étape intermédiaire, pouvoir partager par cable USB ma connexion internet depuis mon PC fixe (sous Debian avec Cinamon comme bureau) vers mon ordinophone. Visiblement, cela s'appelle du reverse tethering.

Mes recherches sur le net ne sont pas très concluantes pour le moment parce que
1) beaucoup sont de très anciens tuto et je serais plus confortable avec un truc pas trop vieux
2) la plupart propose d'installer un truc sur l'ordinophone ce qui ne m'est pas possible vu que pour le moment, celui-ci n'a pas accès au net

Le téléphone est déjà en mode debug donc pas de souci s'il faut être dans ce mode pour faire la connexion.

Si vous avez des pistes, je suis plus que preneur

  • # /gnirehtet

    Posté par  (Mastodon) . Évalué à 2.

    J'ai trouvé ceci mais cela ne semble pas fonctionner

    adb start server
    ne fonctionne pas. Il me semble pertinent de le modifier en

    adb start-server
    La commande semble s'exécuter mais il ne se passe rien de visible (ni sur le PC, ni sur le téléphone). Puis on revient en arrière avec

    adb kill-server
    et lorsque je fais

    ./gnirehtet autorun
    L'ordinophone ne me dis rien non plus. Et il n'y a toujours pas de connexion internet :-(

    Surtout, ne pas tout prendre au sérieux !

    • [^] # Re: /gnirehtet

      Posté par  (Mastodon) . Évalué à 2.

      après

      ./gnirehtet autorun
      Le PC dit

      2023-06-15 12:36:53.082 INFO Main: Starting relay server…
      2023-06-15 12:36:53.082 INFO Relay: Relay server started
      2023-06-15 12:36:53.083 INFO Main: Checking gnirehtet client…
      2023-06-15 12:36:53.155 INFO Main: Starting client…
      Broadcasting: Intent { act=com.genymobile.gnirehtet.START flg=0x400000 cmp=com.genymobile.gnirehtet/.GnirehtetControlReceiver }
      Broadcast completed: result=0

      Surtout, ne pas tout prendre au sérieux !

      • [^] # Re: /gnirehtet

        Posté par  (Mastodon) . Évalué à 2.

        Tester avec un Samsung A20e et même type de résultats

        2023-06-15 13:28:31.365 INFO Main: Starting relay server…
        2023-06-15 13:28:31.365 INFO Relay: Relay server started
        2023-06-15 13:28:31.366 INFO Main: Checking gnirehtet client…
        2023-06-15 13:28:31.593 INFO Main: Installing gnirehtet client…
        Performing Streamed Install
        Success
        2023-06-15 13:28:37.351 INFO Main: Starting client…
        Broadcasting: Intent { act=com.genymobile.gnirehtet.START flg=0x400000 cmp=com.genymobile.gnirehtet/.GnirehtetControlReceiver }
        Broadcast completed: result=0

        et rien ne se passe du côté de l'ordinophone.

        Surtout, ne pas tout prendre au sérieux !

        • [^] # Re: /gnirehtet

          Posté par  (Mastodon) . Évalué à 2.

          Quand cela fonctionne, on a truc du genre

          2023-06-20 19:50:29.971 INFO Main: Starting relay server on port 31416…
          2023-06-20 19:50:29.971 INFO Relay: Relay server started
          2023-06-20 19:50:29.972 INFO Main: Checking gnirehtet client…
          2023-06-20 19:50:30.118 INFO Main: Starting client…
          Starting: Intent { act=com.genymobile.gnirehtet.START cmp=com.genymobile.gnirehtet/.GnirehtetActivity }
          2023-06-20 19:50:33.131 INFO TunnelServer: Client #0 connected
          2023-06-20 19:50:33.137 INFO TcpConnection: 10.0.0.2:46164 -> 80.67.169.40:853 Open
          2023-06-20 19:50:33.307 INFO TcpConnection: 10.0.0.2:60674 -> 216.58.215.46:443 Open
          2023-06-20 19:50:33.554 INFO TcpConnection: 10.0.0.2:60674 -> 216.58.215.46:443 Close
          2023-06-20 19:50:36.523 WARN TcpConnection: 10.0.0.2:46164 -> 80.67.169.40:853 Ignoring packet 1009831671 (acking 2759250057); expecting 1009831670; flags=16
          2023-06-20 19:50:36.541 INFO TcpConnection: 10.0.0.2:46164 -> 80.67.169.40:853 Close
          2023-06-20 19:50:39.604 INFO TcpConnection: 10.0.0.2:46192 -> 80.67.169.40:853 Open
          2023-06-20 19:50:42.035 INFO TcpConnection: 10.0.0.2:46192 -> 80.67.169.40:853 Close

          Surtout, ne pas tout prendre au sérieux !

  • # ./gnirehtet fonctionne (parfois)

    Posté par  (Mastodon) . Évalué à 2.

    Au final, j'ai réussi à utiliser ./gnirehtet pour faire du reverse tethering.

    La différence semble se situer au niveau du PC et pas du téléphone.

    N'a pas fonctionné avec PC fixe sur Debian 11 connecté en filaire à internet.
    A fonctionné avec PC portable sous Fedora 37 connecté en WiFi à internet.

    Je constate juste. Je n'ai pas d'explications.

    Surtout, ne pas tout prendre au sérieux !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.