{"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\/da\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I denne artikel vil jeg fors\u00f8ge at beskrive installationsprocessen af testserveren for det fantastiske projekt trin for trin. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> til en fuldt funktionel tilstand og vise praktiske metoder til at arbejde med mikrotik: konfiguration via parametre, udf\u00f8relse af scripts, opdatering, installation af ekstra moduler osv.<\/p>\n<p>M\u00e5let med artiklen er at motivere kolleger til at opgive administrationen af netv\u00e6rksudstyr ved hj\u00e6lp af elendige metoder og n\u00f8d-beslutninger i form af selvskrevne scripts, Dude, Ansible osv. Og i den forbindelse at udl\u00f8se fyrv\u00e6rkeri og massel\u00e6kkerier p\u00e5 pladserne.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Valg<\/h4>\n<p>Hvorfor freeacs og ikke genie-acs, som n\u00e6vnt i <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, som er mere aktiv?<br \/>\nFordi der er publikationer om genie-acs med mikrotik fra spanierne. Her er deres <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">en video<\/a><\/noindex> fra sidste \u00e5rs MUM. Auto-shares p\u00e5 slides er cool, men jeg vil gerne bev\u00e6ge mig v\u00e6k fra konceptet om at skrive scripts for at k\u00f8re scripts for at k\u00f8re scripts\u2026<\/p>\n<h4>1. Installation af freeacs<\/h4>\n<p>Vi vil installere det i Centos7, og da enhederne sender en hel del data, og ACS arbejder aktivt med databasen \u2014 vil vi ikke spare p\u00e5 ressourcerne. For en komfortabel brug tildeler vi 2 CPU-kerner, 4GB RAM og 16GB hurtig lagring SSD raid10. Jeg vil installere freeacs i en LXC-container p\u00e5 Proxmox VE, men du kan arbejde med ethvert andet v\u00e6rkt\u00f8j, som du finder passende.<br \/>\nHusk at indstille det korrekte tidspunkt p\u00e5 maskinen med ACS.<\/p>\n<p>Systemet vil v\u00e6re testet, s\u00e5 vi vil ikke g\u00f8re det kompliceret, og blot bruge det medf\u00f8lende installationsscript, som det er.<\/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>N\u00e5r scriptet er f\u00e6rdigt \u2014 kan du straks f\u00e5 adgang til webgr\u00e6nsefladen via maskinens IP med loginoplysningerne admin\/freeacs.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>Her er en s\u00e5dan behagelig minimalistisk gr\u00e6nseflade, og hvor hurtigt og fantastisk det hele gik.<\/i><\/p>\n<h4>2. F\u00f8rste ops\u00e6tning af freeacs<\/h4>\n<p>Den grundl\u00e6ggende enhed til styring for ACS er en enhed eller CPE (Customer Premises Equipment). Og det vigtigste, vi har brug for til at styre enhederne \u2014 er deres Unit Type, dvs. enhedsmodellen, der definerer de konfigurerbare parametre for enheden og dens software. Men da vi endnu ikke ved, hvordan man korrekt opretter en ny Unit Type, vil det v\u00e6re bedst at sp\u00f8rge selve enheden ved at aktivere Discovery Mode.<\/p>\n<p>Denne tilstand m\u00e5 kategorisk ikke bruges i produktion, men vi skal hurtigt komme i gang og se systemets muligheder. Alle vigtige indstillinger gemmes i \/opt\/freeacs-*. S\u00e5 lad os \u00e5bne<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, vi finder<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>og \u00e6ndrer til<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>Derudover er det \u00f8nskeligt at \u00f8ge de maksimale filst\u00f8rrelser, som nginx og mysql skal arbejde med. For mysql tilf\u00f8jer vi i \/etc\/my.cnf linjen<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, og for nginx, i \/etc\/nginx\/nginx.conf tilf\u00f8jer vi<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>til http-sektionen. Ellers kan vi kun arbejde med firmware p\u00e5 op til 1M.<\/p>\n<p>Genstart, og vi er klar til at arbejde med enhederne.<\/p>\n<p>Og som enhed (CPE) vil vi have den lille arbejder <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>F\u00f8r testforbindelsen er det en god id\u00e9 at indstille CPE manuelt til den mindste arbejds-konfiguration, s\u00e5 de parametre, du senere vil konfigurere, ikke er tomme. For routeren kan du minimalistisk aktivere dhcp-klienten p\u00e5 ether1, installere pakken tr-069client og s\u00e6tte adgangskoder.<\/p>\n<h4>3. Tilslut Mikrotik<\/h4>\n<p>Alle enheder b\u00f8r tilsluttes ved at bruge et gyldigt serienummer som brugernavn. S\u00e5 vil det hele v\u00e6re klart i loggene. Nogle anbefaler at bruge WAN MAC \u2014 tro ikke p\u00e5 det. Nogle bruger et f\u00e6lles login\/password \u2014 hold dig v\u00e6k fra dem.<\/p>\n<p>\u00c5bn tr-069-loggen for at overv\u00e5ge \"forhandlinger\"<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>\u00c5bn winbox, menupunktet TR-069.<br \/>\nACS URL: <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (erstat med din IP)<br \/>\nBrugernavn: 9249094C26CB (kopier serienummeret fra system&gt;routerboard)<br \/>\nAdgangskode: 123456 (ikke n\u00f8dvendig til discovery, men for sikkerheds skyld)<br \/>\nVi \u00e6ndrer ikke den periodiske inform intervals. Denne indstilling vil vi give via vores ACS<\/p>\n<p>Nedenfor er indstillinger til fjerninitialisering af forbindelsen, men jeg kunne ikke f\u00e5 mikrotik til at arbejde med det umaadeligt. Selvom det fungerer \"out of the box\" med telefoner. Det bliver n\u00f8dvendigt at unders\u00f8ge n\u00e6rmere.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Efter at have trykket p\u00e5 knappen Anvend \u2014 vil der v\u00e6re datatransmission i terminalen, og i Freeacs webgr\u00e6nseflade kan du se vores router med den automatisk oprettede Unit Type \u00abhAPaclite\u00bb.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Routeren er tilsluttet. Du kan kigge p\u00e5 den automatisk oprettede Unit Type. \u00c5bn <code>Easy Provisioning &gt; Unit Type &gt; Unit Type Overview &gt; hAPaclite<\/code>. Der er virkelig meget at finde! Hele 928 parametre (jeg tjekkede i shell). Er det meget eller lidt \u2014 det finder vi ud af senere, men lad os hurtigt tage et kig. Det er, hvad Unit Type betyder. Det er en liste over underst\u00f8ttede parametre med n\u00f8gler, men uden v\u00e6rdier. V\u00e6rdierne angives i lavere niveauer \u2014 profiler og enheder.<\/p>\n<h4>4. Konfigurer Mikrotik<\/h4>\n<p>Det er tid til at downloade <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">vejledningen til webgr\u00e6nsefladen<\/a><\/noindex> Denne vejledning er fra 2011 \u2014 som en flaske god, moden vin. Lad os \u00e5bne den og lade den \u00e5nde.<\/p>\n<p>Og selv i webgr\u00e6nsefladen klikker vi p\u00e5 blyanten ved siden af vores enhed og g\u00e5r til konfigurationsmodus for enheden. Det ser s\u00e5dan ud:<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Lad os kort gennemg\u00e5, hvad der er interessant p\u00e5 denne side:<\/p>\n<p><i>Blok Enhedskonfiguration<\/i><\/p>\n<ul>\n<li>Profil: Dette er profilen inden for enhedstypen. Hierarkiet er som f\u00f8lger: <code>Enhedstype &gt; Profil &gt; Enhed<\/code>. Det vil sige, at vi kan oprette for eksempel profiler <code>hAPaclite &gt; hotspot<\/code> og <code>hAPaclite &gt; branch<\/code>, men inden for modeltypen for enheden<\/li>\n<\/ul>\n<p><i>Blok Provisioning<\/i> med knapper<br \/>\nTipsene antyder, at alle knapper i blokken Provisioning kan anvende konfigurationen \u00f8jeblikkeligt via ConnectionRequestURL. Men som jeg n\u00e6vnte tidligere, fungerer det ikke, s\u00e5 efter at have klikket p\u00e5 knapperne skal TR-069-klienten p\u00e5 mikrotik genstartes for manuel start af provision.<\/p>\n<ul>\n<li>Freq\/Spread: Hvor ofte om ugen skal konfigurationen leveres \u00b1 %, for at mindske belastningen p\u00e5 serveren og kommunikationskanalerne. Som standard er indstillingen 7\/20, dvs. hver dag \u00b1 20% og et tip om, hvordan det er i sekunder. Indtil videre giver det ikke mening at \u00e6ndre leveringsfrekvensen, da det vil skabe un\u00f8dvendig st\u00f8j i loggene og ikke altid forventede anvendelser af indstillingerne.<\/li>\n<\/ul>\n<p><i>Blok Provisioninghistorik<\/i> (sidste 48 timer)<\/p>\n<ul>\n<li>Historikken ser ud, som historie g\u00f8r, men ved at klikke p\u00e5 overskriften kommer man ind i et nyttigt v\u00e6rkt\u00f8j til databases\u00f8gning med regexp og ekstra funktioner.<\/li>\n<\/ul>\n<p><i>Blok Parametre<\/i><\/p>\n<p>Den st\u00f8rste og vigtigste blok, hvor parametrene for denne enhed faktisk angives og l\u00e6ses. Lige nu ser vi kun de vigtigste systemparametre, uden hvilke ACSs arbejde med enheden ikke er muligt. Men vi husker, at der er dem i enhedstypen \u2014 <i>928<\/i>. Lad os se alle v\u00e6rdierne og finde ud af, hvad man skal vide om mikrotik.<\/p>\n<h4>4.1 L\u00e6s parametre<\/h4>\n<p>I blokken Provisioning klikker vi p\u00e5 knappen L\u00e6s alle. I blokken - r\u00f8d tekst. Til h\u00f8jre vil der vises en kolonne <i>CPE (nuv\u00e6rende) v\u00e6rdi<\/i>. I systemparametrene \u00e6ndrede ProvisioningMode sig til READALL.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Og... der vil ikke ske noget, bortset fra en meddelelse i System.X_FREEACS-COM.IM.Message <code>Kick failed at...<\/code>.<\/p>\n<p>Genstart TR-069-klienten eller genstart routeren, og forts\u00e6t med at opdatere browserens side, indtil du ser parametrene i glade gr\u00e5 rektangler til h\u00f8jre.<br \/>\nHvis nogle \u00f8nskede at f\u00e5 en smag af gammel vin \u2014 denne tilstand er beskrevet i manualen som 10.2 Inspektionsmodus. Den aktiveres og fungerer lidt anderledes, men essensen er beskreven ganske godt.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>READALL-tilstand vil automatisk slukke efter 15 minutter, og vi vil fors\u00f8ge at finde ud af, hvad der er nyttigt her, og hvad vi kan \u00e6ndre \"on the fly\", mens vi er i denne tilstand.<\/p>\n<p>Man kan \u00e6ndre IP-adresser, t\u00e6nde\/slukke for interfaces, firewall-regler med kommentarer (ellers bliver det et fuldst\u00e6ndigt rod), Wi-Fi og s\u00e5 videre.<\/p>\n<p>Det vil sige, at det ikke er muligt at konfigurere Mikrotik fornuftigt kun med TR-069. Men man kan monitorere det ret godt. Statistik om interfaces og deres status, ledig hukommelse osv. er tilg\u00e6ngelig.<\/p>\n<h4>4.2 Leverer parametre<\/h4>\n<p>Lad os nu pr\u00f8ve at levere parametre til routeren via TR-069, 'naturligvis'. Den f\u00f8rste pr\u00f8ve kan blive Device.DeviceInfo.X_MIKROTIK_SystemIdentity. Vi finder den i enhedens All-parametre. Som man kan se, er den ikke indstillet. Det betyder, at enhver enhed selv kan have enhver identitet. Det er nok nu!<br \/>\nVi s\u00e6tter kryds i kolonnen create, angiver navnet Mr.White og klikker p\u00e5 knappen Opdater parametre. Hvad der sker n\u00e6ste, kan du sikkert g\u00e6tte. Ved n\u00e6ste forbindelsessession til hovedkvarteret skal routeren \u00e6ndre sin identitet.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Men det er ikke nok for os. En s\u00e5dan parameter som identitet b\u00f8r altid v\u00e6re ved h\u00e5nden, n\u00e5r man leder efter den rigtige enhed. Vi klikker p\u00e5 parameterens navn og s\u00e6tter krydser i Display(D) og Searchable(S). N\u00f8gleparameteren \u00e6ndres til RWSD. (Husk, at navne og n\u00f8gler angives p\u00e5 det h\u00f8jeste niveau for enhedstype)<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>V\u00e6rdien vises nu ikke kun i den samlede s\u00f8geliste, men er ogs\u00e5 tilg\u00e6ngelig for s\u00f8gning i <code>Support &gt; S\u00f8g &gt; Avanceret formular<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Vi starter provisionering og ser p\u00e5 identiteten. Hej, Mr.White! Nu kan du ikke \u00e6ndre din identitet selv, s\u00e5 l\u00e6nge tr-069client k\u00f8rer.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Udf\u00f8rer scripts<\/h4>\n<p>Da vi har fundet ud af, at vi ikke kan undv\u00e6re dem, lad os udf\u00f8re dem.<\/p>\n<p>Men inden vi begynder at arbejde med filer, skal vi rette direktivet <code>public.url<\/code> i filen <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nVi har stadig en testkonfiguration installeret med et script. Har vi ikke glemt det?<\/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>Vi genstarter ACS og g\u00e5r direkte til <code>Fil &amp; Scripts<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Men det, der \u00e5bnes for os nu, tilh\u00f8rer enhedstypen, dvs. globalt for alle routere hAP ac lite, uanset om det er en filialrouter, hotspot eller CAPsMAN. Vi har ikke brug for et s\u00e5 h\u00f8jt niveau endnu, s\u00e5 f\u00f8r vi arbejder med scripts og filer, skal vi oprette en profil. Vi kan kalde det 'rollen' for enheden.<\/p>\n<p>Lad os g\u00f8re vores lille enhed til en tidsserver. En v\u00e6rdig rolle med et separat softwarepakke og et lille antal parametre. Vi g\u00e5r til <code>Easy Provisioning &gt; Profil &gt; Opret profil<\/code> og opretter i enhedstype: hAPaclite profilen <i>timeserver<\/i>. Vi havde ikke nogen parametre i den standardprofil, s\u00e5 der er ikke noget at kopiere.<i> Kopier parametre fra: \u00abm\u00e5 ikke kopieres\u2026\u00bb<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Her er der ikke nogen parametre endnu, men det vil v\u00e6re muligt at angive dem, som vi senere \u00f8nsker at se p\u00e5 vores tidsservere lavet af hAPaclite. For eksempel, de f\u00e6lles adresser p\u00e5 NTP-servere.<br \/>\nVi g\u00e5r ind i enhedens konfiguration, og flytter den til timeserverprofilen.<\/p>\n<p>Endelig g\u00e5r vi til <code>Fil &amp; Scripts<\/code>, for at lave scripts, og her venter der os utrolig bekvemme funktioner.<\/p>\n<p>For at udf\u00f8re et script p\u00e5 enheden, skal vi v\u00e6lge <i>Type:TR069_SCRIPT<\/i> a <i>Navn <\/i>og <i>M\u00e5lnavn<\/i> skal have .alter som filtype<br \/>\nDesuden kan man for scripts, i mods\u00e6tning til software, b\u00e5de uploade en f\u00e6rdig fil eller blot skrive\/redigere den i feltet <i>Indhold. <\/i>Lad os pr\u00f8ve at skrive direkte der.<\/p>\n<p>Og for straks at se resultatet \u2014 lad os tilf\u00f8je en vlan til routeren p\u00e5 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 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Indtast, klik <i>Upload<\/i> og s\u00e5 er det klart. Vores script <code>vlan1.alter<\/code> venter p\u00e5 sin tur.<\/p>\n<p>Er vi klar? Nej. Vi skal ogs\u00e5 tilf\u00f8je en gruppe til vores profil. Grupper indg\u00e5r ikke i hierarkiet af udstyr, men er n\u00f8dvendige for at finde enheder i UnitType eller Profil og er obligatoriske for at udf\u00f8re scripts via Advanced Provisioning. Normalt er grupper forbundet med lokationer og har en indlejret struktur. Lad os oprette gruppen Rusland.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Forestil dig, at vi lige har kunnet indsn\u00e6vre s\u00f8gningen fra \u00abAlle tidsservere i verden p\u00e5 hAPaclite\u00bb til \u00abAlle tidsservere i Rusland p\u00e5 hAPaclite\u00bb. Der er stadig en masse interessant at finde med grupper, men vi har ikke tid. Lad os komme videre til scripts.<\/p>\n<pre><code class=\"plaintext\">Advanced Provisioning &gt; Job &gt; Opret job<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Da vi er i Advanced mode, kan vi angive en masse forskellige betingelser for opstart af opgaven, adf\u00e6rd ved fejl, gentagelser og timeout. Jeg anbefaler at l\u00e6se det hele i manualerne eller diskutere det senere ved implementeringen i produktion. For nu s\u00e6tter vi blot n1 i Stop rules, s\u00e5 opgaven stopper, s\u00e5 snart den udf\u00f8res p\u00e5 vores 1. enhed.<\/p>\n<p>Fyld det n\u00f8dvendige ud, og s\u00e5 er det kun tilbage at starte!<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Vi klikker START og venter. Nu vil t\u00e6lleren af de dr\u00e6bte enheder af det uf\u00e6rdige script l\u00f8be hurtigt! Nej, selvf\u00f8lgelig ikke. S\u00e5danne opgaver tager lang tid, og det er deres forskel fra scripts, Ansible og lignende. Enhederne henvender sig selv til opgaver efter en tidsplan eller n\u00e5r de vises p\u00e5 netv\u00e6rket, ACS holder styr p\u00e5 hvilke enheder der allerede har f\u00e5et opgaver, og hvordan de er afsluttet, og registrerer dette i enhedens parametre. I vores gruppe er der 1 enhed, og hvis der var 1001 \u2014 ville administratoren have startet denne opgave og s\u00e5 taget p\u00e5 fisketur.<\/p>\n<p>Kom nu. Genstart routeren eller genstart TR-069-klienten. Det hele skulle g\u00e5 glat, og Mr.White vil f\u00e5 en ny vlan. Og vores opgave under Stop rule vil skifte til status PAUSED. Det vil sige, at den stadig kan genstartes eller \u00e6ndres. Hvis du trykker p\u00e5 FINISH, vil opgaven blive arkiveret.<\/p>\n<h4>4.4 Opdaterer software<\/h4>\n<p>Dette er et meget vigtigt punkt, da firmwaren p\u00e5 Mikrotik er modul\u00e6r, men tilf\u00f8jelse af moduler \u00e6ndrer ikke den samlede firmwareversion p\u00e5 enheden. Vores ACS fungerer fint, og vi er ikke vant til det.<br \/>\nNu vil vi g\u00f8re det p\u00e5 en quick&amp;dirty m\u00e5de og pakke NTP-modulet direkte ind i den samlede firmware, men s\u00e5 snart versionen p\u00e5 enheden er opdateret, kan vi ikke tilf\u00f8je flere moduler p\u00e5 samme m\u00e5de.<br \/>\nS\u00e5danne tricks b\u00f8r ikke anvendes i produktion, og man b\u00f8r kun installere ikke-obligatoriske moduler til Unit Type ved hj\u00e6lp af scripts.<\/p>\n<p>Det f\u00f8rste, vi skal g\u00f8re, er at forberede softwarepakker med de n\u00f8dvendige versioner og arkitekturer og placere dem p\u00e5 en tilg\u00e6ngelig webserver. Til testen kan vi bruge hvilken som helst server, som vores Mr.White kan r\u00e6kke, men til produktion er det bedst at oprette et selvopdaterende spejl af det n\u00f8dvendige software, som ikke er skr\u00e6mmende at offentligg\u00f8re i web<br \/>\nVigtigt! Glem ikke altid at inkludere pakken med tr-069client i opdateringerne!<\/p>\n<p>Som det viste sig, er l\u00e6ngden af stien til pakkerne meget vigtig! Under mine fors\u00f8g p\u00e5 at bruge noget som <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, mikrotik faldt i en cyklisk forbindelse med ressourcen og gav tr-069-loggen gentagne TRANSFERCOMPLETE. Og jeg brugte en del nerver p\u00e5 at finde ud af, hvad der var galt. S\u00e5 lad os placere det i roden indtil vi finder ud af det.<\/p>\n<p>S\u00e5 vi skal have tre npk-filer tilg\u00e6ngelige via http. Jeg fik det til at se s\u00e5dan ud<\/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>Nu skal dette formatere i en xml-fil med FileType=\"1 Firmware Upgrade Image\", som vi vil give til Mikrotik. Lad os kalde den ros.xml<\/p>\n<p>Vi f\u00f8lger instruktionen fra <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>Det er tydeligt, at der mangler <code>Brugernavn\/Adgangskode<\/code> til adgang til downloadserveren. Man kan enten fors\u00f8ge at indtaste det som i punkt A.3.2.8 i protokollen 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>Eller sp\u00f8rg direkte hos MikroTik om den maksimale stien til *.npk<\/p>\n<p>Lad os g\u00e5 til de kendte <code>Fil &amp; Scripts<\/code>, og oprette en fil af typen SOFTWARE med <b>Navn:<\/b>ros.xml, <b>M\u00e5lnavn:<\/b>ros.xml og <b>Version:<\/b>6.45.6<br \/>\nBem\u00e6rk! Versionen her skal angives pr\u00e6cist i det format, den vises p\u00e5 enheden og sendes i parameteren <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>V\u00e6lg vores xm-fil til download, og s\u00e5 er det klar.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nu har vi mange m\u00e5der at opdatere enheden p\u00e5. Gennem Wizard i hovedmenuen, gennem Advanced Provisioning og opgaver af typen SOFTWARE, eller blot ved at g\u00e5 ind i enhedens konfiguration og trykke p\u00e5 Upgrade. Lad os v\u00e6lge den enkleste vej, da artiklen allerede er blevet lang.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 p\u00e5 Mikrotik. Tester Freeacs som autokonfigurationsserver til RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Tryk p\u00e5 knappen, initier provision, og det er klart. Testprogrammet er afsluttet. Nu kan vi g\u00f8re mere med MikroTik.<\/p>\n<h4>5. Konklusion<\/h4>\n<p>Da jeg begyndte at skrive, ville jeg f\u00f8rst beskrive tilslutning af IP-telefonen og med det eksempel forklare, hvor let det kan v\u00e6re, n\u00e5r tr-069 fungerer uden problemer. Men senere, efter at have gravet mig gennem materialerne, t\u00e6nkte jeg, at den der har tilsluttet MikroTik \u2014 intet telefon vil v\u00e6re skr\u00e6mmende for selvstudium.<\/p>\n<p>I princippet kan FreeACS, som vi testede \u2014 allerede anvendes i produktion, men for dette skal sikkerheden konfigureres, SSL ops\u00e6ttes, MikroTik skal konfigureres til automatisk konfiguration efter nulstilling, det korrekte tilf\u00f8jelse af Unit Type skal rettes, webservices og fusion shell skal forst\u00e5s, og meget mere. Pr\u00f8v, opfind, og skriv et forts\u00e6t!<\/p>\n<p>Tak for opm\u00e6rksomheden alle sammen! Jeg ser frem til rettelser og kommentarer!<\/p>\n<p>Liste over brugte materialer og nyttige links:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Tr\u00e5den p\u00e5 forumet, som jeg st\u00f8dte p\u00e5 i begyndelsen af mine s\u00f8gninger om emnet<\/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\">Tr-069 parametre i MikroTik, og deres overensstemmelse med terminalkommandoer<\/a><\/noindex><\/p>\n<p>Kilde: <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.3 - 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\/da\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 i MikroTik. Vi tester FreeACS som server til automatisk konfiguration for RouterOS | ProHoster","description":"I denne artikel vil jeg fors\u00f8ge at beskrive installationsprocessen for testserveren til det vidunderlige projekt FreeACS trin for trin, indtil den er helt klar.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}