{"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\/hr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>U ovom \u010dlanku \u0107u poku\u0161ati korak po korak opisati proces instalacije testnog servera prekrasnog projekta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> do potpuno funkcionalnog stanja i prikazati prakti\u010dne metode za rad s mikrotik: konfiguraciju putem parametara, izvr\u0161enje skripti, a\u017euriranje, instalaciju dodatnih modula itd.<\/p>\n<p>Cilj \u010dlanka je potaknuti kolege da se odmore od upravljanja mre\u017enim ure\u0111ajima uz pomo\u0107 stra\u0161nih zadataka i improvizacija, poput samostalno napisanih skripti, Dude, Ansible i sli\u010dno. I, povodom toga, izazvati salve i masovno slavlje na trgovima.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Odabir<\/h4>\n<p>Za\u0161to freeacs, a ne genie-acs, spomenut u <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, kao \u017eivahnija opcija?<br \/>\nZato \u0161to o genie-acs s mikrotik postoje objave \u0160panjolaca. Evo ih <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">video<\/a><\/noindex> s pro\u0161logodi\u0161njeg MUM. Automatske potplate na slajdovima su kul, ali bih volio oti\u0107i od koncepta pisanja skripti za pokretanje skripti za pokretanje skripti\u2026<\/p>\n<h4>1. Instalacija freeacs<\/h4>\n<p>Instalirat \u0107emo na Centos7, a budu\u0107i da ure\u0111aji \u0161alju dovoljno podataka, a ACS aktivno radi s bazom podataka \u2014 ne\u0107emo \u0161tedjeti na resursima. Za udoban rad odvojit \u0107emo 2 CPU jezgre, 4GB RAM-a i 16GB brzog SSD RAID10 spremi\u0161ta. Instalirat \u0107u freeacs u LXC kontejneru Proxmox VE, a vi mo\u017eete raditi u bilo kojem alatu koji vam odgovara.<br \/>\nNe zaboravite postaviti pravo vrijeme na ma\u0161ini s ACS-om.<\/p>\n<p>Sustav \u0107e biti testni, pa ne\u0107emo komplicirati i jednostavno \u0107emo koristiti ljubazno ponu\u0111eni skript za instalaciju, onakav kakav jest.<\/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>\u010cim se rad skripta zavr\u0161i \u2014 odmah \u0107ete mo\u0107i pristupiti web su\u010delju putem IP adrese ma\u0161ine, sa korisni\u010dkim podacima admin\/freeacs<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>Takvo je ugodno minimalisti\u010dko su\u010delje, i kako je divno i brzo sve ispalo<\/i><\/p>\n<h4>2. Prva konfiguracija freeacs<\/h4>\n<p>Osnovna jedinica upravljanja za ACS je jedinica ili CPE (Oprema korisni\u010dkog prostora). A najva\u017enije \u0161to nam treba za upravljanje jedinicama je njihov Unit Type, tj. model opreme koji odre\u0111uje skup prilagodljivih parametara jedinice i njenog softvera. Ali dok ne znamo kako ispravno uvesti novu jedinicu, najbolje bi bilo pitati samu jedinicu, uklju\u010div\u0161i Discovery Mode.<\/p>\n<p>U produkciji se takav na\u010din kori\u0161tenja kategori\u010dki ne smije koristiti, ali moramo \u0161to prije pokrenuti motor i vidjeti mogu\u0107nosti sustava. Sve glavne postavke pohranjuju se u \/opt\/freeacs-*. Stoga, otvaramo<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, nalazimo<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>i mijenjamo na<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>Osim toga, po\u017eeljno je pove\u0107ati maksimalne veli\u010dine datoteka s kojima \u0107e raditi nginx i mysql. Za mysql dodajemo u \/etc\/my.cnf redak<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, a za nginx, u \/etc\/nginx\/nginx.conf dodajemo<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>u http odjeljak. Ina\u010de, mo\u0107i \u0107emo raditi s firmware-ima ne ve\u0107im od 1M.<\/p>\n<p>Ponovno pokre\u0107emo i spremni smo za rad s ure\u0111ajima.<\/p>\n<p>A kao ure\u0111aj (CPE) imat \u0107emo malog radnika <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>Prije testnog povezivanja, po\u017eeljno je ru\u010dno podesiti CPE na minimalnu radnu konfiguraciju kako bi parametri koje kasnije \u017eelite konfigurirati bili ispunjeni. Za router minimalno se mo\u017ee uklju\u010diti dhcp-klijent na ether1, instalirati paket tr-069client i postaviti lozinke.<\/p>\n<h4>3. Povezujemo Mikrotik<\/h4>\n<p>Sve jedinice po\u017eeljno je povezati koriste\u0107i valjanu serijsku broj kao prijavu. Tada \u0107e vam u logovima sve biti jasno. Neki savjetuju kori\u0161tenje WAN MAC-a \u2014 ne vjerujte im. Neki koriste zajedni\u010dki login\/password za sve \u2014 izbjegavajte ih.<\/p>\n<p>Otvorite log tr-069 za pra\u0107enje 'pregovora'<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>Otvorite winbox, odaberite TR-069 iz izbornika.<br \/>\nACS URL: <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (zamijenite s va\u0161im IP-om)<br \/>\nKorisni\u010dko ime: 9249094C26CB (kopirajte serijski broj iz system&gt;routerboard)<br \/>\nLozinka: 123456 (za discovery nije potrebna, ali neka bude)<br \/>\nPeriodi\u010dni informativni interval ne mijenjamo. Ovu postavku \u0107emo izraditi putem na\u0161eg ACS-a.<\/p>\n<p>Ispod se nalaze postavke za daljinsku inicijalizaciju veze, ali nisam uspio natjerati mikrotik da s tim radi odmah. Iako na telefonima daljinski zahtjev radi 'iz kutije'. Trebat \u0107e istra\u017eiti.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nakon \u0161to pritisnete gumb Primijeni \u2014 podaci \u0107e se razmjenjivati u terminalu, a u web su\u010delju Freeacs mo\u0107i \u0107ete vidjeti na\u0161 router s automatski kreiranom jedinicom tipa 'hAPaclite'.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Router je povezan. Mo\u017eete zaviriti u automatski kreiranu jedinicu tipa. Otvorite <code>Easy Provisioning &gt; Unit Type &gt; Pregled jedinica &gt; hAPaclite<\/code>. \u0160to tamo sve nema! \u010citavih 928 parametara (vidio sam u shellu). Je li to puno ili malo \u2014 razjasnit \u0107emo kasnije, a sada samo brzo pogledajmo. Ovo je \u0161to zna\u010di jedinica tipa. To je popis podr\u017eanih parametara s klju\u010devima, ali bez vrijednosti. Vrijednosti se postavljaju na ni\u017eim razinama \u2014 u profilima i jedinicama.<\/p>\n<h4>4. Konfiguriramo Mikrotik<\/h4>\n<p>Do\u0161ao je trenutak da preuzmemo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">priru\u010dnik za web su\u010delje<\/a><\/noindex> Ovo je priru\u010dnik iz 2011. godine \u2014 poput boce dobrog, starog vina. Otvorimo ga i ostavimo da 'di\u0161e'.<\/p>\n<p>A u web su\u010delju kliknite na olovku pored na\u0161eg jedinice i pre\u0111ite u na\u010din konfiguracije jedinice. Izgleda ovako:<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Krato \u0107emo razmotriti \u0161to je zanimljivo na ovoj stranici:<\/p>\n<p><i>Blok Konfiguracija jedinice<\/i><\/p>\n<ul>\n<li>Profil: Ovo je profil unutar Tip jedinice. Hijerarhija je ovakva: <code>TipJedinice &gt; Profil &gt; Jedinica<\/code>. To zna\u010di da mo\u017eemo kreirati, na primjer, profile <code>hAPaclite &gt; hotspot<\/code> i <code>hAPaclite &gt; branch<\/code>, ali unutar modela ure\u0111aja<\/li>\n<\/ul>\n<p><i>Blok Provisioning<\/i> s gumbima<br \/>\nSavjeti sugeriraju da svi gumbi u bloku Provisioning mogu odmah primijeniti konfiguraciju putem ConnectionRequestURL. No, kao \u0161to sam ranije rekao, to ne radi, stoga \u0107e nakon pritiska gumba biti potrebno ponovno pokrenuti tr-069 klijent na mikrotiku za ru\u010dno pokretanje provisiona.<\/p>\n<ul>\n<li>Freq\/Spread: Koliko puta tjedno isporu\u010diti konfiguraciju \u00b1 %, kako bi se smanjilo optere\u0107enje na poslu\u017eitelju i komunikacijskim kanalima. Po defaultu je postavljeno 7\/20, tj. svaki dan \u00b1 20% i napomena o tome u sekundama. Jo\u0161 nema smisla mijenjati u\u010destalost isporuke, jer \u0107e biti suvi\u0161nog \u0161uma u logovima i ne uvijek o\u010dekivanog primjena postavki.<\/li>\n<\/ul>\n<p><i>Blok Povijest Provisioninga<\/i> (zadnjih 48 sati)<\/p>\n<ul>\n<li>Izgleda kao povijest, ali klikom na naslov dolazite do zgodnog alata za pretra\u017eivanje po bazi, s regexp-om i dodacima.<\/li>\n<\/ul>\n<p><i>Blok Parametri<\/i><\/p>\n<p>Najve\u0107i i najva\u017eniji blok u kojem se zapravo postavljaju i o\u010ditavaju parametri za ovu jedinicu. Trenutno vidimo samo najva\u017enije sistemske parametre bez kojih rad ACS-a s jedinicom nije mogu\u0107. No, mi se sje\u0107amo da mi u Tipu jedinice imamo \u2014 <i>928<\/i>. Pogledajmo sve vrijednosti i odlu\u010dimo s \u010dim se to sve koriste na mikrotiku.<\/p>\n<h4>4.1 O\u010ditavanje parametara<\/h4>\n<p>U bloku Provisioning pritisnite gumb O\u010ditavanje svih. U bloku \u2014 crvena natpis. Desno \u0107e se pojaviti stupac <i>CPE (trenutna) vrijednost<\/i>. U sistemskim parametrima ProvisioningMode promijenio se na READALL.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>I\u2026 ni\u0161ta se ne\u0107e dogoditi, osim poruke u System.X_FREEACS-COM.IM.Message <code>Kick failed at...<\/code>.<\/p>\n<p>Ponovno pokrenite TR-069 klijent ili ponovno pokrenite usmjeriva\u010d, i nastavite osvje\u017eavati stranicu u pregledniku dok ne dobijete desno parametre u veselih sivih pravokutnicima.<br \/>\nAko je netko \u017eelio gurnuti starog vina \u2014 ovaj na\u010din je u priru\u010dniku opisan kao 10.2 Na\u010din inspekcije. Uklju\u010duje se i radi malo druga\u010dije, ali su\u0161tina je sasvim opisana.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Na\u010din READALL \u0107e se sam isklju\u010diti nakon 15 minuta, a mi \u0107emo poku\u0161ati otkriti \u0161to ovdje ima korisnog i \u0161to mo\u017eemo promijeniti \u201eu hodu\u201c, dok smo u ovom na\u010dinu.<\/p>\n<p>Mo\u017eete mijenjati IP adrese, uklju\u010divati\/isklju\u010divati su\u010delja, pravila vatrozida koja sadr\u017ee komentare (ina\u010de potpuni nered), wi-fi i tako dalje.<\/p>\n<p>Drugim rije\u010dima, trenutno nije mogu\u0107e razumno konfigurirati mikrotik samo pomo\u0107u TR-069. No, mo\u017ee se prili\u010dno dobro pratiti. Dostupna je statistika o su\u010deljima i njihovom statusu, slobodnoj memoriji itd.<\/p>\n<h4>4.2 Dostava parametara<\/h4>\n<p>Sada probajmo dostaviti parametre u usmjeriva\u010d putem tr-069, 'prirodnim' putem. Prva \u017ertva bit \u0107e Device.DeviceInfo.X_MIKROTIK_SystemIdentity. Nalazimo ga u parametrima jedinice All. Kao \u0161to se mo\u017ee vidjeti - nije postavljen. To zna\u010di da bilo koja jedinica mo\u017ee sama imati bilo koji Identity. Dosta je toga!<br \/>\nOzna\u010davamo ku\u0107icu u stupcu create, postavljamo ime Mr.White i pritiskamo gumb Update parameters. \u0160to \u0107e se dogoditi, ve\u0107 ste pogodili. Prilikom sljede\u0107e sesije povezivanja s centralom, usmjeriva\u010d bi trebao promijeniti svoj Identity.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ali nam to nije dovoljno. Takav parametar kao Identity uvijek je dobar za imati pri ruci kada tra\u017eite potrebnu jedinicu. Kliknemo na ime parametra i ozna\u010davamo ku\u0107ice Display(D) i Searchable(S). Klju\u010d parametra se mijenja u RWSD (Zapamtite, imena i klju\u010devi postavljaju se na najvi\u0161oj razini tipa jedinice)<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Vrijednost sada ne samo da se prikazuje u op\u0107em popisu pretra\u017eivanja, ve\u0107 je dostupna i za pretra\u017eivanje u <code>Support &gt; Search &gt; Advanced form<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Iniciramo provision i gledamo na Identity. Zdravo, Mr.White! Sada ne\u0107ete mo\u0107i sami promijeniti identitet dok radi tr-069 client.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Izvr\u0161avanje skripti<\/h4>\n<p>S obzirom da smo shvatili da bez njih ne mo\u017eemo \u2014 hajde da ih izvr\u0161imo.<\/p>\n<p>Ali prije nego \u0161to po\u010dnemo raditi s datotekama \u2014 trebamo ispraviti direktivu <code>public.url<\/code> u datoteci <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nIma li to i dalje testna konfiguracija postavljena jednim skriptom. Nismo zaboravili?<\/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>Restartamo ACS i idemo izravno na <code>Files &amp; Scripts<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ali ono \u0161to nam se sada otvara pripada tipu jedinice, tj. globalno svim usmjeriva\u010dima hAP ac lite, bilo da se radi o usmjeriva\u010du podru\u017enice, hotspotu ili capsmanu. Takva visoka razina nam trenutno nije potrebna, stoga, prije nego \u0161to radimo sa skriptama i datotekama \u2014 trebamo stvoriti profil. Mo\u017eemo to nazvati, kao 'funkciju' ure\u0111aja.<\/p>\n<p>Pretvorimo na\u0161e malo \u010dudo u server vremena. Dignitetna funkcija s posebnim paketom softvera i malim brojem parametara. Idemo u <code>Easy Provisioning &gt; Profile &gt; Create Profile<\/code> i kreiramo u tipu jedinice: hAPaclite profil <i>timeserver<\/i>. U defaultnom profilu nismo imali parametre, pa nema \u0161to ni kopirati.<i> Kopirajte parametre iz: \u00abne kopiraj&#8230;\u00bb<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Trenutno nema parametara, ali \u0107emo mo\u0107i postaviti one koje \u017eelimo vidjeti na na\u0161im vremenima, kombiniranima iz hAPaclite. Na primjer, op\u0107i NTP serveri.<br \/>\nPrelazimo u konfiguraciju mre\u017enog ure\u0111aja i premje\u0161tamo ga u profil timeserver<\/p>\n<p>Napokon idemo u <code>Files &amp; Scripts<\/code>, raditi skripte, i ovdje nas \u010dekaju izuzetno korisne mogu\u0107nosti.<\/p>\n<p>Da bismo izvr\u0161ili skriptu na jedinici, trebamo odabrati <i>Tip: TR069_SCRIPT<\/i> a <i>Name <\/i>i <i>Naziv cilja<\/i> moraju imati ekstenziju .alter<br \/>\nZa skripte, za razliku od softvera, mo\u017eemo ili u\u010ditati gotovu datoteku ili jednostavno napisati\/urediti je u polju <i>Sadr\u017eaj. <\/i>Poku\u0161ajmo napisati isto tamo.<\/p>\n<p>Kako bismo odmah vidjeli rezultat \u2014 dodajmo routeru vlan na 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 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Upisujemo, pritisnemo <i>U\u010ditaj<\/i> i to je to. Na\u0161a skripta <code>vlan1.alter<\/code> \u010deka svoj trenutak.<\/p>\n<p>Pa, idemo? Ne. Moramo jo\u0161 dodati grupu za na\u0161 profil. Grupe nisu uklju\u010dene u hijerarhiju opreme, ali su potrebne za pretra\u017eivanje jedinica u UnitType ili Profilu i obavezne su za izvr\u0161avanje skripti putem Advanced Provisioning. Obi\u010dno, grupe su povezane s lokacijama i imaju uvu\u010denu strukturu. Napravimo grupu Rusija.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Zamislite, upravo smo suzili pretra\u017eivanje s \u00abSve svjetske vremenske servere na hAPaclite\u00bb na \u00abSve vremenske servere Rusije na hAPaclite\u00bb. Ima tu jo\u0161 puno zanimljivog u vezi grupa, ali nemamo vremena. Idemo ve\u0107 na skripte.<\/p>\n<pre><code class=\"plaintext\">Napredno provisioniranje &gt; Posao &gt; Kreiraj posao<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Budu\u0107i da smo u Advanced re\u017eimu, ovdje mo\u017eemo navesti niz razli\u010ditih uvjeta za po\u010detak zadatka, pona\u0161anje u slu\u010daju gre\u0161aka, ponavljanja i vremenskih ograni\u010denja. Preporu\u010dujem da to sve pro\u010ditate u priru\u010dnicima ili \u0107emo kasnije o tome raspraviti kada implementiramo u produkciju. Za sada \u0107emo staviti n1 u pravila obustave, kako bi se zadatak zaustavio \u010dim se izvr\u0161i na na\u0161oj 1 jedinici.<\/p>\n<p>Ispunjavamo potrebne podatke i ostaje samo pokrenuti!<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Pritiskamo PO\u010cNI i \u010dekamo. Sada \u0107e broj\u010danik ure\u0111aja koje je pokvarena skripta 'ubila' naglo porasti! Ne, naravno. Takvi se zadaci izvode du\u017ee, i to je njihova razlika od skripti, Ansible-a i drugih. Jedinice same tra\u017ee zadatke prema rasporedu ili kad se pojave u mre\u017ei, ACS prati koje su jedinice ve\u0107 primile zadatke i kako su ih zavr\u0161ile, te to zabilje\u017ei u parametrima jedinice. U na\u0161oj grupi je 1 jedinica, a da ih je 1001 \u2014 admin bi pokrenuo taj zadatak i oti\u0161ao na ribolov.<\/p>\n<p>Hajde. Ponovo pokrenite ruter ili restartujte TR-069 klijent. Sve bi trebalo pro\u0107i glatko i Mr.White \u0107e dobiti novi vlan. A na\u0161 zadatak prema Stop pravilu \u0107e pre\u0107i u status PAUSED. To zna\u010di da se jo\u0161 uvek mo\u017ee pokrenuti ponovo ili izmeniti. Ako pritisnete FINISH \u2014 zadatak \u0107e se prebaciti u arhivu.<\/p>\n<h4>4.4 A\u017euriramo softver<\/h4>\n<p>Ovo je veoma va\u017ena ta\u010dka, jer je firmver mikrotika modularan, ali dodavanje modula ne menja ukupnu verziju firmvera ure\u0111aja. Na\u0161 ACS je u redu, i nismo na to navikli.<br \/>\nSada \u0107emo to uraditi u br\u017eem i jednostavnijem stilu, i staviti NTP modul u ukupan firmver odmah, ali \u010dim se verzija na ure\u0111aju a\u017eurira \u2014 ne\u0107emo mo\u0107i dodati jo\u0161 jedan modul na isti na\u010din.<br \/>\nZa produkciju, ovakve trikove je bolje ne koristiti i instalirati module koji nisu obavezni za Tip Jedinice samo skriptama.<\/p>\n<p>Dakle, prvo \u0161to treba da uradimo \u2014 je da pripremimo softverske pakete potrebnih verzija i arhitektura, i postavimo ih na neki dostupan veb server. Za test \u0107e poslu\u017eiti bilo koji, do kojeg mo\u017ee da do\u0111e na\u0161 Mr.White, a za produkciju je bolje postaviti auto-a\u017euriraju\u0107e ogledalo potrebnog softvera, koje nije zastra\u0161uju\u0107e postaviti na web.<br \/>\nVa\u017eno! Uvek se setite da uklju\u010dite paket sa tr-069client u a\u017euriranja!<\/p>\n<p>Kako se ispostavilo, du\u017eina puta do paketa je veoma va\u017ena! U mojim poku\u0161ajima kori\u0161\u0107enja ne\u010dega poput <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, mikrotik se sru\u0161io u cikli\u010dno povezivanje sa resursom, isporu\u010duju\u0107i u tr-069 log ponavljaju\u0107e TRANSFERCOMPLETE. Potro\u0161io sam odre\u0111eni broj nervnih \u0107elija poku\u0161avaju\u0107i da shvatim \u0161ta nije u redu. Stoga, za sada \u0107emo ga staviti u koren, dok ne saznamo.<\/p>\n<p>Dakle, treba da imamo tri npk fajla dostupna putem http. Meni je ispalo ovako:<\/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>Sada to treba oblikovati u xml fajl sa FileType=\"1 Firmware Upgrade Image\", koji \u0107emo nahraniti mikrotiku. Neka se zove ros.xml.<\/p>\n<p>Radimo prema uputstvu iz <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>U o\u010di upada nedostatak <code>Korisni\u010dko ime\/Lozinka<\/code> za pristup serveru za preuzimanje. Mo\u017ee se probati da se upi\u0161e kao u ta\u010dki A.3.2.8 protokola 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>Ili pitati izravno ovla\u0161tene mikroTik o maksimalnoj du\u017eini puta do *.npk<\/p>\n<p>Prvo idemo u poznate nam <code>Files &amp; Scripts<\/code>, i tamo kreiramo datoteku tipa SOFTWARE s <b>Naziv:<\/b>ros.xml, <b>Ciljni naziv:<\/b>ros.xml i <b>Verzija:<\/b>6.45.6<br \/>\nPozor! Verzija mora biti navedena u to\u010dnom formatu, onakvom kakav se prikazuje na ure\u0111aju i prenosi u parametru <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>Odabiremo na\u0161 xm-datoteku za preuzimanje i to je to.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Sada imamo mnogo na\u010dina za a\u017euriranje ure\u0111aja. Kroz Wizard u glavnom izborniku, preko Advanced Provisioning i zadataka tipa SOFTWARE, ili jednostavno oti\u0107i u konfiguraciju jedinice i pritisnuti A\u017euriraj. Odabrati \u0107emo najjednostavniji put, jer je \u010dlanak ve\u0107 narastao.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 na Mikrotik-u. Testiramo Freeacs kao server za automatsku konfiguraciju za RouterOS.\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Pritiskamo gumb, pokre\u0107emo provision i to je to. Testni program je zavr\u0161en. Sada znamo raditi vi\u0161e s mikrotikom.<\/p>\n<h4>5. Zaklju\u010dak<\/h4>\n<p>Kad sam po\u010deo pisati, prvo sam \u017eelio opisati povezivanje IP telefona, i na njegovom primjeru objasniti kako mo\u017ee biti sjajno kada tr-069 radi lako i bez napora. No, kako je vrijeme prolazilo i kopao sam po materijalima, pomislio sam da onome tko je povezao mikroTik \u2014 nijedan telefon vi\u0161e ne\u0107e biti zastra\u0161uju\u0107i za samostalno u\u010denje.<\/p>\n<p>U na\u010delu, Freeacs koji smo testirali \u2014 ve\u0107 se mo\u017ee primjenjivati u produkciji, ali za to treba postaviti sigurnost, SSL, potrebno je konfigurirati mikroTike za automatsku konfiguraciju nakon resetiranja, usavr\u0161iti pravilno dodavanje Unit Type, razjasniti rad web servisa i fusion shell, i jo\u0161 mnogo toga. Isprobajte, izumite, i napi\u0161ite nastavak!<\/p>\n<p>Sve, hvala na pa\u017enji! Bit \u0107u zahvalan na ispravcima i komentarima!<\/p>\n<p>Popis kori\u0161tenih materijala i korisne veze:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Forum tema na koju sam nai\u0161ao na po\u010detku pretra\u017eivanja o toj temi<\/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\">Freeacs wiki<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-parameters-6.39\">Parametri tr-069 u mikroTik-u i njihova sukladnost naredbama terminala<\/a><\/noindex><\/p>\n<p>Izvor: <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.4 - 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\/hr\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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 u MikroTik. Testiramo Freeacs kao poslu\u017eitelj automatske konfiguracije za RouterOS | ProHoster","description":"U ovom \u010dlanku \u0107u poku\u0161ati korak po korak opisati proces postavljanja testnog poslu\u017eitelja prekrasnog projekta Freeacs do potpune funkcionalnosti.","canonical_url":"https:\/\/prohoster.info\/hr\/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":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}