Rendez-vous sur Arrakis

Utiliser son smartphone comme modem sous OpenBSD (USB tethering) et autres surprises libres

Voilà bientôt un an que pour des raisons professionnelles (merci MEN), je dois vivre la semaine dans un petit appartement. Lorsque je l'ai su, j'ai du trouver une solution pour avoir un accès internet, abolument indispensable pour ma survie ^^ (et aussi pour bosser à la maison en fait).
Pour ça, j'avais deux possibilités : prendre un abonnement ADSL classique qui aurait pris plusieurs mois sachant que l'appart n'a pas de ligne active ou bien me servir d'un smartphone comme point d'accès WiFi.
Bien que peu confiant dans les smartphones, c'est ce second choix que j'ai suivi tout simplement parce que c'était plus pratique. À partir de ce moment là, mis à part le prix exorbitant de l'abonnement et de l'espionnage GOOGLE/Android, tout fonctionne bien, mon téléphone se transforme en “mini-*box”.
Cependant, ce système fonctionne moyennement bien, des déconnexions surprises arrivent… Et surtout, la batterie est mise à mal ! :s

Dernièrement, PengouinBSD a fait part sur le forum obsd4* d'une solution qui règle ce souci et qui en plus permet d'avoir une connexion nettement plus fiable. Il suffit de relier le smartphone à l'ordinateur via un cable USB et accéder à internet au travers du téléphone, sans se servir de la carte WiFi du téléphone.
Non seulement :

Pour s'en servir, il faut brancher le smartphone à l'ordinateur puis aller dans les paramètres activer le “Modem USB" :

On observe dans OpenBSD que le téléphone est détecté comme périphérique "urndis0”.
Ne me reste plus qu'à créer un fichier /etc/hostname.urndis0 contenant :

up
 dhcp

Et hop, un petit coup de doas sh /etc/netstart et mon ordinateur a accès à internet au travers du téléphone. Je n'en aurait pas besoin éternellement, je vire ce smartphone dès que possible, mais en attendant, c'est chouette.

Bon en vrai, comme je me déplace beaucoup, que je peux être connecté avec un cable ethernet (jme0) à la maison, en WiFi (rtwn0) dans la chambre ou avec le portable (urndis0) quand je bosse, j'ai rassemble toutes les configurations dans un fichier /etc/hostname.trunk0 qui permet à OpenBSD de basculer sur la connexion disponible selon où je me trouve :)


 $ cat /etc/hostname.urndis0
 up
 
 $ cat /etc/hostname.trunk0
 trunkproto failover trunkport jme0
 trunkproto failover trunkport urndis0
 trunkproto failover trunkport rtwn0
 trunkport jme0
 trunkport urndis0
 trunkport rtwn0
 dhcp
 rtsol
 

Encore une fois… J'adore OpenBSD !!!

Merci PengouinBSD pour la découverte ;)

Sinon, rien à voir, j'ai découvert qu'on pouvait répondre aux interventions sur framagit (issues, commentaire sur commit) juste en répondant par mail à la notification reçue. C'est beau le mail décidément ^^

le 14/06/2017 à 07:08:02, 0bSD a dit :

Super tips merci beaucoup
C'est vraiment pratique :)

le 14/06/2017 à 07:40:11, trefix a dit :

Coucou.
Devant la faiblesse de notre connexion, je me demandais déjà depuis quelques temps si nous n'aurions pas intérêt à passer par ce genre d'astuce, ici, au fin fond du monde (faiblement) connecté…
Ah, on me dit dans l'oreillette que la 3G est -elle aussi- terriblement limitée et d'une fiabilité très aléatoire, qui dépend y compris de la météo à 200 bornes d'ici…
En outre, deux portables et une tablette sont “en rideau” @home suite à des MàJ OTA : pour mon CyanogenMod c'est de ma faute, mais les deux Android ont ch… (bootloop) sans le moindre “bricolage” de ma part.
Quant à la box, la dernière donnait des signes de faiblesse au bout de 2 ans ½ et le SAV SFR m'avait alors déclaré, sans rire : “Ho, mais elle est très ancienne, votre box”. L'actuelle donne les mêmes signes de faiblesse et je m'attends au même accueil du SAV…
Bref, à part le bon vieux RTC (chouchou des entreprises, si, si, limité mais réellement fiable) je suis heureux de connaître ces possibilités mais je reste circonspect quant à la possibilité de les utiliser dans mon coin…
Heureusement que Macron va nous offrir la 4G et la fibre pour tous (quand il sera empereur) :/

le 14/06/2017 à 10:20:10, Amokrane a dit :

Super, surtout le failover (trunk) : Killer :D

le 14/06/2017 à 11:11:58, thuban a dit :

@trefix : mouais, pas sympa chez SFR…
Je crois que bouygues propose des offres “box 4G” justement, ça vaudrait le coup de se renseigner.
Ça reste révoltant de ne pas avoir un accès correct au prix que ça coûte…
Tu a testé chez OVH sinon ?

le 14/06/2017 à 11:32:08, trefix a dit :

Re.
Le problème est simple : nous ne sommes pas dégroupés, donc quel que soit le FAI les limites matérielles dépendent du réseau France Télécom et de son absence d'investissement pour le peu de rentabilité que les “bouseux” que nous sommes autorisent…
À écouter :

https://www.franceinter.fr/emissions/la-marche-de-l-histoire/la-marche-de-l-histoire-13-juin-2017

;)

le 14/06/2017 à 15:34:47, PengouinPdt a dit :

Rohhh, le piqueur d'astuce :p
Merci pour le link ;)

En effet, j'ai été très surpris de la facilité à laquelle, c'est opérationnel.
Et, bien content, d'avoir pu résoudre cette “quête” :D

le 14/06/2017 à 16:37:50, thuban a dit :

@PengouinPdt : Je plaide coupable ;)
Il faut bien rendre à césar ce qui est à césar comme on dit ;) Merci à toi !

le 17/06/2017 à 12:34:21, Kobol a dit :

Pour la 4g, attention l option modem autorisée est indispensable 😗😉

le 21/06/2017 à 15:20:54, Farfouilleur Connecté a dit :

En mettant en mode avion, le smartphone peut aussi servir de clé wifi pour vieux pc.

Pratique pour un vieux pc portable sans wifi lors du net install par exemple :D

le 09/01/2018 à 12:48:32, BSD guy a dit :

Si l'on débranche le téléphone (par exemple pour répondre à un appel), et qu'on le rebranche ensuite au câble USB … Est-ce qu'il existe un moyen de relancer le DHCP client automatiquement ?

le 09/01/2018 à 13:54:59, PengouinPdt a dit :

@BSD Guy: regarde sur notre forum, la réponse est indiquée, en fin de premier post :
https://obsd4a.net/forum/showthread.php?tid=1403