{"id":769,"date":"2017-06-11T16:47:33","date_gmt":"2017-06-11T14:47:33","guid":{"rendered":"http:\/\/www.memoiresecondaire.fr\/?p=769"},"modified":"2017-06-11T16:48:15","modified_gmt":"2017-06-11T14:48:15","slug":"iphone-en-mode-modem-et-route-par-defaut","status":"publish","type":"post","link":"https:\/\/www.memoiresecondaire.fr\/?p=769","title":{"rendered":"iPhone en mode modem et route par d\u00e9faut"},"content":{"rendered":"<p>Depuis quelques mois d\u00e9j\u00e0, j&rsquo;ai un abonnement t\u00e9l\u00e9phonique free avec un montant de data illimit\u00e9. Je m&rsquo;en sers r\u00e9guli\u00e8rement pour travailler hors de chez moi, regarder des vid\u00e9os Youtube et autres utilisations classiques nomades. Le confort de l&rsquo;illimit\u00e9 est particuli\u00e8rement appr\u00e9ciable et la 4G fonctionne excellemment bien dans les diff\u00e9rents endroits que je fr\u00e9quente. A tel point que cette connexion est meilleure que ma connexion ADSL classique, avec un d\u00e9bit en t\u00e9l\u00e9chargement de 2 \u00e0 3Mo\/s en moyenne pour la 4G contre un maigre 600Ko\/s pour l&rsquo;ADSL.<\/p>\n<p>J&rsquo;ai donc d\u00e9cid\u00e9 de me servir du t\u00e9l\u00e9phone comme modem quasi permanent. Le probl\u00e8me c&rsquo;est que lorsque je me sers du t\u00e9l\u00e9phone pour acc\u00e9der au net, je dois d\u00e9connecter l&rsquo;interface r\u00e9seau classique, ce qui me prive de l&rsquo;acc\u00e8s \u00e0 mon NAS notamment.<\/p>\n<p>La solution c&rsquo;est, lorsque le t\u00e9l\u00e9phone est branch\u00e9, de supprimer la route par d\u00e9faut de ma connexion classique. L&rsquo;interface LAN reste alors disponible, et l&rsquo;interface Internet b\u00e9n\u00e9ficie de la rapidit\u00e9 de la 4G.<\/p>\n<p>Malheureusement, changer les routes manuellement est plut\u00f4t fastidieux alors j&rsquo;ai d\u00e9cid\u00e9 de me faire un petit script pour g\u00e9rer \u00e7a \u00e0 la vol\u00e9e.<\/p>\n<p>Mon ordinateur principal est sous Linux Mint 18 (je parlerai de ma migration dans un autre article en \u00e9t\u00e9 probablement).<\/p>\n<p>M&rsquo;inspirant de l&rsquo;article suivant (<a href=\"https:\/\/lehollandaisvolant.net\/?d=2017\/06\/10\/23\/37\/39-linux-changer-de-sortie-audio-en-un-clic\">https:\/\/lehollandaisvolant.net\/?d=2017\/06\/10\/23\/37\/39-linux-changer-de-sortie-audio-en-un-clic<\/a>), j&rsquo;ai compos\u00e9 le script suivant :<\/p>\n<pre>#!\/bin\/sh\r\n\r\nCHOIX=$(zenity --list \\\r\n--column=\"Id\" --column=\"Route\" \\\r\n--hide-column=1 \\\r\n--hide-header \\\r\n1 \"Passer par l'iPhone\" \\\r\n2 \"iPhone d\u00e9branch\u00e9\");\r\n\r\nif [ $CHOIX -eq 1 ]; then\r\n\r\ngksudo route delete default gw 192.168.1.254;\r\n\r\nelif [ $CHOIX -eq 2 ]; then\r\n\r\ngksudo route add default gw 192.168.1.254;\r\n\r\nfi\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-771\" src=\"http:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2017\/06\/ModifierRouteParD\u00e9faut.png\" alt=\"\" width=\"302\" height=\"238\" srcset=\"https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2017\/06\/ModifierRouteParD\u00e9faut.png 302w, https:\/\/www.memoiresecondaire.fr\/wp-content\/uploads\/2017\/06\/ModifierRouteParD\u00e9faut-300x236.png 300w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/>A coller dans un fichier quelconque, qu&rsquo;on rendra ex\u00e9cutable (chmod +x &lt;nomdufichier&gt;). Ensuite j&rsquo;ai cr\u00e9\u00e9 un lanceur d&rsquo;application, puis j&rsquo;ai d\u00e9plac\u00e9 le lanceur dans la barre des t\u00e2ches et hop, termin\u00e9.<\/p>\n<p>Maintenant quand je le souhaite, je clique sur l\u2019ic\u00f4ne du programme, je choisis mon action, je mets mon mot de passe, et il me change la route.<\/p>\n<p>J&rsquo;ai bien conscience qu&rsquo;il est sans doute possible d&rsquo;automatiser encore plus cette action, que \u00e7a fait un peu verrue, mais \u00e7a m&rsquo;amusait et le r\u00e9sultat me convient, alors si \u00e7a peut servir \u00e0 quelqu&rsquo;un, c&rsquo;est toujours \u00e7a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis quelques mois d\u00e9j\u00e0, j&rsquo;ai un abonnement t\u00e9l\u00e9phonique free avec un montant de data illimit\u00e9. Je m&rsquo;en sers r\u00e9guli\u00e8rement pour travailler hors de chez moi, regarder des vid\u00e9os Youtube et autres utilisations classiques nomades. Le confort de l&rsquo;illimit\u00e9 est particuli\u00e8rement appr\u00e9ciable et la 4G fonctionne excellemment bien dans les diff\u00e9rents endroits que je fr\u00e9quente. A [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-769","post","type-post","status-publish","format-standard","hentry","category-informatique"],"_links":{"self":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=769"}],"version-history":[{"count":5,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/769\/revisions"}],"predecessor-version":[{"id":775,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=\/wp\/v2\/posts\/769\/revisions\/775"}],"wp:attachment":[{"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.memoiresecondaire.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}