{"id":38422,"date":"2019-10-31T22:23:40","date_gmt":"2019-10-31T19:23:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros\/"},"modified":"2020-12-15T02:12:35","modified_gmt":"2020-12-15T00:12:35","slug":"tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dans cet article, je vais essayer de d\u00e9crire \u00e9tape par \u00e9tape le processus d'installation d'un serveur de test pour ce magnifique projet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> jusqu'\u00e0 un \u00e9tat enti\u00e8rement fonctionnel, et montrer des astuces pratiques pour travailler avec mikrotik : configuration via param\u00e8tres, ex\u00e9cution de scripts, mise \u00e0 jour, installation de modules suppl\u00e9mentaires, etc.<\/p>\n<p>L'objectif de cet article est d'inciter mes coll\u00e8gues \u00e0 abandonner la gestion des appareils r\u00e9seau \u00e0 l'aide de outils terribles et bricol\u00e9s, tels que des scripts maisons, Dude, Ansible, etc. Et \u00e0 cet \u00e9gard, provoquer des salves d'applaudissements et une joie collective dans les rues.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Choix<\/h4>\n<p>Pourquoi freeacs et pas genie-acs, mentionn\u00e9 dans <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, comme une option plus dynamique ?<br \/>\nParce que pour genie-acs avec mikrotik, il y a des publications des Espagnols. Voici leurs <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">vid\u00e9o<\/a><\/noindex> pr\u00e9sentations de l'ann\u00e9e derni\u00e8re \u00e0 MUM. Les auto-partages sur les diapositives - c'est g\u00e9nial, mais je voudrais m'\u00e9loigner du concept d'\u00e9crire des scripts pour ex\u00e9cuter des scripts pour ex\u00e9cuter des scripts\u2026<\/p>\n<h4>1. Installation de freeacs<\/h4>\n<p>Nous allons l'installer sur Centos7, et comme les appareils transmettent beaucoup de donn\u00e9es, et que l'ACS travaille activement avec la base de donn\u00e9es - nous ne l\u00e9sinerons pas sur les ressources. Pour un fonctionnement confortable, nous allons allouer 2 c\u0153urs CPU, 4 Go de RAM et 16 Go de stockage rapide ssd raid10. J'installerai freeacs dans un conteneur lxc Proxmox VE, et vous pouvez travailler avec n'importe quel outil de votre choix.<br \/>\nN'oubliez pas de configurer l'heure correcte sur la machine avec l'ACS.<\/p>\n<p>Le syst\u00e8me sera de test, donc nous ne compliquerons pas les choses et utiliserons simplement le script d'installation gentiment fourni, tel quel.<\/p>\n<pre><code class=\"bash\">wget https:\/\/raw.githubusercontent.com\/freeacs\/freeacs\/master\/scripts\/install_centos.sh\nchmod +x install_centos.sh\n.\/install_centos.sh<\/code><\/pre>\n<p>D\u00e8s que le script aura termin\u00e9 son ex\u00e9cution - vous pourrez imm\u00e9diatement acc\u00e9der \u00e0 l'interface web via l'ip de la machine, avec les identifiants admin\/freeacs<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>Voici une interface minimaliste agr\u00e9able, et comme tout a bien et rapidement fonctionn\u00e9<\/i><\/p>\n<h4>2. Configuration initiale de freeacs<\/h4>\n<p>L'unit\u00e9 de gestion de base pour l'ACS est l'unit\u00e9 ou CPE (Customer Premises Equipment). Et le plus important pour g\u00e9rer les unit\u00e9s, c'est leur Type d'Unit\u00e9, c'est-\u00e0-dire le mod\u00e8le d'\u00e9quipement qui d\u00e9finit l'ensemble des param\u00e8tres configurables de l'unit\u00e9 et son logiciel. Mais comme nous ne savons pas encore comment ajouter correctement un nouveau Type d'Unit\u00e9, il est pr\u00e9f\u00e9rable de le demander directement \u00e0 l'unit\u00e9 en activant le Mode de D\u00e9couverte.<\/p>\n<p>Ce mode ne doit absolument pas \u00eatre utilis\u00e9 en production, mais nous devons rapidement d\u00e9marrer et explorer les capacit\u00e9s du syst\u00e8me. Tous les param\u00e8tres principaux sont stock\u00e9s dans \/opt\/freeacs-* . Donc, ouvrons<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, nous trouvons<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>et nous changeons en<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>De plus, nous devrions augmenter les tailles maximales des fichiers avec lesquels nginx et mysql vont fonctionner. Pour mysql, ajoutons la ligne suivante dans \/etc\/my.cnf<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, et pour nginx, dans \/etc\/nginx\/nginx.conf, ajoutons<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>dans la section http. Sinon, nous pourrons travailler avec des firmwares de pas plus de 1M.<\/p>\n<p>Red\u00e9marrons, et nous sommes pr\u00eats \u00e0 travailler avec les appareils.<\/p>\n<p>Et en tant qu'appareil (CPE), nous aurons le petit travailleur <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>Avant la connexion de test, il est conseill\u00e9 de configurer manuellement le CPE avec une configuration minimale fonctionnelle, afin que les param\u00e8tres que vous voudrez configurer \u00e0 l'avenir ne soient pas vides. Pour le routeur, vous pouvez au minimum activer le client dhcp sur ether1, installer le paquet tr-069client et d\u00e9finir des mots de passe.<\/p>\n<h4>3. Connectons le Mikrotik<\/h4>\n<p>Il est conseill\u00e9 de connecter toutes les unit\u00e9s en utilisant un num\u00e9ro de s\u00e9rie valide comme identifiant. Cela vous aidera \u00e0 comprendre les logs. Certains recommandent d'utiliser le WAN MAC - ne les croyez pas. D'autres utilisent un couple login\/pass commun pour tous - \u00e9vitez-les.<\/p>\n<p>Ouvrons le log tr-069 pour surveiller les \u00ab n\u00e9gociations \u00bb<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>Ouvrons winbox, section TR-069.<br \/>\nACS URL : <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (remplacez par votre IP)<br \/>\nNom d'utilisateur : 9249094C26CB (nous copions le num\u00e9ro de s\u00e9rie depuis system&gt;routerboard)<br \/>\nMot de passe : 123456 (pas n\u00e9cessaire pour la d\u00e9couverte, mais utile)<br \/>\nNous ne modifions pas l'intervalle d'information p\u00e9riodique. Ce r\u00e9glage sera d\u00e9livr\u00e9 via notre ACS<\/p>\n<p>Ci-dessous, les param\u00e8tres pour initialiser la connexion \u00e0 distance, mais je n'ai pas r\u00e9ussi \u00e0 faire fonctionner mikrotik avec \u00e7a en une fois. Bien que pour les t\u00e9l\u00e9phones, la demande \u00e0 distance fonctionne \u00ab pr\u00eate \u00e0 l'emploi \u00bb. Il faudra approfondir.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Apr\u00e8s avoir cliqu\u00e9 sur le bouton Appliquer \u2014 des \u00e9changes de donn\u00e9es commenceront dans le terminal, et dans l'interface web de Freeacs, nous pourrons voir notre routeur avec un Type d'Unit\u00e9 cr\u00e9\u00e9 automatiquement \u00ab hAPaclite \u00bb.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Le routeur est connect\u00e9. Nous pouvons jeter un \u0153il au Type d'Unit\u00e9 automatiquement cr\u00e9\u00e9. Ouvrons <code>Easy Provisioning &gt; Type d'Unit\u00e9 &gt; Vue d'ensemble du Type d'Unit\u00e9 &gt; hAPaclite<\/code>. Que n'y a-t-il pas ! Au total, 928 param\u00e8tres (j'ai jet\u00e9 un coup d'\u0153il dans le shell). Beaucoup ou peu \u2014 nous le d\u00e9couvrirons plus tard, mais pour l'instant, jetons un \u0153il rapide. Voil\u00e0 ce que signifie Type d'Unit\u00e9. C'est une liste des param\u00e8tres support\u00e9s avec des cl\u00e9s, mais sans valeurs. Les valeurs sont d\u00e9finies \u00e0 des niveaux inf\u00e9rieurs \u2014 Profils et Unit\u00e9s.<\/p>\n<h4>4. Configurons Mikrotik<\/h4>\n<p>Il est temps de t\u00e9l\u00e9charger <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">le guide de l'interface web<\/a><\/noindex> Ce guide date de 2011 \u2014 comme une bouteille de bon vin m\u00fbri. Ouvrons-le et laissons-le respirer.<\/p>\n<p>Cliquez sur l'ic\u00f4ne crayon \u00e0 c\u00f4t\u00e9 de notre unit\u00e9 dans l'interface Web et acc\u00e9dez au mode de configuration de l'unit\u00e9. Cela ressemble \u00e0 ceci :<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Examinons bri\u00e8vement ce qui est int\u00e9ressant sur cette page :<\/p>\n<p><i>Bloc Configuration de l'unit\u00e9<\/i><\/p>\n<ul>\n<li>Profil : Il s'agit d'un profil au sein du type d'unit\u00e9. La hi\u00e9rarchie est la suivante : <code>UnitType &gt; Profil &gt; Unit\u00e9<\/code>. Nous pouvons donc cr\u00e9er, par exemple, des profils <code>hAPaclite &gt; hotspot<\/code> et <code>hAPaclite &gt; branche<\/code>, mais au sein du mod\u00e8le de l'appareil<\/li>\n<\/ul>\n<p><i>Bloc Provisioning<\/i> avec des boutons<br \/>\nLes indications sugg\u00e8rent que tous les boutons du bloc Provisioning peuvent appliquer instantan\u00e9ment la configuration via ConnectionRequestURL. Mais, comme je l'ai dit plus haut, cela ne fonctionne pas, donc apr\u00e8s avoir cliqu\u00e9 sur les boutons, il faudra red\u00e9marrer le client tr-069 sur le mikrotik pour un d\u00e9marrage manuel du provision.<\/p>\n<ul>\n<li>Freq\/Spread : Combien de fois par semaine livrer la configuration \u00b1 %, afin de r\u00e9duire la charge sur le serveur et les canaux de communication. Par d\u00e9faut, c'est 7\/20, c'est-\u00e0-dire chaque jour \u00b1 20 % avec une indication de ce que cela repr\u00e9sente en secondes. Pour l'instant, il n'est pas n\u00e9cessaire de changer la fr\u00e9quence de livraison, car cela g\u00e9n\u00e8rerait un bruit suppl\u00e9mentaire dans les logs et ne garantit pas toujours l'application des r\u00e9glages.<\/li>\n<\/ul>\n<p><i>Bloc Historique du Provisioning<\/i> (derni\u00e8res 48 heures)<\/p>\n<ul>\n<li>Visuellement, l'historique ressemble \u00e0 un historique, mais en cliquant sur le titre, vous acc\u00e9dez \u00e0 un outil de recherche pratique \u00e0 travers la base de donn\u00e9es, avec regexp et fonctionnalit\u00e9s suppl\u00e9mentaires.<\/li>\n<\/ul>\n<p><i>Bloc Param\u00e8tres<\/i><\/p>\n<p>Le bloc le plus grand et le plus important, o\u00f9 les param\u00e8tres pour cette unit\u00e9 sont d\u00e9finis et lus. Actuellement, nous ne voyons que les param\u00e8tres syst\u00e8me les plus importants, sans lesquels le fonctionnement de l'ACS avec l'unit\u00e9 est impossible. Mais nous savons que dans le type d'unit\u00e9, il y en a \u2014 <i>928<\/i>. Regardons toutes les valeurs et voyons comment cela se pr\u00e9sente sur le mikrotik.<\/p>\n<h4>4.1 Lire les param\u00e8tres<\/h4>\n<p>Dans le bloc Provisioning, appuyez sur le bouton Lire tout. Dans le bloc \u2014 un message rouge. Une colonne appara\u00eetra \u00e0 droite. <i>Valeur CPE (actuelle)<\/i>. Dans les param\u00e8tres syst\u00e8me, le ProvisioningMode est pass\u00e9 \u00e0 READALL.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Et\u2026 rien ne se produira, \u00e0 part un message dans System.X_FREEACS-COM.IM.Message <code>\u00c9chec du d\u00e9marrage \u00e0...<\/code>.<\/p>\n<p>Red\u00e9marrez le client TR-069 ou red\u00e9marrez le routeur, et continuez \u00e0 actualiser la page du navigateur jusqu'\u00e0 ce que vous obteniez les param\u00e8tres dans de joyeux rectangles gris sur la droite.<br \/>\nSi quelqu'un a envie de go\u00fbter un vieux cru \u2014 ce mode est d\u00e9crit dans le manuel comme le 10.2 Mode d'inspection. Il s'active et fonctionne un peu diff\u00e9remment, mais le principe est bien d\u00e9crit.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Le mode READALL s'\u00e9teindra de lui-m\u00eame apr\u00e8s 15 minutes, et nous essaierons de voir ce qu'il y a d'utile ici, et ce que nous pouvons ajuster \u00ab \u00e0 la vol\u00e9e \u00bb, tant que nous sommes en mode.<\/p>\n<p>Il est possible de changer les adresses IP, d'activer\/d\u00e9sactiver les interfaces, les r\u00e8gles de pare-feu avec des commentaires (sinon, ce serait le chaos total), le Wi-Fi et d'autres petits d\u00e9tails.<\/p>\n<p>Autrement dit, il n'est pas encore possible de configurer Mikrotik de mani\u00e8re raisonnable uniquement avec les outils TR-069. Mais on peut surveiller assez efficacement. Des statistiques sur les interfaces et leur statut, la m\u00e9moire libre, etc., sont disponibles.<\/p>\n<h4>4.2 Livraison des param\u00e8tres<\/h4>\n<p>Essayons maintenant de livrer des param\u00e8tres au routeur via TR-069, de mani\u00e8re \u00ab naturelle \u00bb. La premi\u00e8re victime sera Device.DeviceInfo.X_MIKROTIK_SystemIdentity. Nous le trouvons dans les param\u00e8tres de l'unit\u00e9 All. Comme on peut le voir, il n'est pas d\u00e9fini. Cela signifie que n'importe quelle unit\u00e9 peut avoir n'importe quelle identit\u00e9. Il est temps d'y mettre un terme !<br \/>\nNous cochons la case dans la colonne cr\u00e9er, nous d\u00e9finissons le nom Mr.White et cliquons sur le bouton Mettre \u00e0 jour les param\u00e8tres. Vous devinez d\u00e9j\u00e0 ce qui va se passer ensuite. Lors de la prochaine session de communication avec le quartier g\u00e9n\u00e9ral, le routeur doit changer son identit\u00e9.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Mais cela ne suffit pas. Un param\u00e8tre comme l'identit\u00e9 est toujours bon \u00e0 avoir sous la main lors de la recherche de l'unit\u00e9 appropri\u00e9e. Nous cliquons sur le nom du param\u00e8tre et activons les cases Afficher (D) et Recherchable (S). La cl\u00e9 du param\u00e8tre change en RWSD (Rappelez-vous, les noms et les cl\u00e9s sont d\u00e9finis au niveau le plus \u00e9lev\u00e9 du type d'unit\u00e9).<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>La valeur s'affiche d\u00e9sormais non seulement dans la liste g\u00e9n\u00e9rale de recherche, mais est \u00e9galement accessible pour la recherche dans <code>Support &gt; Rechercher &gt; Formulaire avanc\u00e9<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nous initions la provision et observons l'identit\u00e9. Bonjour, Mr.White ! Vous ne pourrez pas changer d'apparence tant que le tr-069client est actif.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Ex\u00e9cution des scripts<\/h4>\n<p>Comme nous avons d\u00e9termin\u00e9 qu'il n'y a pas d'autre choix, commen\u00e7ons \u00e0 les ex\u00e9cuter.<\/p>\n<p>Mais avant de commencer \u00e0 travailler avec les fichiers, nous devons modifier la directive <code>public.url<\/code> dans le fichier <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nNous avons encore la configuration de test install\u00e9e par un seul script. N'est-ce pas ?<\/p>\n<pre><code class=\"bash\"># --- Public url (used for download f. ex.) ---\npublic.url = \"http:\/\/10.110.0.109\"\npublic.url: ${?PUBLIC_URL}<\/code><\/pre>\n<p>Nous red\u00e9marrons l'ACS et nous dirigeons directement vers <code>Fichiers &amp; Scripts<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Mais ce qui s'ouvre maintenant nous appartient \u00e0 un type d'unit\u00e9, c'est-\u00e0-dire globalement \u00e0 tous les routeurs hAP ac lite, qu'il s'agisse du routeur d'un bureau, d'un hotspot ou de CAPsMAN. Nous n'avons pas besoin d'un niveau aussi \u00e9lev\u00e9 pour le moment, donc, avant de travailler avec les scripts et les fichiers, nous devrions cr\u00e9er un profil. On peut le nommer comme le \u00ab r\u00f4le \u00bb de l'appareil.<\/p>\n<p>Faisons de notre petit appareil un serveur de temps. Un r\u00f4le respectable avec un paquet logiciel distinct et un petit nombre de param\u00e8tres. Allons dans <code>Easy Provisioning &gt; Profil &gt; Cr\u00e9er un profil<\/code> et cr\u00e9ons dans le type d'unit\u00e9 : hAPaclite un profil <i>timeserver<\/i>. Il n'y avait pas de param\u00e8tres dans notre profil par d\u00e9faut, donc il n'y a rien \u00e0 copier.<i> Copier les param\u00e8tres de : \u00abne pas copier\u2026\u00bb<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Il n'y a pour l'instant aucun param\u00e8tre ici, mais nous pourrons d\u00e9finir ceux que nous souhaiterons voir sur nos serveurs de temps, fabriqu\u00e9s \u00e0 partir de hAPaclite. Par exemple, des adresses communes de serveurs NTP.<br \/>\nNous allons dans la configuration de l'unit\u00e9, et nous d\u00e9pla\u00e7ons celle-ci vers le profil timeserver.<\/p>\n<p>Enfin, nous allons dans <code>Fichiers &amp; Scripts<\/code>, pour cr\u00e9er des scripts, et ici nous avons des fonctionnalit\u00e9s incroyablement pratiques qui nous attendent.<\/p>\n<p>Pour ex\u00e9cuter un script sur l'unit\u00e9, nous devons choisir <i>Type : TR069_SCRIPT<\/i> plus <i>Nom <\/i>et <i>Nom de la cible<\/i> doivent avoir l'extension .alter<br \/>\nCependant, pour les scripts, contrairement aux logiciels, on peut soit t\u00e9l\u00e9charger un fichier pr\u00eat, soit simplement l'\u00e9crire\/modifier dans le champ <i>Contenu. <\/i>Essayons d'\u00e9crire directement l\u00e0-bas.<\/p>\n<p>Et pour voir imm\u00e9diatement le r\u00e9sultat \u2014 ajoutons un VLAN au routeur sur ether1.<\/p>\n<pre><code class=\"bash\">\/interface vlan\nadd interface=ether1 name=vlan1 vlan-id=1<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nous le saisissons, cliquons sur <i>T\u00e9l\u00e9charger<\/i> et c'est fait. Notre script <code>vlan1.alter<\/code> attend son heure.<\/p>\n<p>Alors, on y va? Non. Il faut d'abord ajouter un groupe pour notre profil. Les groupes ne font pas partie de la hi\u00e9rarchie du mat\u00e9riel, mais sont n\u00e9cessaires pour rechercher des unit\u00e9s dans UnitType ou Profile et sont obligatoires pour ex\u00e9cuter des scripts via Advanced Provisioning. En g\u00e9n\u00e9ral, les groupes sont li\u00e9s \u00e0 des emplacements et ont une structure imbriqu\u00e9e. Cr\u00e9ons un groupe Russie.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Imaginez, nous venons juste de restreindre la recherche de \u00abTous les serveurs de temps du monde sur hAPaclite\u00bb \u00e0 \u00abTous les serveurs de temps de la Russie sur hAPaclite\u00bb. Il y a encore une \u00e9norme quantit\u00e9 d'informations int\u00e9ressantes sur les groupes, mais nous n'avons pas le temps. Allons directement aux scripts.<\/p>\n<pre><code class=\"plaintext\">Advanced Provisioning &gt; Job &gt; Cr\u00e9er un travail<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Puisque nous sommes en mode avanc\u00e9, nous pouvons indiquer un tas de diff\u00e9rentes conditions pour le d\u00e9but de la t\u00e2che, le comportement en cas d'erreurs, des r\u00e9p\u00e9titions et des d\u00e9lais. Je recommande de lire tout cela dans les guides ou nous en discuterons lors de la mise en production. Pour l'instant, mettons seulement n1 dans les r\u00e8gles d'arr\u00eat, afin que la t\u00e2che s'arr\u00eate d\u00e8s qu'elle sera ex\u00e9cut\u00e9e sur notre premi\u00e8re unit\u00e9.<\/p>\n<p>Nous remplissons ce qu'il faut, et il ne reste plus qu'\u00e0 lancer !<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nous cliquons sur D\u00c9MARRER et attendons. Maintenant, le compteur des appareils non d\u00e9bogu\u00e9s tu\u00e9s par le script va se mettre \u00e0 courir ! Non, bien s\u00fbr. Ces t\u00e2ches prennent du temps, et c'est ce qui les diff\u00e9rencie des scripts, d'Ansible et autres. Les unit\u00e9s sollicitent elles-m\u00eames les t\u00e2ches selon un calendrier ou d\u00e8s leur apparition sur le r\u00e9seau, l'ACS surveille quelles unit\u00e9s ont d\u00e9j\u00e0 re\u00e7u des t\u00e2ches, comment elles ont \u00e9t\u00e9 ex\u00e9cut\u00e9es et le consigne dans les param\u00e8tres de l'unit\u00e9. Dans notre groupe, il y a une unit\u00e9, mais s'il y en avait 1001 \u2014 l'admin aurait lanc\u00e9 cette t\u00e2che et serait all\u00e9 \u00e0 la p\u00eache.<\/p>\n<p>Allez-y. Red\u00e9marrez le routeur ou relancez le client TR-069. Tout devrait se passer sans probl\u00e8me et Mr.White obtiendra un nouveau vlan. Notre t\u00e2che sur la Stop rule passera au statut PAUSED. Cela signifie qu'elle pourra encore \u00eatre red\u00e9marr\u00e9e ou modifi\u00e9e. Si vous cliquez sur FINISH, la t\u00e2che sera archiv\u00e9e.<\/p>\n<h4>4.4 Mise \u00e0 jour du logiciel<\/h4>\n<p>C'est un point tr\u00e8s important, car le firmware du MikroTik est modulaire, mais l'ajout de modules ne change pas la version globale du firmware de l'appareil. Notre ACS est normal, et il n'est pas habitu\u00e9 \u00e0 cela.<br \/>\nNous allons maintenant proc\u00e9der de mani\u00e8re rapide et efficace, et int\u00e9grer le module NTP directement dans le firmware, mais une fois que la version de l'appareil sera mise \u00e0 jour, nous ne pourrons plus ajouter de module de la m\u00eame mani\u00e8re.<br \/>\nEn production, il vaut mieux ne pas utiliser cette astuce, et n'installer des modules non obligatoires pour le type d'unit\u00e9 que par le biais de scripts.<\/p>\n<p>Donc, la premi\u00e8re chose que nous devons faire est de pr\u00e9parer les paquets de logiciel des versions et architectures n\u00e9cessaires, et de les placer sur un serveur Web accessible. Pour le test, n'importe lequel suffira, tant que notre Mr.White peut y acc\u00e9der, mais pour la production, il est pr\u00e9f\u00e9rable de cr\u00e9er un miroir de mise \u00e0 jour automatique du logiciel n\u00e9cessaire, qui n'a pas peur d'\u00eatre expos\u00e9 sur le Web.<br \/>\nImportant ! N'oubliez jamais d'inclure le paquet avec tr-069client dans les mises \u00e0 jour !<\/p>\n<p>Comme il s'est av\u00e9r\u00e9, la longueur du chemin vers les paquets est tr\u00e8s importante ! Lors de mes tentatives d'utiliser quelque chose comme <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, le MikroTik plantait dans une boucle de connexion avec la ressource, envoyant dans le journal tr-069 des TRANSFERCOMPLETE r\u00e9p\u00e9titifs. Et j'ai perdu un certain nombre de neurones en essayant de comprendre ce qui n'allait pas. Donc, pour l'instant, pla\u00e7ons-le \u00e0 la racine, en attendant d'\u00e9claircir la situation.<\/p>\n<p>Donc, nous devrions avoir trois fichiers npk disponibles via http. Voici ce que j'ai obtenu.<\/p>\n<pre><code class=\"bash\">http:\/\/192.168.0.241\/routeros-mipsbe-6.45.6.npk\nhttp:\/\/192.168.0.241\/routeros\/stable\/mipsbe\/ntp-6.45.6-mipsbe.npk\nhttp:\/\/192.168.0.241\/routeros\/stable\/mipsbe\/tr069-client-6.45.6-mipsbe.npk<\/code><\/pre>\n<p>Il faut maintenant formater cela dans un fichier xml avec FileType=\"1 Firmware Upgrade Image\", que nous allons fournir au MikroTik. Laissons-le nomm\u00e9 ros.xml.<\/p>\n<p>Faisons selon les instructions de <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client#RouterOS_Update_.281_Firmware_Upgrade_Image.29\">mikrotik-wiki<\/a><\/noindex>:<\/p>\n<pre><code class=\"xml\">http:\/\/192.168.0.241\/routeros-mipsbe-6.45.6.npk\n        \n        \n            http:\/\/192.168.0.241\/ntp-6.45.6-mipsbe.npk\n        \n        \n            http:\/\/192.168.0.241\/tr069-client-6.45.6-mipsbe.npk<\/code><\/pre>\n<p>On remarque un manque de <code>Nom d'utilisateur\/Mot de passe<\/code> pour acc\u00e9der au serveur de t\u00e9l\u00e9chargement. On peut soit essayer de le saisir comme au point A.3.2.8 du protocole tr-069 :<\/p>\n<pre><code class=\"xml\">http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/ntp-6.45.6-mipsbe.npk\nuser\npass<\/code><\/pre>\n<p>Ou demandez directement aux officiels de MikroTik, ainsi que sur la longueur maximale du chemin vers *.npk<\/p>\n<p>Allons dans les r\u00e9pertoires connus <code>Fichiers &amp; Scripts<\/code>, et y cr\u00e9ons un fichier de type SOFTWARE avec <b>Nom :<\/b>ros.xml, <b>Nom cible :<\/b>ros.xml et <b>Version :<\/b>6.45.6<br \/>\nAttention ! La version doit \u00eatre sp\u00e9cifi\u00e9e exactement dans le format dans lequel elle est affich\u00e9e sur l'appareil et transmise dans le param\u00e8tre <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>Choisissez notre fichier xm \u00e0 t\u00e9l\u00e9charger et c'est pr\u00eat.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Maintenant, nous avons de nombreuses fa\u00e7ons de mettre \u00e0 jour l'appareil. Via l'assistant dans le menu principal, via le provisionnement avanc\u00e9 et des t\u00e2ches de type SOFTWARE, ou simplement en acc\u00e9dant \u00e0 la configuration de l'unit\u00e9 et en cliquant sur Upgrade. Choisissons le moyen le plus simple, sinon cet article va d\u00e9j\u00e0 devenir trop long.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 sur Mikrotik. Testons Freeacs comme serveur de configuration automatique pour RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nous appuyons sur le bouton, initiant le provisionnement et c'est fait. Le programme de test est termin\u00e9. Maintenant, nous savons faire plus avec MikroTik.<\/p>\n<h4>5. Conclusion<\/h4>\n<p>Quand j'ai commenc\u00e9 \u00e0 \u00e9crire, je voulais d'abord d\u00e9crire la connexion d'un t\u00e9l\u00e9phone IP et \u00e0 partir de cet exemple, expliquer \u00e0 quel point il peut \u00eatre g\u00e9nial lorsque le TR-069 fonctionne facilement et sans effort. Mais ensuite, au fur et \u00e0 mesure que j'avan\u00e7ais et fouillais dans les documents, j'ai pens\u00e9 que quiconque ayant connect\u00e9 MikroTik n'aurait plus aucun t\u00e9l\u00e9phone \u00e0 craindre pour un apprentissage autonome.<\/p>\n<p>En principe, FreeACS que nous avons test\u00e9 peut d\u00e9j\u00e0 \u00eatre utilis\u00e9 en production, mais pour cela, il faut configurer la s\u00e9curit\u00e9, SSL, configurer les MikroTik pour l'auto-configuration apr\u00e8s r\u00e9initialisation, d\u00e9boguer l'ajout correct du type d'unit\u00e9, analyser le fonctionnement des webservices et de fusion shell, et encore beaucoup d'autres choses. Essayez, inventez et \u00e9crivez la suite !<\/p>\n<p>Merci \u00e0 tous pour votre attention ! Je serais ravi des corrections et commentaires !<\/p>\n<p>Liste des mat\u00e9riaux utilis\u00e9s et des liens utiles :<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Le fil du forum que j'ai trouv\u00e9 au d\u00e9but de mes recherches sur le sujet<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.broadband-forum.org\/download\/TR-069_Amendment-6.pdf\">TR-069 CPE WAN Management Protocol Amendment-6<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\/wiki\">Wiki FreeACS<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-parameters-6.39\">Param\u00e8tres TR-069 dans MikroTik, et leur correspondance avec les commandes du terminal<\/a><\/noindex><\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/468241\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u0435\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 mikrotik: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0434\u043e\u043f.\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0442.\u0434. \u0426\u0435\u043b\u044c \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u0433 \u043a \u043e\u0442\u043a\u0430\u0437\u0443 \u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0430\u0441\u043d\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u0432 \u0432\u0438\u0434\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28841,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47TR-069 \u0432 Mikrotik. \u0418\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0435\u043c Freeacs \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0430\u0432\u0442\u043e\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f RouterOS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:23:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-12-15T00:12:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47TR-069 dans MikroTik. Testons FreeACS en tant que serveur d'auto-configuration pour RouterOS | ProHoster","description":"Dans cet article, j'essaierai de d\u00e9crire \u00e9tape par \u00e9tape le processus d'installation d'un serveur de test du magnifique projet FreeACS jusqu'\u00e0 la totalit\u00e9.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47TR-069 \u0432 Mikrotik. \u0418\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0435\u043c Freeacs \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0430\u0432\u0442\u043e\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f RouterOS | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:23:40+00:00","article:modified_time":"2020-12-15T00:12:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38422","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 22:00:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:09:23","updated":"2026-01-23 22:00:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}