{"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\/it\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In questo articolo, cercher\u00f2 di descrivere passo dopo passo il processo di installazione di un server di test per un progetto eccezionale <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> fino a uno stato completamente operativo, e mostrer\u00f2 pratiche tecniche per lavorare con mikrotik: configurazione tramite parametri, esecuzione di script, aggiornamento, installazione di moduli aggiuntivi, ecc.<\/p>\n<p>L'obiettivo dell'articolo \u00e8 spingere i colleghi a rinunciare alla gestione dei dispositivi di rete tramite quei terribili metodi e soluzioni improvvisate, come script scritti a mano, Dude, Ansible, ecc. E, a riguardo, chiamare saluti e gioia collettiva nelle piazze.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Scelta<\/h4>\n<p>Perch\u00e9 scegliere freeacs invece di genie-acs, menzionato in <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, come una soluzione pi\u00f9 attiva?<br \/>\nPerch\u00e9 ci sono pubblicazioni degli spagnoli su genie-acs con mikrotik. Ecco loro <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">video<\/a><\/noindex> dal MUM dell'anno scorso. Auto-sharig nelle diapositive \u00e8 fantastico, ma vorrei abbandonare il concetto di scrivere script per eseguire script per eseguire script...<\/p>\n<h4>1. Installazione di freeacs<\/h4>\n<p>Installeremo in Centos7, e poich\u00e9 i dispositivi trasferiscono molti dati e ACS lavora attivamente con il database, non risparmieremo sulle risorse. Per un funzionamento confortevole, dedicheremo 2 core CPU, 4GB di RAM e 16GB di veloce storage SSD raid10. Io installer\u00f2 freeacs in un container LXC su Proxmox VE, mentre voi potete lavorare con qualsiasi strumento vi sia pi\u00f9 comodo.<br \/>\nNon dimenticate di impostare correttamente l'ora sulla macchina con ACS.<\/p>\n<p>Il sistema sar\u00e0 di test, quindi non faremo complicazioni e utilizzeremo semplicemente lo script di installazione fornito cortesemente, cos\u00ec com'\u00e8.<\/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>Non appena lo script sar\u00e0 completato, potrete immediatamente accedere all'interfaccia web tramite l'IP della macchina, con le credenziali admin\/freeacs.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>Ecco un'interfaccia minimale molto piacevole, ed \u00e8 fantastico e veloce come tutto sia riuscito.<\/i><\/p>\n<h4>2. Configurazione iniziale di freeacs<\/h4>\n<p>L'unit\u00e0 base di gestione per ACS \u00e8 un'unit\u00e0 o CPE (Customer Premises Equipment). La cosa pi\u00f9 importante di cui abbiamo bisogno per gestire le unit\u00e0 \u00e8 il loro Tipo di Unit\u00e0, ovvero il modello dell'attrezzatura che definisce l'insieme delle impostazioni configurabili dell'unit\u00e0 e del suo software. Ma finch\u00e9 non sappiamo come creare correttamente un nuovo Tipo di Unit\u00e0, \u00e8 meglio chiedere direttamente all'unit\u00e0 attivando la Modalit\u00e0 di Scoperta.<\/p>\n<p>In produzione, tale modalit\u00e0 non pu\u00f2 essere utilizzata categoricamente, ma dobbiamo assolutamente avviare il motore e vedere le capacit\u00e0 del sistema. Tutte le impostazioni principali sono memorizzate in \/opt\/freeacs-*. Quindi, apriamo<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, cerchiamo<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>e cambiamo in<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>Inoltre, \u00e8 consigliabile aumentare le dimensioni massime dei file con cui lavoreranno nginx e mysql. Per mysql, aggiungiamo in \/etc\/my.cnf la riga<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, mentre per nginx, in \/etc\/nginx\/nginx.conf aggiungiamo<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>nella sezione http. Altrimenti, potremo lavorare con i firmware non superiori a 1M.<\/p>\n<p>Riavviamo e siamo pronti a lavorare con i dispositivi.<\/p>\n<p>E nel ruolo di dispositivo (CPE) avremo il piccolo instancabile <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>Prima di una connessione di test, \u00e8 consigliabile configurare manualmente il CPE fino a una configurazione di base minima, in modo che i parametri che desideri configurare in futuro non siano vuoti. Per il router, \u00e8 possibile abilitare almeno il client dhcp su ether1, installare il pacchetto tr-069client e impostare le password.<\/p>\n<h4>3. Colleghiamo Mikrotik<\/h4>\n<p>\u00c8 preferibile collegare tutte le unit\u00e0 utilizzando come nome utente un numero di serie valido. In questo modo, i log saranno chiari. Alcuni consigliano di utilizzare il MAC WAN \u2014 non fidarti. Qualcuno usa una coppia comune di login\/password \u2014 evitarli.<\/p>\n<p>Apriamo il log tr-069 per monitorare i \"dialoghi\"<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>Apriamo winbox, nel menu TR-069.<br \/>\nURL ACS: <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (sostituire con il tuo IP)<br \/>\nNome utente: 9249094C26CB (copia il numero di serie da system&gt;routerboard)<br \/>\nPassword: 123456 (non necessaria per la discovery, ma deve essere presente)<br \/>\nNon cambiamo l'intervallo di informazione periodica. Questa impostazione verr\u00e0 fornita tramite il nostro ACS.<\/p>\n<p>Di seguito ci sono le impostazioni per l'inizializzazione remota della connessione, ma non sono riuscito a far funzionare Mikrotik con questo senza approfondire. Anche se con i telefoni la richiesta remota funziona \"out of the box\". Dobbiamo esaminare.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Dopo aver premuto il pulsante Applicare, il terminale inizier\u00e0 lo scambio di dati e nell'interfaccia web di Freeacs potremo vedere il nostro router con il tipo di unit\u00e0 \"hAPaclite\" creato automaticamente.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Router connesso. Possiamo dare un'occhiata al tipo di unit\u00e0 creato automaticamente. Apriamo <code>Facile Provisioning &gt; Tipo di unit\u00e0 &gt; Panoramica tipo di unit\u00e0 &gt; hAPaclite<\/code>. C'\u00e8 davvero di tutto! Ben 928 parametri (ho controllato nella shell). \u00c8 tanto o poco? Lo scopriremo dopo, ma per ora diamo solo un'occhiata. Ecco cosa significa tipo di unit\u00e0. \u00c8 un elenco di parametri supportati con le chiavi, ma senza i valori. I valori sono definiti nei livelli inferiori \u2014 nei profili e nelle unit\u00e0.<\/p>\n<h4>4. Configuriamo Mikrotik<\/h4>\n<p>\u00c8 tempo di scaricare <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">il manuale per l'interfaccia web<\/a><\/noindex> Questo manuale \u00e8 del 2011 \u2014 come una buona bottiglia di vino invecchiato. Apriamolo e lasciamolo respirare.<\/p>\n<p>E noi, nell'interfaccia web, faremo clic sulla matita accanto alla nostra unit\u00e0 e passeremo alla modalit\u00e0 di configurazione dell'unit\u00e0. Ecco come appare:<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Facciamo una breve panoramica di cosa c'\u00e8 di interessante in questa pagina:<\/p>\n<p><i>Blocco Configurazione unit\u00e0<\/i><\/p>\n<ul>\n<li>Profilo: Questo \u00e8 un profilo all'interno del tipo di unit\u00e0. La gerarchia \u00e8 la seguente: <code>Tipo di unit\u00e0 &gt; Profilo &gt; Unit\u00e0<\/code>. Quindi, possiamo creare, ad esempio, profili <code>hAPaclite &gt; hotspot<\/code> e <code>hAPaclite &gt; branch<\/code>, ma all'interno del modello del dispositivo.<\/li>\n<\/ul>\n<p><i>Blocco di Provisioning<\/i> con pulsanti<br \/>\nLe indicazioni suggeriscono che tutti i pulsanti nel blocco di Provisioning possono applicare immediatamente la configurazione tramite ConnectionRequestURL. Ma, come detto in precedenza, ci\u00f2 non funziona, quindi dopo aver premuto i pulsanti sar\u00e0 necessario riavviare il client tr-069 su Mikrotik per avviare manualmente il provisioning.<\/p>\n<ul>\n<li>Freq\/Spread: Quante volte a settimana inviare la configurazione \u00b1 %, per ridurre il carico sul server e sui canali di comunicazione. Di default \u00e8 impostato su 7\/20, ovvero ogni giorno \u00b1 20% e un'indicazione su come ci\u00f2 si traduce in secondi. Al momento non ha senso cambiare la frequenza di consegna, poich\u00e9 ci sar\u00e0 un rumore eccessivo nei log e non sempre un'applicazione attesa delle impostazioni.<\/li>\n<\/ul>\n<p><i>Blocco di Cronologia di Provisioning<\/i> (ultime 48 ore)<\/p>\n<ul>\n<li>A prima vista la cronologia \u00e8 come una cronologia normale, ma cliccando sul titolo si accede a uno strumento di ricerca comodo nel database, con regexp e funzionalit\u00e0 extra.<\/li>\n<\/ul>\n<p><i>Blocco Parametri<\/i><\/p>\n<p>Il blocco pi\u00f9 grande e importante, dove vengono effettivamente impostati e letti i parametri per questo unit. Ora vediamo solo i parametri di sistema pi\u00f9 importanti, senza i quali il lavoro dell'ACS con l'unit\u00e0 non \u00e8 possibile. Ma ricordiamo che nel Tipo di Unit\u00e0 ci sono \u2014 <i>928<\/i>. Vediamo tutti i valori e decidiamo come gestirli con Mikrotik.<\/p>\n<h4>4.1 Leggiamo i parametri<\/h4>\n<p>Nella sezione Provisioning, premiamo il pulsante Read all. Nella sezione \u2014 c'\u00e8 una scritta rossa. A destra apparir\u00e0 una colonna. <i>Valore CPE (attuale)<\/i>. Nelle impostazioni di sistema, ProvisioningMode \u00e8 cambiato in READALL.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>E... non succeder\u00e0 nulla, tranne un messaggio in System.X_FREEACS-COM.IM.Message. <code>Kick failed at...<\/code>.<\/p>\n<p>Riavvia il client TR-069 o riavvia il router, e continua a ricaricare la pagina del browser finch\u00e9 non vedi a destra i parametri in allegri riquadri grigi.<br \/>\nSe qualcuno voleva assaporare un vecchio vino invecchiato \u2014 questa modalit\u00e0 \u00e8 descritta nel manuale come 10.2 Inspection mode. Si attiva e funziona in modo leggermente diverso, ma il concetto \u00e8 ben descritto.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>La modalit\u00e0 READALL si disattiver\u00e0 automaticamente dopo 15 minuti, e proveremo a capire cosa c'\u00e8 di utile e cosa si pu\u00f2 modificare \"al volo\", mentre siamo in questa modalit\u00e0.<\/p>\n<p>\u00c8 possibile modificare gli indirizzi IP, attivare\/disattivare interfacce, regole del firewall con commenti (altrimenti \u00e8 un completo caos), Wi-Fi e piccole cose.<\/p>\n<p>Cio\u00e8, non \u00e8 possibile configurare in modo sensato il Mikrotik solo con i mezzi TR-069 al momento. Ma si pu\u00f2 monitorare piuttosto bene. Sono disponibili statistiche sulle interfacce e il loro stato, memoria libera, ecc.<\/p>\n<h4>4.2 Forniamo i parametri<\/h4>\n<p>Ora proviamo a consegnare i parametri al router tramite tr-069, in modo \"naturale\". La prima vittima sar\u00e0 Device.DeviceInfo.X_MIKROTIK_SystemIdentity. Lo troviamo tra i parametri dell'unit\u00e0 All. Come si pu\u00f2 vedere, non \u00e8 impostato. Questo significa che ogni unit\u00e0 pu\u00f2 avere qualsiasi Identity. \u00c8 tempo di smettere di tollerarlo!<br \/>\nSpuntiamo la casella nella colonna create, impostiamo il nome Mr.White e clicchiamo sul pulsante Update parameters. Cosa succeder\u00e0 dopo, lo avete gi\u00e0 capito. Durante la prossima sessione di comunicazione con il quartier generale, il router deve cambiare il suo Identity.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ma non ci basta. Un parametro come l'Identity \u00e8 sempre utile averlo a portata di mano quando si cerca l'unit\u00e0 giusta. Clicchiamo sul nome del parametro e attiviamo le opzioni Display(D) e Searchable(S). La chiave del parametro cambia in RWSD (Ricordate che nomi e chiavi sono impostati al livello pi\u00f9 alto del Tipo di Unit\u00e0).<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ora il valore non solo appare nella lista generale di ricerca, ma \u00e8 anche disponibile per la ricerca in <code>Supporto &gt; Ricerca &gt; Modulo avanzato<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Iniziamo il provision e osserviamo l'Identity. Salve, Mr.White! Ora non potrete pi\u00f9 cambiare da soli l'identit\u00e0 finch\u00e9 il tr-069client \u00e8 attivo.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Eseguiamo gli script<\/h4>\n<p>Dato che abbiamo scoperto che non possiamo farne a meno, iniziamo a eseguirli.<\/p>\n<p>Ma prima di iniziare a lavorare con i file, dobbiamo modificare la direttiva. <code>public.url<\/code> nel file <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nAbbiamo ancora una configurazione di prova installata tramite uno script. Non lo abbiamo dimenticato?<\/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>Riavviamo l'ACS e ci dirigiamo direttamente a <code>File &amp; Script<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ma quello che stiamo aprendo adesso appartiene al Tipo di Unit\u00e0, ovvero globalmente a tutti i router hAP ac lite, sia essi router di filiale, hotspot o capsman. Non abbiamo bisogno di un livello cos\u00ec elevato per ora, quindi, prima di lavorare con gli script e i file, dobbiamo creare un profilo. Possiamo chiamarlo 'ruolo' del dispositivo.<\/p>\n<p>Facciamo del nostro piccolo un server di tempo. Un ruolo dignitoso con un pacchetto software separato e un numero limitato di parametri. Andiamo in <code>Easy Provisioning &gt; Profilo &gt; Crea Profilo<\/code> e creiamo nel Tipo di Unit\u00e0:hAPaclite il profilo <i>timeserver<\/i>. Nel nostro profilo di default non c'erano parametri, quindi non c'\u00e8 nulla da copiare.<i> Copia i parametri da: \u00abnon copiare\u2026\u00bb<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Qui non ci sono affatto parametri, ma potremo definirne alcuni che vorremo vedere sui nostri server di tempo, assemblati da hAPaclite. Ad esempio, gli indirizzi NTP server comuni.<br \/>\nTorniamo alla configurazione dell'unit\u00e0 e lo spostiamo nel profilo timeserver.<\/p>\n<p>Finalmente andiamo a <code>File &amp; Script<\/code>, a creare script, e qui ci aspettano straordinari vantaggi.<\/p>\n<p>Per eseguire uno script sull'unit\u00e0, dobbiamo selezionare <i>Tipo: TR069_SCRIPT<\/i> Pi\u00f9 di 40.000 clienti in oltre 120 paesi <i>Name <\/i>e <i>Nome Target<\/i> devono avere l'estensione .alter<br \/>\nPertanto, per gli script, a differenza del software, puoi caricare un file pronto oppure scriverlo\/modificarlo direttamente nel campo <i>Contenuto. <\/i>Proviamo a scrivere direttamente l\u00ec.<\/p>\n<p>E per vedere subito il risultato, aggiungiamo un VLAN al router su 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 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Digitiamo, premiamo <i>Carica<\/i> ed \u00e8 fatto. Il nostro script <code>vlan1.alter<\/code> aspetta il suo momento.<\/p>\n<p>Bene, partiamo? No. Dobbiamo anche aggiungere un gruppo per il nostro profilo. I gruppi non fanno parte della gerarchia dell'hardware, ma sono necessari per cercare unit\u00e0 in UnitType o Profile e sono obbligatori per eseguire script tramite Advanced Provisioning. Di solito, i gruppi sono legati alle posizioni e hanno una struttura gerarchica. Creiamo il gruppo Russia.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Immaginate che siamo appena riusciti a ristrettare la ricerca da \"Tutti i server del tempo mondiale su hAPaclite\" a \"Tutti i server del tempo della Russia su hAPaclite\". C'\u00e8 ancora un enorme mare di informazioni interessanti sui gruppi, ma non abbiamo tempo. Andiamo gi\u00e0 agli script.<\/p>\n<pre><code class=\"plaintext\">Advanced Provisioning &gt; Job &gt; Crea lavoro<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Poich\u00e9 siamo in modalit\u00e0 Advanced, qui \u00e8 possibile specificare una serie di diverse condizioni per l'inizio del compito, il comportamento in caso di errori, ripetizioni e timeout. Ti consiglio di leggere tutto questo nei manuali o ne discuteremo pi\u00f9 tardi durante l'implementazione in produzione. Per ora, impostiamo solo n1 nelle Stop rules in modo che il compito si fermi non appena venga eseguito sul nostro 1 unit\u00e0.<\/p>\n<p>Compiliamo i requisiti e non resta che avviare!<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Clicchiamo su START e aspettiamo. Adesso il contatore delle unit\u00e0 gestite dallo script non del tutto ottimizzato si attiver\u00e0! No, ovviamente. Questi compiti richiedono tempo, ed \u00e8 questa la loro differenza rispetto agli script, Ansible e simili. Le unit\u00e0 richiedono autonomamente i compiti in base a un programma o man mano che si connettono alla rete, l'ACS tiene traccia di quali unit\u00e0 hanno gi\u00e0 ricevuto compiti e come sono andati, registrando queste informazioni nei parametri dell'unit\u00e0. Nella nostra gruppo c'\u00e8 1 unit\u00e0, e se ce ne fossero 1001 \u2014 l'amministratore avrebbe avviato questo compito e sarebbe andato a pescare.<\/p>\n<p>Dai. Riavvia il router o riavvia il client TR-069. Tutto dovrebbe funzionare senza problemi e Mr.White ricever\u00e0 un nuovo VLAN. E il nostro compito nelle Stop rule passer\u00e0 allo stato PAUSED. Questo significa che potr\u00e0 ancora essere riavviato o modificato. Se premi FINISH, il compito sar\u00e0 archiviato.<\/p>\n<h4>4.4 Aggiornamento del software<\/h4>\n<p>Questo \u00e8 un punto molto importante, poich\u00e9 il firmware di MikroTik \u00e8 modulare, ma l'aggiunta di moduli non cambia la versione generale del firmware del dispositivo. Il nostro ACS \u00e8 normale e non siamo abituati a questo.<br \/>\nOra procederemo in modo quick&amp;dirty, e integreremo il modulo NTP nel firmware generale subito, ma non appena la versione del dispositivo sar\u00e0 aggiornata, non saremo in grado di aggiungere un altro modulo allo stesso modo.<br \/>\nIn produzione \u00e8 meglio non utilizzare questo trucco e installare moduli non obbligatori per il tipo di unit\u00e0 solo tramite script.<\/p>\n<p>Quindi, la prima cosa da fare \u00e8 preparare i pacchetti software delle versioni e architetture necessarie e caricarli su un server web accessibile. Per i test va bene qualsiasi server a cui possa accedere il nostro Mr. White, ma per la produzione \u00e8 meglio configurare uno specchio di software auto-aggiornante che non sia un problema esporre al web.<br \/>\nAttenzione! Non dimenticate mai di includere nel vostro aggiornamento il pacchetto con tr-069client!<\/p>\n<p>Come si \u00e8 scoperto, la lunghezza del percorso verso i pacchetti \u00e8 molto importante! Durante i miei tentativi di utilizzare qualcosa del genere <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, mikrotik \u00e8 caduto in connessione ciclica con la risorsa, restituendo nel log tr-069 TRANSFERCOMPLETE ripetuti. E ho speso un certo numero di neuroni cercando di capire cosa non andasse. Quindi, per ora mettiamo nella radice, fino a chiarimenti.<\/p>\n<p>Quindi, dobbiamo avere tre file npk disponibili via http. \u00c8 venuto cos\u00ec<\/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>Ora questo deve essere formattato in un file xml con FileType=\"1 Firmware Upgrade Image\", che daremo al mikrotik. Lasciamo che il nome sia ros.xml<\/p>\n<p>Seguiamo le istruzioni di <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>Salta all'occhio la mancanza di <code>Username\/Password<\/code> per accedere al server di caricamento. Puoi provare a scrivere questo come al punto A.3.2.8 del protocollo 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>O chiedere direttamente agli ufficiali di MikroTik, come e per la massima lunghezza del percorso per *.npk<\/p>\n<p>Andiamo nei luoghi a noi noti <code>File &amp; Script<\/code>, e creiamo l\u00ec un file di tipo SOFTWARE con <b>Nome:<\/b>ros.xml, <b>Nome Target:<\/b>ros.xml e <b>Versione:<\/b>6.45.6<br \/>\nAttenzione! La versione qui deve essere specificata esattamente nel formato in cui appare sul dispositivo e viene trasmessa nel parametro <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>Selezioniamo il nostro file xm per il download e il gioco \u00e8 fatto.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ora abbiamo molti modi per aggiornare il dispositivo. Tramite Wizard nel menu principale, tramite Advanced Provisioning e compiti di tipo SOFTWARE, o semplicemente entrando nella configurazione dell'unit\u00e0 e premendo Aggiorna. Scegliamo il percorso pi\u00f9 semplice, visto che l'articolo si \u00e8 gi\u00e0 allungato.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 su Mikrotik. Testiamo Freeacs come server di auto-configurazione per RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Facciamo clic sul pulsante, avviamo il provisioning e il gioco \u00e8 fatto. Il programma di prova \u00e8 concluso. Ora sappiamo fare di pi\u00f9 con MikroTik.<\/p>\n<h4>5. Conclusione<\/h4>\n<p>Quando ho iniziato a scrivere, volevo iniziare descrivendo il collegamento di un telefono IP e, utilizzando il suo esempio, spiegare quanto possa essere facile quando TR-069 funziona senza sforzi. Ma poi, procedendo e scavando nei materiali, ho pensato che chi ha collegato un MikroTik non avr\u00e0 paura di nessun telefono per studiare da solo.<\/p>\n<p>In linea di massima, Freeacs, che abbiamo testato, \u00e8 gi\u00e0 utilizzabile in produzione, ma \u00e8 necessario configurare la sicurezza, impostare SSL, configurare i MikroTik per l'autoconfigurazione dopo un reset, ottimizzare l'aggiunta dei tipi di unit\u00e0, comprendere il funzionamento dei web services e del fusion shell, e molto altro. Provate, inventate e scrivete il seguito!<\/p>\n<p>A tutti, grazie per l'attenzione! Sar\u00f2 felice di ricevere commenti e correzioni!<\/p>\n<p>Elenco dei materiali utilizzati e link utili:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Il thread del forum su cui mi sono imbattuto all'inizio delle mie ricerche sull'argomento<\/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 Amendement-6<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\/wiki\">Wiki di Freeacs<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-parameters-6.39\">Parametri TR-069 in MikroTik e il loro corrispondente nei comandi del terminale<\/a><\/noindex><\/p>\n<p>Fonte: <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 4.9.10 - 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 \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\" \/>\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\/it\/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) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/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 su Mikrotik. Testiamo Freeacs come server di autoconfigurazione per RouterOS | ProHoster","description":"In questo articolo, cercher\u00f2 di descrivere passo dopo passo il processo di installazione di un server di test per il meraviglioso progetto Freeacs fino a uno stato completamente funzionante e mostrare pratiche tecniche per lavorare con MikroTik: configurazione tramite parametri, esecuzione di script, aggiornamenti, installazione di moduli aggiuntivi, ecc. L'obiettivo dell'articolo \u00e8 spronare i colleghi ad abbandonare la gestione dei dispositivi di rete attraverso brutte griglie e soluzioni di fortuna, come","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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 \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","og:url":"https:\/\/prohoster.info\/it\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}