{"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\/ro\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cen acest articol, voi \u00eencerca s\u0103 descriu pas cu pas procesul de instalare a serverului de testare pentru acest proiect minunat <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> \u00eentr-o stare complet func\u021bional\u0103 \u0219i s\u0103 ar\u0103t tehnici practice pentru lucrul cu mikrotik: configurarea prin parametrii, executarea scripturilor, actualizarea, instalarea modulelor suplimentare etc.<\/p>\n<p>Scopul articolului este de a \u00eencuraja colegii s\u0103 renun\u021be la gestionarea echipamentelor de re\u021bea folosind metode ineficiente precum scripturi scrise de m\u00e2n\u0103, Dude, Ansible etc. \u0218i, \u00een leg\u0103tur\u0103 cu acest lucru, s\u0103 provoace petreceri \u0219i bucurie colectiv\u0103 pe str\u0103zi.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Alegerea<\/h4>\n<p>De ce freeacs \u0219i nu genie-acs, men\u021bionat \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, ca fiind mai activ?<br \/>\nPentru c\u0103 despre genie-acs cu mikrotik exist\u0103 publica\u021bii ale spaniolilor. Iat\u0103-le <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">video<\/a><\/noindex> de la MUM-ul de anul trecut. Auto-sharing-ul pe slide-uri este grozav, dar a\u0219 dori s\u0103 m\u0103 \u00eendep\u0103rtez de conceptul de scriere a scripturilor pentru a rula scripturi... pentru a rula scripturi...<\/p>\n<h4>1. Instalarea freeacs<\/h4>\n<p>O vom instala pe Centos7, iar av\u00e2nd \u00een vedere c\u0103 dispozitivele transmit o cantitate mare de date \u0219i ACS interac\u021bioneaz\u0103 activ cu baza de date - nu ne vom zg\u00e2rci la resurse. Pentru o func\u021bionare confortabil\u0103, vom aloca 2 nuclee CPU, 4GB RAM \u0219i 16GB de stocare rapid\u0103 SSD RAID10. Eu voi instala freeacs \u00eentr-un container LXC Proxmox VE, iar tu po\u021bi lucra cu orice instrument \u00ee\u021bi este convenabil.<br \/>\nNu uita s\u0103 configurezi corect ora pe ma\u0219ina cu ACS.<\/p>\n<p>Sistemul va fi de testare, a\u0219a c\u0103 nu ne vom complica \u0219i pur \u0219i simplu vom folosi scriptul de instalare oferit, a\u0219a cum este.<\/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>Dup\u0103 ce scriptul se va termina - vei putea accesa imediat interfa\u021ba web la IP-ul ma\u0219inii, cu datele de autentificare admin\/freeacs<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>Iat\u0103 o interfa\u021b\u0103 minimalist\u0103 pl\u0103cut\u0103, \u0219i c\u00e2t de bine \u0219i rapid a mers totul<\/i><\/p>\n<h4>2. Configurarea ini\u021bial\u0103 a freeacs<\/h4>\n<p>Unitatea de baz\u0103 de gestionare pentru ACS este unitatea sau CPE (Customer Premises Equipment). \u0218i cel mai important, ceea ce ne trebuie pentru a gestiona unit\u0103\u021bile este tipul lor de unitate, adic\u0103 modelul echipamentului, care determin\u0103 setul de parametri configurabili ai unit\u0103\u021bii \u0219i software-ului s\u0103u. Dar p\u00e2n\u0103 nu \u0219tim cum s\u0103 introducem corect un nou tip de unitate, cel mai bine este s\u0103 \u00eentreb\u0103m unitatea \u00een sine, activ\u00e2nd modul de descoperire.<\/p>\n<p>\u00cen produc\u021bie, un astfel de mod nu trebuie utilizat categoric, dar trebuie s\u0103 pornim motorul \u0219i s\u0103 vedem capacit\u0103\u021bile sistemului. Toate set\u0103rile principale sunt stocate \u00een \/opt\/freeacs-*. A\u0219adar, deschidem<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, g\u0103sim<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>\u0219i schimb\u0103m \u00een<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>\u00cen plus, este de dorit s\u0103 cre\u0219tem dimensiunile maxime ale fi\u0219ierelor cu care vor lucra nginx \u0219i mysql. Pentru mysql ad\u0103ug\u0103m \u00een \/etc\/my.cnf linia<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, iar pentru nginx, \u00een \/etc\/nginx\/nginx.conf ad\u0103ug\u0103m<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>\u00een sec\u021biunea http. Altfel, putem lucra cu firmware-uri de maximum 1M.<\/p>\n<p>Reporni\u021bi, \u0219i suntem gata s\u0103 lucr\u0103m cu dispozitivele.<\/p>\n<p>Iar \u00een rolul dispozitivului (CPE) va fi micul muncitor <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>\u00cenainte de conectarea de test, este bine s\u0103 configura\u021bi manual CPE-ul la o configurare minim\u0103 de operare, astfel \u00eenc\u00e2t parametrii pe care dori\u021bi s\u0103-i configura\u021bi ulterior s\u0103 nu fie goi. Pentru router, putem activa minim clientul dhcp pe ether1, instala pachetul tr-069client \u0219i seta parole.<\/p>\n<h4>3. Conect\u0103m Mikrotik<\/h4>\n<p>Toate unit\u0103\u021bile ar trebui conectate, folosind ca nume de utilizator un num\u0103r de serie valid. Atunci ve\u021bi \u00een\u021belege totul din jurnale. Unii sf\u0103tuiesc s\u0103 foloseasc\u0103 WAN MAC \u2014 nu crede\u021bi. Al\u021bii folosesc o combina\u021bie comun\u0103 de login\/parola \u2014 evita\u021bi-i.<\/p>\n<p>Deschidem log-ul tr-069 pentru a monitoriza \"negocierile\"<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>Deschidem winbox, meniul TR-069.<br \/>\nACS URL: <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (\u00eenlocui\u021bi cu IP-ul dvs.)<br \/>\nUsername: 9249094C26CB (copia\u021bi num\u0103rul de serie din system&gt;routerboard)<br \/>\nPassword: 123456 (nu este necesar\u0103 pentru discovery, dar este bine s\u0103 existe)<br \/>\nPeriodic inform interval nu \u00eel schimb\u0103m. Aceast\u0103 setare o vom da prin ACS-ul nostru<\/p>\n<p>Mai jos sunt set\u0103rile pentru ini\u021bializarea de la distan\u021b\u0103 a conexiunii, dar nu am reu\u0219it s\u0103 fac mikrotik s\u0103 func\u021bioneze cu acestea din prima. De\u0219i cu telefoanele, remote request func\u021bioneaz\u0103 \u201edin cutie\u201d. Trebuie s\u0103 ne ocup\u0103m de asta.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Dup\u0103 ap\u0103sarea butonului Apply \u2014 \u00een terminal va \u00eencepe schimbul de date, iar \u00een interfa\u021ba web Freeacs va putea fi v\u0103zut routerul nostru cu tipul de unitate creat automat \u201ehAPaclite\u201d.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Routerul este conectat. Putem verifica tipul de unitate creat automat. Deschidem <code>Easy Provisioning &gt; Unit Type &gt; Unit Type Overview &gt; hAPaclite<\/code>. Ce nu exist\u0103 acolo! \u00centreaga 928 de parametri (am dezv\u0103luit \u00een shell). Mult sau pu\u021bin \u2014 vom analiza mai t\u00e2rziu, iar acum s\u0103 arunc\u0103m o privire rapid\u0103. Iat\u0103 ce \u00eenseamn\u0103 Tipul Unitat\u0103\u021bii. Este o list\u0103 de parametri accepta\u021bi cu chei, dar f\u0103r\u0103 valori. Valorile sunt stabilite la niveluri inferioare \u2014 \u00een Profile \u0219i Unitate.<\/p>\n<h4>4. Configur\u0103m Mikrotik<\/h4>\n<p>A sosit timpul s\u0103 desc\u0103rc\u0103m <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">manualul pentru interfa\u021ba web<\/a><\/noindex> Acest manual din 2011 este ca o sticl\u0103 de vin bun \u0219i \u00eenvechit. Haide\u021bi s\u0103-l deschidem \u0219i s\u0103-l l\u0103s\u0103m s\u0103 respire.<\/p>\n<p>Iar noi, \u00een interfa\u021ba web, facem clic pe creionul de l\u00e2ng\u0103 unitatea noastr\u0103 \u0219i trecem \u00een modul de configurare a unit\u0103\u021bii. Arat\u0103 cam a\u0219a:<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>S\u0103 discut\u0103m pe scurt ce este interesant pe aceast\u0103 pagin\u0103:<\/p>\n<p><i>Bloc Configurarea unit\u0103\u021bii<\/i><\/p>\n<ul>\n<li>Profil: Acesta este un profil \u00een cadrul Tipului de Unitate. Ierarhia este urm\u0103toarea: <code>UnitType &gt; Profil &gt; Unitate<\/code>. Deci, putem crea, de exemplu, profile <code>hAPaclite &gt; hotspot<\/code> \u0219i <code>hAPaclite &gt; branch<\/code>, dar \u00een cadrul modelului de dispozitiv<\/li>\n<\/ul>\n<p><i>Bloc Provisioning<\/i> cu butoane<br \/>\nIndica\u021biile sugereaz\u0103 c\u0103 toate butoanele din blocul Provisioning pot aplica instantaneu configura\u021bia prin ConnectionRequestURL. Dar, a\u0219a cum am spus mai sus, asta nu func\u021bioneaz\u0103, deci dup\u0103 ce ap\u0103s\u0103m butoanele va trebui s\u0103 repornim clientul tr-069 pe mikrotik pentru a porni manual provision.<\/p>\n<ul>\n<li>Freq\/Spread: De c\u00e2te ori pe s\u0103pt\u0103m\u00e2n\u0103 s\u0103 livr\u0103m configura\u021bia \u00b1 %, pentru a reduce sarcina pe server \u0219i pe canalele de comunica\u021bie. Implicit, este setat pe 7\/20, adic\u0103 \u00een fiecare zi \u00b1 20% \u0219i indica\u021bia cum este asta \u00een secunde. Deocamdat\u0103 nu are sens s\u0103 schimb\u0103m frecven\u021ba livr\u0103rii, deoarece va genera zgomot suplimentar \u00een loguri \u0219i nu \u00eentotdeauna aplicarea a\u0219teptat\u0103 a set\u0103rilor.<\/li>\n<\/ul>\n<p><i>Bloc Istoricul Provisioning<\/i> (ultimele 48 de ore)<\/p>\n<ul>\n<li>Privind din exterior, istoria arat\u0103 ca o istorie normal\u0103, dar f\u0103c\u00e2nd clic pe titlu \u2014 ajungi la un instrument de c\u0103utare convenabil \u00een baza de date, cu regexp \u0219i fantezii.<\/li>\n<\/ul>\n<p><i>Bloc Parametrii<\/i><\/p>\n<p>Cel mai mare \u0219i important bloc, unde, de fapt, sunt stabilite \u0219i citite parametrii pentru aceast\u0103 unitate. Acum vedem doar cei mai importan\u021bi parametrii sistemici, f\u0103r\u0103 de care munc\u0103 ACS cu unitatea nu este posibil\u0103. Dar noi ne amintim c\u0103 \u00een Tipul de Unitate sunt \u2014 <i>928<\/i>. Haide\u021bi s\u0103 vedem toate valorile \u0219i s\u0103 ne d\u0103m seama cu ce se m\u0103n\u00e2nc\u0103 toate acestea la mikrotik.<\/p>\n<h4>4.1 Citim parametrii<\/h4>\n<p>\u00cen blocul Provisioning ap\u0103s\u0103m butonul Citire tot. \u00cen bloc \u2014 inscrip\u021bia ro\u0219ie. \u00cen dreapta va ap\u0103rea un coloana <i>CPE (valoare curent\u0103)<\/i>. \u00cen parametrii sistemici, ProvisioningMode s-a schimbat \u00een READALL.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>\u0218i... nimic nu se va \u00eent\u00e2mpla, \u00een afara mesajului din System.X_FREEACS-COM.IM.Message <code>Kick failed at...<\/code>.<\/p>\n<p>Reporni\u021bi clientul TR-069 sau reporni\u021bi routerul \u0219i continua\u021bi s\u0103 actualiza\u021bi pagina browserului p\u00e2n\u0103 c\u00e2nd ve\u021bi ob\u021bine parametrii \u00een dreptunghiuri gri prietenoase pe partea dreapt\u0103.<br \/>\nDac\u0103 cineva a dorit s\u0103 guste un vechi whisky \u00eenvechit \u2014 acest mod este descris \u00een manual ca 10.2 Inspection mode. Se activeaz\u0103 \u0219i func\u021bioneaz\u0103 pu\u021bin diferit, dar esen\u021ba este exprimat\u0103 destul de bine.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Modul READALL se va dezactiva singur dup\u0103 15 minute, iar noi vom \u00eencerca s\u0103 \u00een\u021belegem ce este util aici \u0219i ce putem modifica 'on the fly', c\u00e2t timp suntem \u00een acest mod.<\/p>\n<p>Putem schimba adresele IP, activa\/dezactiva interfe\u021bele, regulile firewall-ului, care sunt \u00eenso\u021bite de comentarii (altfel ar fi haos total), wi-fi-ul \u0219i c\u00e2teva detalii mici.<\/p>\n<p>Adic\u0103, nu putem configura \u00een mod rezonabil mikrotik doar cu ajutoare TR-069 deocamdat\u0103. Dar putem monitoriza foarte bine. Sunt disponibile statistici despre interfe\u021be \u0219i starea lor, memoria liber\u0103 etc.<\/p>\n<h4>4.2 Livrarea parametrilor<\/h4>\n<p>Acum s\u0103 \u00eencerc\u0103m s\u0103 livr\u0103m parametrii \u00een router prin tr-069, '\u00een mod natural'. Prima victim\u0103 va fi Device.DeviceInfo.X_MIKROTIK_SystemIdentity. O g\u0103sim \u00een parametrii unit\u0103\u021bii All. Dup\u0103 cum se vede \u2014 nu este setat\u0103. Asta \u00eenseamn\u0103 c\u0103 orice unitate poate avea orice Identity de sine st\u0103t\u0103tor. Destul cu aceast\u0103 situa\u021bie!<br \/>\nBif\u0103m c\u0103su\u021ba din coloana create, set\u0103m numele Mr.White \u0219i ap\u0103s\u0103m butonul Update parameters. Ce va urma, a\u021bi ghicit. La urm\u0103toarea sesiune de comunicare cu centrala, routerul ar trebui s\u0103 \u00ee\u0219i schimbe identitatea.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Dar nu ne ajunge asta. Un parametru, cum ar fi Identity, este bine s\u0103 fie mereu la \u00eendem\u00e2n\u0103 atunci c\u00e2nd c\u0103ut\u0103m unitatea dorit\u0103. Facem clic pe numele parametrului \u0219i bif\u0103m c\u0103su\u021bele Display(D) \u0219i Searchable (S). Cheia parametrului se schimb\u0103 \u00een RWSD (Aminti\u021bi-v\u0103, numele \u0219i cheile sunt setate la cel mai \u00eenalt nivel de tip unitate).<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Acum valoarea nu doar c\u0103 apare \u00een lista general\u0103 de c\u0103utare, ci este \u0219i disponibil\u0103 pentru c\u0103utare \u00een <code>Support &gt; Search &gt; Advanced form<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ini\u021biem provision \u0219i ne uit\u0103m la Identity. Bun\u0103 ziua, Mr.White! Acum nu ve\u021bi putea schimba identitatea de unul singur, c\u00e2t timp func\u021bioneaz\u0103 tr-069client.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Executarea scripturilor<\/h4>\n<p>Deoarece am aflat c\u0103 nu putem s\u0103 facem f\u0103r\u0103 ele, s\u0103 le execut\u0103m.<\/p>\n<p>Dar \u00eenainte de a \u00eencepe s\u0103 lucr\u0103m cu fi\u0219ierele \u2014 trebuie s\u0103 modific\u0103m directiva <code>public.url<\/code> \u00een fi\u0219ierul <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nDup\u0103 cum \u0219ti\u021bi, avem \u00eenc\u0103 o configura\u021bie de test, instalat\u0103 de un singur script. Nu am uitat?<\/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>Reporni\u021bi ACS \u0219i mergem direct la <code>Files &amp; Scripts<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Dar ceea ce se deschide acum pentru noi apar\u021bine tipului de unitate, adic\u0103 global tuturor routerelor hAP ac lite, fie c\u0103 este vorba de un router de filial\u0103, hotspot sau capsman. La un nivel at\u00e2t de ridicat nu avem nevoie deocamdat\u0103, a\u0219a c\u0103, \u00eenainte de a lucra cu scripturi \u0219i fi\u0219iere, trebuie s\u0103 cre\u0103m un profil. Putem s\u0103-l numim \u201efunc\u021bia\u201d dispozitivului.<\/p>\n<p>S\u0103 facem din micul nostru serverul pentru timp. O func\u021bie demn\u0103, cu un pachet de software separat \u0219i c\u00e2teva set\u0103ri. Mergem la <code>Easy Provisioning &gt; Profile &gt; Create Profile<\/code> \u0219i cre\u0103m un profil \u00een tipul de unitate:hAPaclite <i>timeserver<\/i>. Set\u0103rile nu erau \u00een profilul implicit, a\u0219a c\u0103 nu avem nimic de copiat.<i> Copia\u021bi parametrii din: \u00abnu copia\u021bi&#8230;\u00bb<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Aici nu sunt deloc set\u0103ri, dar vom putea specifica cele pe care ne-ar pl\u0103cea s\u0103 le vedem pe serverele noastre de timp realizate din hAPaclite. De exemplu, adresele generale ale serverelor NTP.<br \/>\nAcces\u0103m configura\u021bia unit\u0103\u021bii \u0219i o mut\u0103m \u00een profilul timeserver.<\/p>\n<p>\u00cen sf\u00e2r\u0219it, mergem la <code>Files &amp; Scripts<\/code>, pentru a crea scripturi, \u0219i aici ne a\u0219teapt\u0103 func\u021bionalit\u0103\u021bi incredibil de convenabile.<\/p>\n<p>Pentru a rula scriptul pe unitate, trebuie s\u0103 alegem <i>Type:TR069_SCRIPT<\/i> \u0219i <i>Name <\/i>\u0219i <i>Target Name<\/i> trebuie s\u0103 aib\u0103 extensia .alter<br \/>\n\u00cen acest sens, pentru scripturi, spre deosebire de software, putem \u00eenc\u0103rca un fi\u0219ier gata f\u0103cut sau pur \u0219i simplu s\u0103-l scriem\/ediem \u00een c\u00e2mpul <i>Content. <\/i>S\u0103 \u00eencerc\u0103m s\u0103 scriem direct acolo.<\/p>\n<p>\u0218i pentru a vedea imediat rezultatul \u2014 s\u0103 ad\u0103ug\u0103m unui VLAN routerului pe 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 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Introducem, ap\u0103s\u0103m <i>Upload<\/i> \u0219i gata. Scriptul nostru <code>vlan1.alter<\/code> a\u0219teapt\u0103 s\u0103 fie executat.<\/p>\n<p>Deci, s\u0103 \u00eencepem? Nu. Trebuie s\u0103 mai ad\u0103ug\u0103m un grup pentru profilul nostru. Grupurile nu fac parte din ierarhia echipamentului, dar sunt necesare pentru c\u0103utarea unit\u0103\u021bilor \u00een UnitType sau Profile \u0219i sunt indispensabile pentru executarea scripturilor prin Advanced Provisioning. De obicei, grupurile sunt legate de loca\u021bii \u0219i au o structur\u0103 ierarhic\u0103. S\u0103 facem un grup Rusia.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Imagina\u021bi-v\u0103 c\u0103 tocmai am reu\u0219it s\u0103 restr\u00e2ngem c\u0103utarea de la \u201eToate serverele de timp din lume pe hAPaclite\u201d la \u201eToate serverele de timp din Rusia pe hAPaclite\u201d. Exist\u0103 o mul\u021bime de lucruri interesante legate de grupuri, dar nu avem timp. Hai s\u0103 mergem la scripturi.<\/p>\n<pre><code class=\"plaintext\">Advanced Provisioning &gt; Job &gt; Create Job<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Fiindc\u0103 suntem \u00een modul Avansat, aici putem specifica o mul\u021bime de condi\u021bii de \u00eenceput pentru sarcini, comportament \u00een caz de erori, repet\u0103ri \u0219i timeout-uri. Recomand s\u0103 citi\u021bi totul \u00een manuale sau putem discuta mai t\u00e2rziu \u00een cazul implement\u0103rii \u00een produc\u021bie. P\u00e2n\u0103 atunci, haide\u021bi s\u0103 set\u0103m n1 \u00een Stop rules, astfel \u00eenc\u00e2t sarcina s\u0103 se opreasc\u0103 imediat ce se finalizeaz\u0103 pe unitatea noastr\u0103 1.<\/p>\n<p>Complet\u0103m cele necesare \u0219i ne mai r\u0103m\u00e2ne doar s\u0103 lans\u0103m!<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ap\u0103s\u0103m START \u0219i a\u0219tept\u0103m. Acum, contorul dispozitivelor necorect configurate va \u00eencepe s\u0103 deruleze! Desigur, nu. Astfel de sarcini sunt date pe termen lung, iar aceasta este diferen\u021ba fa\u021b\u0103 de scripturi, Ansible \u0219i alte solu\u021bii. Unit\u0103\u021bile se conecteaz\u0103 singure pentru sarcini conform unui program sau pe m\u0103sur\u0103 ce apar \u00een re\u021bea, ACS \u021bine eviden\u021ba unit\u0103\u021bilor care au primit deja sarcini \u0219i cum au fost finalizate, iar aceste informa\u021bii sunt stocate \u00een parametrii unit\u0103\u021bii. \u00cen grupul nostru avem 1 unitate, iar dac\u0103 ar fi fost 1001, administratorul ar fi lansat aceast\u0103 sarcin\u0103 \u0219i ar fi plecat la pescuit.<\/p>\n<p>Hai, reporni\u021bi routerul sau relua\u021bi clientul TR-069. Totul ar trebui s\u0103 decurg\u0103 lin \u0219i dl. White va primi un nou vlan. Iar sarcina noastr\u0103 din Stop rule va trece \u00een status PAUSED. Adic\u0103, aceasta poate fi reluat\u0103 sau modificat\u0103. Dac\u0103 ap\u0103sa\u021bi FINISH, sarcina va fi arhivat\u0103.<\/p>\n<h4>4.4 Actualiz\u0103m software-ul<\/h4>\n<p>Acesta este un pas foarte important, deoarece firmware-ul routerului MikroTik este modular, dar ad\u0103ugarea de module nu schimb\u0103 versiunea general\u0103 a firmware-ului dispozitivului. ACS-ul nostru este normal \u0219i nu suntem obi\u0219nui\u021bi cu asta.<br \/>\nAcum vom face \u00een stil quick&amp;dirty \u0219i vom include modulul NTP \u00een firmware-ul general, dar de \u00eendat\u0103 ce versiunea dispozitivului se va actualiza, nu vom putea ad\u0103uga \u00eenc\u0103 un modul \u00een acela\u0219i mod.<br \/>\n\u00cen produc\u021bie, este mai bine s\u0103 nu aplica\u021bi acest truc \u0219i s\u0103 instala\u021bi modulele op\u021bionale pentru Tipul Unit\u0103\u021bii doar prin scripturi.<\/p>\n<p>A\u0219adar, primul lucru pe care trebuie s\u0103-l facem este s\u0103 preg\u0103tim pachetele de software cu versiunile \u0219i arhitecturile necesare \u0219i s\u0103 le plas\u0103m pe un server web accesibil. Pentru testare, orice server care poate fi accesat de dl. White va func\u021biona, iar pentru produc\u021bie este mai bine s\u0103 adun\u0103m o oglind\u0103 autoactualizabil\u0103 a software-ului necesar, care poate fi expus\u0103 pe web.<br \/>\nImportant! Nu uita\u021bi s\u0103 include\u021bi \u00eentotdeauna pachetul cu tr-069client \u00een actualiz\u0103ri!<\/p>\n<p>Dup\u0103 cum s-a dovedit, lungimea traseului p\u00e2n\u0103 la pachete este foarte important\u0103! \u00cen \u00eencerc\u0103rile mele de a folosi ceva de genul <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, Mikrotik a intrat \u00eentr-o conexiune ciclic\u0103 cu resursa, oferind \u00een jurnal tr-069 TRANSFERCOMPLETE repetate. \u0218i am cheltuit un anumit num\u0103r de celule nervoase \u00eencerc\u00e2nd s\u0103 aflu ce nu este \u00een regul\u0103. A\u0219adar, deocamdat\u0103 s\u0103 presupunem c\u0103 este \u00een regul\u0103 p\u00e2n\u0103 la clarificare.<\/p>\n<p>Deci, trebuie s\u0103 avem trei fi\u0219iere npk disponibile prin http. A\u0219a a ie\u0219it:<\/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>Acum trebuie s\u0103 formatez acesta \u00eentr-un fi\u0219ier xml cu FileType=\"1 Firmware Upgrade Image\", pe care \u00eel vom alimenta Mikrotik-ului. S\u0103 fie numit ros.xml.<\/p>\n<p>Facem conform instruc\u021biunilor din <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>Se observ\u0103 lipsa <code>Username\/Password<\/code> pentru acces la serverul de \u00eenc\u0103rcare. Po\u021bi fie s\u0103 \u00eencerci s\u0103 scrii asta a\u0219a cum la punctul A.3.2.8 din protocolul 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>Sau s\u0103 \u00eentrebi direct oficialii Mikrotik despre lungimea maxim\u0103 a c\u0103ii p\u00e2n\u0103 la *.npk.<\/p>\n<p>Ne \u00eendrept\u0103m c\u0103tre cele cunoscute <code>Files &amp; Scripts<\/code>, \u0219i cre\u0103m acolo un fi\u0219ier de tip SOFTWARE cu <b>Name:<\/b>ros.xml, <b>Target Name:<\/b>ros.xml \u0219i <b>Version:<\/b>6.45.6<br \/>\nAten\u021bie! Versiunea aici trebuie s\u0103 fie specificat\u0103 exact \u00een formatul \u00een care este afi\u0219at\u0103 pe dispozitiv \u0219i transmis\u0103 \u00een parametrul <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>Select\u0103m fi\u0219ierul nostru xml pentru a fi \u00eenc\u0103rcat \u0219i gata.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Acum avem o mul\u021bime de metode pentru a actualiza dispozitivul. Prin Wizard \u00een meniul principal, prin Advanced Provisioning \u0219i sarcini de tip SOFTWARE, sau pur \u0219i simplu intr\u0103m \u00een configura\u021bia unit\u0103\u021bii \u0219i ap\u0103s\u0103m Upgrade. Vom alege cea mai simpl\u0103 cale, c\u0103ci oricum articolul a crescut.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 \u00een Mikrotik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ap\u0103s\u0103m butonul, ini\u021biem provision \u0219i gata. Programul de testare s-a \u00eencheiat. Acum \u0219tim s\u0103 facem mai multe cu Mikrotik.<\/p>\n<h4>5. Concluzie<\/h4>\n<p>C\u00e2nd am \u00eenceput s\u0103 scriu, am vrut ini\u021bial s\u0103 descriu conexiunea unui telefon IP \u0219i s\u0103 explic pe exemplul s\u0103u c\u00e2t de u\u0219or poate fi c\u00e2nd tr-069 func\u021bioneaz\u0103 f\u0103r\u0103 efort. Dar apoi, pe m\u0103sur\u0103 ce avansam \u0219i s\u0103pam \u00een materiale, m-am g\u00e2ndit c\u0103 celui care a conectat Mikrotik-ul nu \u00eei va mai fi fric\u0103 de niciun telefon pentru a \u00eenv\u0103\u021ba pe cont propriu.<\/p>\n<p>\u00cen principiu, Freeacs, pe care l-am testat, poate fi folosit deja \u00een produc\u021bie, dar trebuie s\u0103 configur\u0103m securitatea, SSL, s\u0103 set\u0103m MikroTik-urile pentru autoconfigurare dup\u0103 resetare, s\u0103 ajust\u0103m ad\u0103ugarea corect\u0103 a tipului de unitate, s\u0103 deslu\u0219im func\u021bionarea webservices \u0219i fusion shell, \u0219i \u00eenc\u0103 multe altele. \u00cencerca\u021bi, inova\u021bi \u0219i scrie\u021bi un continuare!<\/p>\n<p>Mul\u021bumesc tuturor pentru aten\u021bie! Voi fi bucuros s\u0103 primesc corecturi \u0219i comentarii!<\/p>\n<p>Lista materialelor folosite \u0219i linkuri utile:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Firul de forum pe care l-am g\u0103sit la \u00eenceputul c\u0103ut\u0103rilor pe aceast\u0103 tem\u0103<\/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\">Parametrii tr-069 \u00een MikroTik \u0219i coresponden\u021ba lor cu comenzile terminalului<\/a><\/noindex><\/p>\n<p>Sursa: <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\/ro\/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=\"ro_RO\" \/>\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\/ro\/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 \u00een MikroTik. Test\u0103m Freeacs ca server de autoconfigurare pentru RouterOS | ProHoster","description":"\u00cen acest articol, voi \u00eencerca s\u0103 descriu pas cu pas procesul de instalare a unui server de testare pentru minunatul proiect Freeacs complet.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}