Files
wiki.timour.net/S5.html
2020-11-23 17:53:03 +01:00

296 lines
40 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="fr">
<head>
<title>5 Yunohost, Brique Internet et autres serveur-like tips‣ Compilation de commandes utiles régulièrement, ou pas</title>
<!--Generated on Wed Nov 18 20:59:24 2020 by LaTeXML (version 0.8.3) http://dlmf.nist.gov/LaTeXML/.-->
<!--Document created on .-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="LaTeXML.css" type="text/css">
<link rel="stylesheet" href="ltx-article.css" type="text/css">
<link rel="stylesheet" href="ltx-listings.css" type="text/css">
<link rel="up" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
<link rel="start" href="./" title="Compilation de commandes utiles régulièrement, ou pas">
<link rel="prev" href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="next" href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S1.html" title="1 Commandes usuelles ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S2.html" title="2 Installations ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S3.html" title="3 Manjaro - Arch Linux ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S7.html" title="7 Logiciels ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S8.html" title="8 Développement Web ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S9.html" title="9 Internet ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S10.html" title="10 Vie privée ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S11.html" title="11 Bugs divers ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S12.html" title="12 Divers ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S13.html" title="13 Windows ‣ Compilation de commandes utiles régulièrement, ou pas">
<link rel="section" href="S14.html" title="14 Annexes - Scripts ‣ Compilation de commandes utiles régulièrement, ou pas">
</head>
<body>
<div class="ltx_page_main">
<header class="ltx_page_header">
<div>
<a href="./" title="Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="up"><span class="ltx_text ltx_ref_title">Compilation de commandes utiles régulièrement, ou pas<span class="ltx_text"> </span></span></a><a href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">4 </span>Awesome WM et la customisation avancée</span></a><a href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="next"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">6 </span>Sauvegardes</span></a>
</div></header>
<div class="ltx_page_content">
<section class="ltx_section ltx_authors_1line" lang="fr">
<h1 class="ltx_title ltx_title_section">
<span class="ltx_tag ltx_tag_section">5 </span>Yunohost, Brique Internet et autres serveur-like tips</h1>
<div class="ltx_date ltx_role_creation"></div>
<section id="SS1" class="ltx_subsection">
<h2 class="ltx_title ltx_title_subsection">
<span class="ltx_tag ltx_tag_subsection">5.1 </span>Brique Internet sur clé 4G</h2>
<div id="SS1.p1" class="ltx_para">
<p class="ltx_p">Le projet <a href="labriqueinter.net" title="" class="ltx_ref ltx_url ltx_font_typewriter">labriqueinter.net</a> permet dinstaller un mini-serveur sur une carte ARM ou Rasberry (ou autre) avec la particularité de créer un réseau wifi lié à un VPN. Tous les appareils connectés sont alors <span class="ltx_text ltx_emph ltx_font_italic">protégés</span> par le VPN si ils se connectent à ce réseau plutôt quà celui de la box. Le projet est basé sur <a href="yunohost.org" title="" class="ltx_ref ltx_url ltx_font_typewriter">yunohost.org</a> lui même basé sur Debian, permettant de faciliter linstallation et lutilisation dun serveur pour les non-initié·es.
<br class="ltx_break"></p>
</div>
<div id="SS1.p2" class="ltx_para">
<p class="ltx_p">Mon cas est particulier pour deux raisons :</p>
<ol id="I1" class="ltx_enumerate">
<li id="I1.i1" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item">1.</span>
<div id="I1.i1.p1" class="ltx_para">
<p class="ltx_p">Jutilise une carte OLIMEX LIME 1, pour laquelle il ny a pas dimages pour la dernière version du projet, il faut donc réaliser une migration après avoir installé la version précédente.
</p>
</div>
</li>
<li id="I1.i2" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item">2.</span>
<div id="I1.i2.p1" class="ltx_para">
<p class="ltx_p">Jutilise une clé 4G Huawei pour me connecter et non un câble ethernet, il faut donc configurer la carte pour quelle se connecte sur cette clé au démarrage.
<br class="ltx_break"></p>
</div>
</li>
</ol>
</div>
<div id="SS1.p3" class="ltx_para">
<p class="ltx_p">Ces deux particularités mont causé pas mal de soucis avant de finalement réussir une installation. Une réinstallation est maintenant loccasion pour moi de documenter les opérations nécessaires.
<br class="ltx_break"></p>
</div>
<section id="SS1.SSS1" class="ltx_subsubsection">
<h3 class="ltx_title ltx_title_subsubsection">
<span class="ltx_tag ltx_tag_subsubsection">5.1.1 </span>Installation, post-installation</h3>
<div id="SS1.SSS1.p1" class="ltx_para">
<p class="ltx_p">Jai utilisé le programme disponible sur <a href="install.labriqueinter.net" title="" class="ltx_ref ltx_url ltx_font_typewriter">install.labriqueinter.net</a> pour générer mon fichier <span class="ltx_text ltx_font_typewriter">install.hypercube</span>. Il faut ensuite utiliser le script fourni <span class="ltx_text ltx_font_typewriter">install-sd.sh</span> pour installer les fichiers sur la carte sd. Comme il manque la dernière version de limage pour la LIME1 il y a une erreur à lexécution.
<br class="ltx_break">Deux solutions sont alors possibles : installer via une image brique internet Jessie puis faire la migration vers Stretch, ou faire une image brique internet à partir dune image Yunohost. La première option na pas fonctionné pour moi et elle prend énormément de temps avec toutes les mises à jour à faire.
<br class="ltx_break">On préfèrera donc la méthode :
<br class="ltx_break"></p>
<ul id="I2" class="ltx_itemize">
<li id="I2.i1" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item"></span>
<div id="I2.i1.p1" class="ltx_para">
<p class="ltx_p">Télécharger une image Yunohost pour LIME1 : <a href="https://yunohost.org/#/images" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://yunohost.org/#/images</a></p>
</div>
</li>
<li id="I2.i2" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item"></span>
<div id="I2.i2.p1" class="ltx_para">
<p class="ltx_p">Créer limage Brique internet à laide du script fourni ici : <a href="https://github.com/labriqueinternet/build.labriqueinter.net/" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://github.com/labriqueinternet/build.labriqueinter.net/</a></p>
</div>
</li>
<li id="I2.i3" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item"></span>
<div id="I2.i3.p1" class="ltx_para">
<p class="ltx_p">Utiliser le script dinstallation sur carte SD avec limage créée.
<br class="ltx_break"></p>
</div>
</li>
</ul>
<p class="ltx_p">Ma commande dexécution est celle-ci :</p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,YmFzaCBpbnN0YWxsLXNkLnNoIC15IGluc3RhbGwuaHlwZXJjdWJlIC1mIGludGVybmV0Y3ViZS1zdHJldGNoLTMuNC4yLWxpbWUtc3RhYmxlLmltZw=="></a></div>
<div id="lstnumberx69" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bash</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sd</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sh</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">y</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">hypercube</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">f</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">internetcube</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">stretch</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-3.4.2-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">lime</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">stable</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">img</span>
</div>
</div>
<p class="ltx_p">Loption <span class="ltx_text ltx_font_typewriter">-s</span> permet de préciser quel périphérique utiliser si vous savez déjà lemplacement de celui-ci.
Vous avez besoin davoir arp-scan pour la suite :</p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,c3VkbyBhcHQgaW5zdGFsbCBhcnAtc2NhbgpiYXNoIGluc3RhbGwtc2Quc2ggLWw="></a></div>
<div id="lstnumberx70" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">apt</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">arp</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">scan</span>
</div>
<div id="lstnumberx71" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">bash</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">install</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sd</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sh</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">l</span>
</div>
</div>
<p class="ltx_p">La deuxième commande permet de scanner le réseau pour détecter la brique en cours dinstallation. Cela vous donnera ladresse IP de la brique pour suivre lavancement de linstallation.
<br class="ltx_break"></p>
</div>
</section>
<section id="SS1.SSS2" class="ltx_subsubsection">
<h3 class="ltx_title ltx_title_subsubsection">
<span class="ltx_tag ltx_tag_subsubsection">5.1.2 </span>Monter la clé 4G au démarrage comme interface réseau</h3>
<div id="SS1.SSS2.p1" class="ltx_para">
<p class="ltx_p">Jutilise une clé Huawei E3372h, jai suivi des tutoriels pour la passer de <span class="ltx_text ltx_emph ltx_font_italic">hilink</span> à <span class="ltx_text ltx_emph ltx_font_italic">stick</span> mais <span class="ltx_text ltx_font_bold">je ne suis pas certain que cela soit nécessaire finalement, je vous conseille dessayer dabord les commandes suivantes avant dessayer de faire le changement de mode.
<br class="ltx_break"></span>Je partage cependant les liens qui mont permis de réaliser ce changement (cela ma nécessité lutilisation de linux mais aussi windows) :
<br class="ltx_break"><a href="https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/</a>
<br class="ltx_break"><a href="http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html" title="" class="ltx_ref ltx_url ltx_font_typewriter">http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html</a>
<br class="ltx_break"><a href="https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://markus.relix.de/index.php/Set_Huawei_E3372h_from_hilink_to_stick_mode</a>
<br class="ltx_break"></p>
</div>
<div id="SS1.SSS2.p2" class="ltx_para ltx_noindent">
<p class="ltx_p">Lors de mes premiers tests jai testé plusieurs méthodes souvent sans résultats, la solution vient finalement de ce post : <a href="https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://askubuntu.com/questions/755570/how-to-enable-broadband-connection-with-huawei-e3372h-on-ubuntu-server</a>
<br class="ltx_break">Ces explications permettent pour mon cas dajouter deux lignes dans <span class="ltx_text ltx_font_typewriter">/etc/rc.local</span> permettant de démarrer la brique en utilisant la clé 4G comme interface réseau. Ce fichier est celui qui permet de lancer des commandes au démarrage.
<br class="ltx_break"><span class="ltx_text ltx_font_bold">rc.local</span></p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyEvYmluL3NoIC1lCiMKIyByYy5sb2NhbAojCiMgVGhpcyBzY3JpcHQgaXMgZXhlY3V0ZWQgYXQgdGhlIGVuZCBvZiBlYWNoIG11bHRpdXNlciBydW5sZXZlbC4KIyBNYWtlIHN1cmUgdGhhdCB0aGUgc2NyaXB0IHdpbGwgImV4aXQgMCIgb24gc3VjY2VzcyBvciBhbnkgb3RoZXIKIyB2YWx1ZSBvbiBlcnJvci4KIwojIEluIG9yZGVyIHRvIGVuYWJsZSBvciBkaXNhYmxlIHRoaXMgc2NyaXB0IGp1c3QgY2hhbmdlIHRoZSBleGVjdXRpb24KIyBiaXRzLgojCiMgQnkgZGVmYXVsdCB0aGlzIHNjcmlwdCBkb2VzIG5vdGhpbmcuCmVjaG8gLWUgIkFUXk5ESVNEVVA9MSwxLFwid2Vic2ZyXCJcciIgPiAvZGV2L3R0eVVTQjAKZGhjbGllbnQgd3dhbjAKZXhpdCAw"></a></div>
<div id="lstnumberx72" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#!/bin/sh<span class="ltx_text ltx_lst_space"> </span>-e</span>
</div>
<div id="lstnumberx73" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
</div>
<div id="lstnumberx74" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>rc.local</span>
</div>
<div id="lstnumberx75" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
</div>
<div id="lstnumberx76" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>This<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>is<span class="ltx_text ltx_lst_space"> </span>executed<span class="ltx_text ltx_lst_space"> </span>at<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>end<span class="ltx_text ltx_lst_space"> </span>of<span class="ltx_text ltx_lst_space"> </span>each<span class="ltx_text ltx_lst_space"> </span>multiuser<span class="ltx_text ltx_lst_space"> </span>runlevel.</span>
</div>
<div id="lstnumberx77" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Make<span class="ltx_text ltx_lst_space"> </span>sure<span class="ltx_text ltx_lst_space"> </span>that<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>will<span class="ltx_text ltx_lst_space"> </span>"exit<span class="ltx_text ltx_lst_space"> </span>0"<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>success<span class="ltx_text ltx_lst_space"> </span>or<span class="ltx_text ltx_lst_space"> </span>any<span class="ltx_text ltx_lst_space"> </span>other</span>
</div>
<div id="lstnumberx78" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>value<span class="ltx_text ltx_lst_space"> </span>on<span class="ltx_text ltx_lst_space"> </span>error.</span>
</div>
<div id="lstnumberx79" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
</div>
<div id="lstnumberx80" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>In<span class="ltx_text ltx_lst_space"> </span>order<span class="ltx_text ltx_lst_space"> </span>to<span class="ltx_text ltx_lst_space"> </span>enable<span class="ltx_text ltx_lst_space"> </span>or<span class="ltx_text ltx_lst_space"> </span>disable<span class="ltx_text ltx_lst_space"> </span>this<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>just<span class="ltx_text ltx_lst_space"> </span>change<span class="ltx_text ltx_lst_space"> </span>the<span class="ltx_text ltx_lst_space"> </span>execution</span>
</div>
<div id="lstnumberx81" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>bits.</span>
</div>
<div id="lstnumberx82" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#</span>
</div>
<div id="lstnumberx83" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>By<span class="ltx_text ltx_lst_space"> </span>default<span class="ltx_text ltx_lst_space"> </span>this<span class="ltx_text ltx_lst_space"> </span>script<span class="ltx_text ltx_lst_space"> </span>does<span class="ltx_text ltx_lst_space"> </span>nothing.</span>
</div>
<div id="lstnumberx84" class="ltx_listingline">
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">echo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">-</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">e</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"AT^NDISDUP=1,1,\"</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">websfr</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">\</span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"\r"</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&gt;</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dev</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ttyUSB0</span>
</div>
<div id="lstnumberx85" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">dhclient</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">wwan0</span>
</div>
<div id="lstnumberx86" class="ltx_listingline">
<span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">exit</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span>
</div>
</div>
<p class="ltx_p">Le <span class="ltx_text ltx_font_typewriter">websfr</span> doit être modifié pour correspondre à l<span class="ltx_text ltx_font_bold">APN</span> de votre opérateur.
<br class="ltx_break"></p>
</div>
<div id="SS1.SSS2.p3" class="ltx_para">
<p class="ltx_p">À la suite de ma réinstallation éditer ce fichier est tout ce quil ma fallu faire pour que cela fonctionne.
<br class="ltx_break"></p>
</div>
</section>
</section>
<section id="SS2" class="ltx_subsection">
<h2 class="ltx_title ltx_title_subsection">
<span class="ltx_tag ltx_tag_subsection">5.2 </span>Utilisation de deux serveurs avec un domaine principal et un sous-domaine</h2>
<div id="SS2.p1" class="ltx_para">
<p class="ltx_p">Jutilise deux serveur, un comme brique internet sur clé 4G, et un autre en serveur principal pour les gros services. Ils ont donc deux adresses IP publiques différentes.
<br class="ltx_break">Il me fallait donc bien configurer mes enregistrements DNS pour renvoyer mon sous-domaine dédié à la brique internet vers son adresse IP publique, ainsi que pouvoir lui installer un certificat SSL (pour lhttps).
<br class="ltx_break">Il y a donc deux champs à rajouter aux enregistrements DNS :
<br class="ltx_break"></p>
<ul id="I3" class="ltx_itemize">
<li id="I3.i1" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item"></span>
<div id="I3.i1.p1" class="ltx_para">
<p class="ltx_p">Un enregistrement <span class="ltx_text ltx_font_bold">A</span> pour rediriger vers lip <a href="https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://docs.gandi.net/en/domain_names/faq/record_types/a_record.html</a></p>
</div>
</li>
<li id="I3.i2" class="ltx_item" style="list-style-type:none;">
<span class="ltx_tag ltx_tag_item"></span>
<div id="I3.i2.p1" class="ltx_para">
<p class="ltx_p">Un enregistrement <span class="ltx_text ltx_font_bold">CAA</span> pour la création de certificat SSL <a href="https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records" title="" class="ltx_ref ltx_url ltx_font_typewriter">https://docs.gandi.net/en/domain_names/faq/record_types/caa_record.html#caa-records</a></p>
</div>
</li>
</ul>
<p class="ltx_p">En suivant ces documentations on a donc :</p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,YnJpcXVlIDE4MDAgSU4gQSB2b3RyZS5pcApicmlxdWUudm90cmVkb21haW5lLmNvbSAzNjAwIElOIENBQSAxMjggaXNzdWUgImxldHNlbmNyeXB0Lm9yZyI="></a></div>
<div id="lstnumberx87" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">brique</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">1800</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">IN</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">A</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">votre</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ip</span>
</div>
<div id="lstnumberx88" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">brique</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">votredomaine</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">com</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">3600</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_keyword ltx_font_typewriter" style="font-size:90%;color:#0000FF;">IN</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">CAA</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">128</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">issue</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">"letsencrypt.org"</span>
</div>
</div>
</div>
<section id="SS2.SSS1" class="ltx_subsubsection">
<h3 class="ltx_title ltx_title_subsubsection">
<span class="ltx_tag ltx_tag_subsubsection">5.2.1 </span>Enlever le bouton Yunohost permanent dans les applications</h3>
<div id="SS2.SSS1.p1" class="ltx_para">
<p class="ltx_p">Certaines applications affiche par défaut en bas à droite un lien avec le logo de yunohost. Pour lenlever il faut modifier la configuration de <span class="ltx_text ltx_font_typewriter">nginx</span> pour chaque application.
<br class="ltx_break">Il suffit de commenter la ligne :</p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,aW5jbHVkZSBjb25mLmQveXVub2hvc3RfcGFuZWwuY29uZi5pbmM="></a></div>
<div id="lstnumberx89" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">include</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">conf</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">d</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">yunohost_panel</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">conf</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">inc</span>
</div>
</div>
<p class="ltx_p">Les fichiers de config sont dans : <span class="ltx_text ltx_font_typewriter">/etc/nginx/conf.d/</span> (cela peut varier).
<br class="ltx_break">Pour info le script appelé est le suivant :
</p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,IyBJbnNlcnQgWXVub0hvc3QgYnV0dG9uICsgcG9ydGFsIG92ZXJsYXkKc3ViX2ZpbHRlciA8L2hlYWQ+ICc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIveW5oX3BvcnRhbC5qcyI+PC9zY3JpcHQ+PGxpbmsgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3luaF9vdmVybGF5LmNzcyI+PC9saW5rPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii95bmh0aGVtZS9jdXN0b21fcG9ydGFsLmpzIj48L3NjcmlwdD48bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIveW5odGhlbWUvY3VzdG9tX292ZXJsYXkuY3NzIj48L2xpbms+PC9oZWFkPic7CnN1Yl9maWx0ZXJfb25jZSBvbjsKIyBBcHBseSB0byBvdGhlciBtaW1lIHR5cGVzIHRoYW4gdGV4dC9odG1sCnN1Yl9maWx0ZXJfdHlwZXMgYXBwbGljYXRpb24veGh0bWwreG1sOwojIFByZXZlbnQgWXVub0hvc3QgcGFuZWwgZmlsZXMgZnJvbSBiZWluZyBibG9ja2VkIGJ5IHNwZWNpZmljIGFwcCBydWxlcwpsb2NhdGlvbiB+ICh5bmhfcG9ydGFsLmpzfHluaF9vdmVybGF5LmNzc3x5bmhfdXNlcmluZm8uanNvbikgewp9"></a></div>
<div id="lstnumberx90" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Insert<span class="ltx_text ltx_lst_space"> </span>YunoHost<span class="ltx_text ltx_lst_space"> </span>button<span class="ltx_text ltx_lst_space"> </span>+<span class="ltx_text ltx_lst_space"> </span>portal<span class="ltx_text ltx_lst_space"> </span>overlay</span>
</div>
<div id="lstnumberx91" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&lt;/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">head</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">&gt;</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_string ltx_font_typewriter" style="font-size:90%;color:#820210;">&lt;script<span class="ltx_text ltx_lst_space"> </span>type="text/javascript"<span class="ltx_text ltx_lst_space"> </span>src="/ynh_portal.js"&gt;&lt;/script&gt;&lt;link<span class="ltx_text ltx_lst_space"> </span>type="text/css"<span class="ltx_text ltx_lst_space"> </span>rel="stylesheet"<span class="ltx_text ltx_lst_space"> </span>href="/ynh_overlay.css"&gt;&lt;/link&gt;&lt;script<span class="ltx_text ltx_lst_space"> </span>type="text/javascript"<span class="ltx_text ltx_lst_space"> </span>src="/ynhtheme/custom_portal.js"&gt;&lt;/script&gt;&lt;link<span class="ltx_text ltx_lst_space"> </span>type="text/css"<span class="ltx_text ltx_lst_space"> </span>rel="stylesheet"<span class="ltx_text ltx_lst_space"> </span>href="/ynhtheme/custom_overlay.css"&gt;&lt;/link&gt;&lt;/head&gt;</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
</div>
<div id="lstnumberx92" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter_once</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">on</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
</div>
<div id="lstnumberx93" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Apply<span class="ltx_text ltx_lst_space"> </span>to<span class="ltx_text ltx_lst_space"> </span>other<span class="ltx_text ltx_lst_space"> </span>mime<span class="ltx_text ltx_lst_space"> </span>types<span class="ltx_text ltx_lst_space"> </span>than<span class="ltx_text ltx_lst_space"> </span>text/html</span>
</div>
<div id="lstnumberx94" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sub_filter_types</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">application</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">/</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">xhtml</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">+</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">xml</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">;</span>
</div>
<div id="lstnumberx95" class="ltx_listingline">
<span class="ltx_text ltx_lst_comment ltx_font_typewriter" style="font-size:90%;color:#1E843E;">#<span class="ltx_text ltx_lst_space"> </span>Prevent<span class="ltx_text ltx_lst_space"> </span>YunoHost<span class="ltx_text ltx_lst_space"> </span>panel<span class="ltx_text ltx_lst_space"> </span>files<span class="ltx_text ltx_lst_space"> </span>from<span class="ltx_text ltx_lst_space"> </span>being<span class="ltx_text ltx_lst_space"> </span>blocked<span class="ltx_text ltx_lst_space"> </span>by<span class="ltx_text ltx_lst_space"> </span>specific<span class="ltx_text ltx_lst_space"> </span>app<span class="ltx_text ltx_lst_space"> </span>rules</span>
</div>
<div id="lstnumberx96" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">location</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">~</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">(</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_portal</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.j</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">s</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_overlay</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">css</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">|</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">ynh_userinfo</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">.j</span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">son</span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">)</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_font_typewriter" style="font-size:90%;">{</span>
</div>
<div id="lstnumberx97" class="ltx_listingline">
<span class="ltx_text ltx_font_typewriter" style="font-size:90%;">}</span>
</div>
</div>
<p class="ltx_p"><span class="ltx_text ltx_font_bold">Pour voir les changements il faut recharger nginx
<br class="ltx_break"></span></p>
<div class="ltx_listing ltx_lst_language_bash ltx_lstlisting ltx_listing" style="background-color:#BFBFBF;">
<div class="ltx_listing_data"><a href="data:text/plain;base64,c3VkbyBzeXN0ZW1jdGwgcmVzdGFydCBuZ2lueA=="></a></div>
<div id="lstnumberx98" class="ltx_listingline">
<span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">sudo</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">systemctl</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">restart</span><span class="ltx_text ltx_lst_space ltx_font_typewriter" style="font-size:90%;"> </span><span class="ltx_text ltx_lst_identifier ltx_font_typewriter" style="font-size:90%;">nginx</span>
</div>
</div>
</div>
</section>
</section>
</section>
</div>
<footer class="ltx_page_footer">
<div>
<a href="S4.html" title="4 Awesome WM et la customisation avancée ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="prev"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">4 </span>Awesome WM et la customisation avancée</span></a><a href="S6.html" title="6 Sauvegardes ‣ Compilation de commandes utiles régulièrement, ou pas" class="ltx_ref" rel="next"><span class="ltx_text ltx_ref_title"><span class="ltx_tag ltx_tag_ref">6 </span>Sauvegardes</span></a>
</div>
<div class="ltx_page_logo">Generated on Wed Nov 18 20:59:24 2020 by <a href="http://dlmf.nist.gov/LaTeXML/">LaTeXML <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKExQZLWTEaOUAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAdpJREFUKM9tkL+L2nAARz9fPZNCKFapUn8kyI0e4iRHSR1Kb8ng0lJw6FYHFwv2LwhOpcWxTjeUunYqOmqd6hEoRDhtDWdA8ApRYsSUCDHNt5ul13vz4w0vWCgUnnEc975arX6ORqN3VqtVZbfbTQC4uEHANM3jSqXymFI6yWazP2KxWAXAL9zCUa1Wy2tXVxheKA9YNoR8Pt+aTqe4FVVVvz05O6MBhqUIBGk8Hn8HAOVy+T+XLJfLS4ZhTiRJgqIoVBRFIoric47jPnmeB1mW/9rr9ZpSSn3Lsmir1fJZlqWlUonKsvwWwD8ymc/nXwVBeLjf7xEKhdBut9Hr9WgmkyGEkJwsy5eHG5vN5g0AKIoCAEgkEkin0wQAfN9/cXPdheu6P33fBwB4ngcAcByHJpPJl+fn54mD3Gg0NrquXxeLRQAAwzAYj8cwTZPwPH9/sVg8PXweDAauqqr2cDjEer1GJBLBZDJBs9mE4zjwfZ85lAGg2+06hmGgXq+j3+/DsixYlgVN03a9Xu8jgCNCyIegIAgx13Vfd7vdu+FweG8YRkjXdWy329+dTgeSJD3ieZ7RNO0VAXAPwDEAO5VKndi2fWrb9jWl9Esul6PZbDY9Go1OZ7PZ9z/lyuD3OozU2wAAAABJRU5ErkJggg==" alt="[LOGO]"></a>
</div></footer>
</div>
</body>
</html>