{"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\/de\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","title":{"rendered":"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In diesem Artikel werde ich Schritt f\u00fcr Schritt den Prozess der Installation eines Testservers f\u00fcr ein gro\u00dfartiges Projekt beschreiben <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freeacs\/freeacs\">Freeacs<\/a><\/noindex> bis zum vollst\u00e4ndig funktionsf\u00e4higen Zustand und praktische Tipps f\u00fcr die Arbeit mit Mikrotik vorstellen: Konfiguration \u00fcber Parameter, Ausf\u00fchrung von Skripten, Updates, Installation von zus\u00e4tzlichen Modulen usw.<\/p>\n<p>Das Ziel des Artikels ist es, Kollegen dazu zu bewegen, auf die Verwaltung von Netzwerkger\u00e4ten mit schrecklichen selbstgeschriebenen Skripten, Dude, Ansible usw. zu verzichten und damit Jubel und Freude in den Stra\u00dfen zu entfachen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>0. Auswahl<\/h4>\n<p>Warum freeacs und nicht genie-acs, das in <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.mikrotik.com\/wiki\/Manual:TR069-client\">mikrotik-wiki<\/a><\/noindex>, als aktiver erw\u00e4hnt wird?<br \/>\nWeil es zu genie-acs mit Mikrotik Ver\u00f6ffentlichungen von Spaniern gibt. Hier sind ihre <noindex><a rel=\"nofollow\" href=\"https:\/\/mum.mikrotik.com\/presentations\/EU18\/presentation_5202_1523350603.pdf\">pdf<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=MoywoC8BC0M\">Video<\/a><\/noindex> von der letzten MUM. Automatische Pr\u00e4sentationen in den Folien sind klasse, aber ich m\u00f6chte die Konzeptschrift f\u00fcr das Ausf\u00fchren von Skripten hinter mir lassen \u2026<\/p>\n<h4>1. Installation von freeacs<\/h4>\n<p>Wir werden auf CentOS 7 installieren. Da die Ger\u00e4te eine erhebliche Menge an Daten \u00fcbertragen und das ACS aktiv mit der Datenbank arbeitet, werden wir nicht an Ressourcen sparen. F\u00fcr einen reibungslosen Betrieb stellen wir 2 CPU-Kerne, 4 GB RAM und 16 GB schnelles SSD RAID10 bereit. Ich werde freeacs in einem LXC-Container auf Proxmox VE installieren, aber Sie k\u00f6nnen mit jedem f\u00fcr Sie passenden Tool arbeiten.<br \/>\nVergessen Sie nicht, die Uhrzeit korrekt auf der Maschine mit ACS einzustellen.<\/p>\n<p>Das System wird testweise eingerichtet, daher lassen wir es einfach angehen und verwenden das freundlicherweise bereitgestellte Installationsskript ohne \u00c4nderungen.<\/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>Sobald das Skript abgeschlossen ist, k\u00f6nnen Sie sofort \u00fcber die IP der Maschine auf die Weboberfl\u00e4che zugreifen, mit den Zugangsdaten admin\/freeacs.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/2725143fa775c7bae02c710eaec05eaf.png\" style=\"display:block;margin: 0 auto;\"><br \/>\n<i>So sieht die angenehme, minimalistische Oberfl\u00e4che aus, und es ist gro\u00dfartig, wie schnell alles funktioniert hat.<\/i><\/p>\n<h4>2. Ersteinrichtung von freeacs<\/h4>\n<p>Die Basiseinheit f\u00fcr das Management von ACS ist ein Ger\u00e4t oder CPE (Customer Premises Equipment). Das Wichtigste, was wir f\u00fcr die Verwaltung von Ger\u00e4ten ben\u00f6tigen, ist der Ger\u00e4tesyp, also das Modell der Hardware, das eine Reihe konfigurierbarer Parameter des Ger\u00e4ts und seiner Software definiert. Da wir jedoch noch nicht wissen, wie man einen neuen Ger\u00e4tesyp richtig eingibt, sollten wir am besten das Ger\u00e4t selbst im Discovery-Modus fragen.<\/p>\n<p>Im Produktionsumfeld sollte dieser Modus auf keinen Fall verwendet werden, aber wir m\u00fcssen das System schnell starten und die M\u00f6glichkeiten pr\u00fcfen. Alle grundlegenden Einstellungen befinden sich in \/opt\/freeacs-*. Daher \u00f6ffnen wir<\/p>\n<pre><code class=\"bash\"> vi \/opt\/freeacs-tr069\/config\/application-config.conf <\/code><\/pre>\n<p>, suchen nach<\/p>\n<pre><code class=\"bash\">discovery.mode = false<\/code><\/pre>\n<p>und \u00e4ndern zu<\/p>\n<pre><code class=\"bash\">discovery.mode = true<\/code><\/pre>\n<p>Zus\u00e4tzlich sollten wir die maximalen Dateigr\u00f6\u00dfen erh\u00f6hen, mit denen nginx und mysql arbeiten. F\u00fcr mysql f\u00fcgen wir in \/etc\/my.cnf die Zeile hinzu<\/p>\n<pre><code class=\"bash\">max_allowed_packet=32M<\/code><\/pre>\n<p>, und f\u00fcr nginx f\u00fcgen wir in \/etc\/nginx\/nginx.conf hinzu<\/p>\n<pre><code class=\"bash\">client_max_body_size 32m;<\/code><\/pre>\n<p>in den http-Bereich. Andernfalls k\u00f6nnen wir mit Firmwares von nicht mehr als 1M arbeiten.<\/p>\n<p>Wir starten neu, und dann sind wir bereit, mit den Ger\u00e4ten zu arbeiten.<\/p>\n<p>Und das Ger\u00e4t (CPE) wird unser kleiner Arbeiter sein <b><noindex><a rel=\"nofollow\" href=\"https:\/\/mikrotik.com\/product\/RB952Ui-5ac2nD\">hAP AC lite<\/a><\/noindex><\/b>.<\/p>\n<p>Bevor Sie mit dem Testzugang beginnen, sollten Sie das CPE manuell auf eine minimale Arbeitskonfiguration einstellen, damit die Parameter, die Sie k\u00fcnftig konfigurieren m\u00f6chten, nicht leer sind. F\u00fcr den Router k\u00f6nnen Sie minimal den DHCP-Client auf ether1 aktivieren, das Paket tr-069client installieren und Passw\u00f6rter festlegen.<\/p>\n<h4>3. Mikrotik anschlie\u00dfen<\/h4>\n<p>Es ist ratsam, alle Einheiten zu verbinden, indem Sie eine g\u00fcltige Seriennummer als Benutzername verwenden. So ist alles in den Protokollen nachvollziehbar. Manche empfehlen, die WAN MAC zu verwenden \u2013 glauben Sie ihnen nicht. Andere verwenden ein allgemeines Login-Passwort-Paar \u2013 meiden Sie diese.<\/p>\n<p>\u00d6ffnen Sie das tr-069-Log zur \u00dcberwachung der \"Verhandlungen\"<\/p>\n<pre><code class=\"bash\">tail -f \/var\/log\/freeacs-tr069\/tr069-conversation.log<\/code><\/pre>\n<p>\u00d6ffnen Sie Winbox, Men\u00fcpunkt TR-069.<br \/>\nACS URL: <code>http:\/\/10.110.0.109\/tr069\/prov<\/code> (ersetzen Sie mit Ihrer IP)<br \/>\nBenutzername: 9249094C26CB (kopieren Sie die Seriennummer aus system&gt;routerboard)<br \/>\nPasswort: 123456 (f\u00fcr Discovery nicht erforderlich, aber notwendig)<br \/>\nDen Periodic inform interval \u00e4ndern wir nicht. Diese Einstellung geben wir \u00fcber unser ACS aus.<\/p>\n<p>Im Folgenden sind die Einstellungen f\u00fcr die entfernte Initialisierung der Verbindung aufgef\u00fchrt, aber ich konnte Mikrotik nicht einfach dazu bringen, damit zu arbeiten. Obwohl es mit Telefonen \"out of the box\" funktioniert. Hier muss ich mich noch weiter einarbeiten.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4ea9279e8e3715ba28ee52638314109f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nach dem Klicken auf die Schaltfl\u00e4che Anwenden erfolgt der Datenaustausch im Terminal, und im Webinterface von Freeacs wird unser Router mit dem automatisch erstellten Ger\u00e4tetyp \u201ehAPaclite\u201c angezeigt.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/53dc9241200dbee24d958c57adbc0264.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Der Router ist verbunden. Schauen wir uns den automatisch erstellten Ger\u00e4tetyp an. \u00d6ffnen wir: <code>Einfache Bereitstellung &gt; Ger\u00e4tetyp &gt; \u00dcbersicht \u00fcber die Ger\u00e4tetypen &gt; hAPaclite<\/code>. Was dort alles zu finden ist! Ganze 928 Parameter (ich habe im Shell nachgeschaut). Ob das viel oder wenig ist, kl\u00e4ren wir sp\u00e4ter, aber schauen wir uns zun\u00e4chst die \u00dcbersicht an. Das bedeutet Ger\u00e4tetyp. Dies ist eine Liste der unterst\u00fctzten Parameter mit Schl\u00fcsseln, aber ohne Werte. Die Werte werden in den niedrigeren Ebenen festgelegt \u2013 in Profilen und Einheiten.<\/p>\n<h4>4. Konfigurieren von Mikrotik<\/h4>\n<p>Es ist an der Zeit, das <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mortensimon\/web\/blob\/master\/docs\/Fusion%20Web%20User%20Manual.pdf\">Handbuch f\u00fcr das Webinterface herunterzuladen<\/a><\/noindex> Dieses Handbuch stammt aus dem Jahr 2011 \u2013 wie eine Flasche guten, gereiften Weins. Lass uns es \u00f6ffnen und atmen lassen.<\/p>\n<p>W\u00e4hrenddessen klicken wir im Webinterface auf das Bleistiftsymbol neben unserer Einheit und wechseln in den Konfigurationsmodus der Einheit. So sieht das aus:<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/5268ac4e3cece3aae79dd58602c69f61.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Lassen Sie uns kurz erl\u00e4utern, was auf dieser Seite interessant ist:<\/p>\n<p><i>Bereich zur Konfiguration der Einheit<\/i><\/p>\n<ul>\n<li>Profil: Dies ist das Profil innerhalb des Ger\u00e4tetyps. Die Hierarchie ist wie folgt: <code>Ger\u00e4tetyp &gt; Profil &gt; Einheit<\/code>. Das hei\u00dft, wir k\u00f6nnen beispielsweise Profile anlegen wie <code>hAPaclite &gt; hotspot<\/code> und <code>hAPaclite &gt; branch<\/code>, aber innerhalb des Ger\u00e4temodells.<\/li>\n<\/ul>\n<p><i>Bereich Provisioning<\/i> mit Schaltfl\u00e4chen<br \/>\nTooltips weisen darauf hin, dass alle Schaltfl\u00e4chen im Bereich Provisioning die Konfiguration sofort \u00fcber ConnectionRequestURL anwenden k\u00f6nnen. Aber wie bereits erw\u00e4hnt, funktioniert das nicht, daher muss nach dem Dr\u00fccken der Schaltfl\u00e4chen der tr-069-Client auf dem Mikrotik neu gestartet werden, um die Bereitstellung manuell zu starten.<\/p>\n<ul>\n<li>Freq\/Spread: Wie oft in der Woche die Konfiguration \u00b1 % geliefert werden soll, um die Last auf den Server und die Kommunikationskan\u00e4le zu reduzieren. Standardm\u00e4\u00dfig steht hier 7\/20, d.h. jeden Tag \u00b1 20 %, zus\u00e4tzlich ein Hinweis, wie das in Sekunden aussieht. Momentan macht es keinen Sinn, die Lieferfrequenz zu \u00e4ndern, da es \u00fcberfl\u00fcssigen L\u00e4rm in den Logs erzeugt und nicht immer die erwartete Anwendung der Einstellungen gew\u00e4hrleistet.<\/li>\n<\/ul>\n<p><i>Bereich Provisioning-Historie<\/i> (letzte 48 Stunden)<\/p>\n<ul>\n<li>Auf den ersten Blick sieht die Historie aus wie eine Geschichte, aber durch Klicken auf den Titel gelangt man zu einem praktischen Suchwerkzeug in der Datenbank, mit RegExp und zus\u00e4tzlichen Funktionen.<\/li>\n<\/ul>\n<p><i>Bereich Parameter<\/i><\/p>\n<p>Der gr\u00f6\u00dfte und wichtigste Bereich, in dem die Parameter f\u00fcr diese Einheit festgelegt und ausgelesen werden. Aktuell sehen wir nur die wichtigsten Systemparameter, ohne die eine Zusammenarbeit des ACS mit der Einheit nicht m\u00f6glich ist. Aber wir wissen, dass wir in Unit Type insgesamt - <i>928<\/i>. Schauen wir uns alle Werte an und sehen wir, wie es beim Mikrotik funktioniert.<\/p>\n<h4>4.1 Parameter auslesen<\/h4>\n<p>Im Bereich Provisioning klicken wir auf die Schaltfl\u00e4che Alle lesen. Im Feld erscheint eine rote Nachricht. Rechts wird eine Spalte angezeigt. <i>CPE (aktueller) Wert<\/i>. Im Systemparameter ProvisioningMode wurde auf READALL umgeschaltet.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/c8e3161270f35955f79cbce576965690.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Und\u2026 es wird nichts geschehen, au\u00dfer einer Nachricht in System.X_FREEACS-COM.IM.Message. <code>Kick ist gescheitert bei...<\/code>.<\/p>\n<p>Starten Sie den TR-069-Client neu oder starten Sie den Router neu und aktualisieren Sie die Browserseite, bis Sie die Parameter rechts in erfreulichen grauen Feldern erhalten.<br \/>\nWer einen alten, gereiften Schluck genie\u00dfen m\u00f6chte \u2013 dieser Modus ist im Handbuch als 10.2 Inspektionsmodus beschrieben. Er wird aktiviert und funktioniert etwas anders, aber die Essenz ist durchaus beschrieben.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/40ca0f85f2635ba84f9c4540464176dd.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Der READALL-Modus schaltet sich nach 15 Minuten von selbst aus, und wir werden versuchen herauszufinden, was hier n\u00fctzlich ist und was man \u201eon-the-fly\u201c anpassen kann, w\u00e4hrend wir in diesem Modus sind.<\/p>\n<p>Es ist m\u00f6glich, IP-Adressen zu \u00e4ndern, Schnittstellen ein- oder auszuschalten, Firewall-Regeln mit Kommentaren (sonst ist es ein v\u00f6lliges Durcheinander), WLAN und so weiter.<\/p>\n<p>Das bedeutet, dass man Mikrotik nur mit TR-069 nicht vern\u00fcnftig konfigurieren kann. Aber es ist durchaus m\u00f6glich, gut zu \u00fcberwachen. Statistiken zu Schnittstellen und deren Status, freiem Speicher usw. sind verf\u00fcgbar.<\/p>\n<h4>4.2 Parameter liefern<\/h4>\n<p>Lassen Sie uns nun versuchen, die Parameter \u00fcber tr-069 auf \"nat\u00fcrliche\" Weise an den Router zu \u00fcbermitteln. Das erste Opfer wird Device.DeviceInfo.X_MIKROTIK_SystemIdentity sein. Wir finden es in den Unit-Parametern All. Wie zu sehen ist, ist es nicht festgelegt. Das bedeutet, dass jede Einheit einen beliebigen Identity haben kann. Genug davon!<br \/>\nWir aktivieren das Kontrollk\u00e4stchen in der Spalte 'create', vergeben den Namen Herr Wei\u00df und klicken auf die Schaltfl\u00e4che 'Update parameters'. Was als N\u00e4chstes passiert, k\u00f6nnen Sie sich bereits denken. Bei der n\u00e4chsten Verbindungssitzung mit der Zentrale sollte der Router seine Identit\u00e4t \u00e4ndern.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/1ce9ebf23135717abb3c6d0696a8e1b1.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Aber das gen\u00fcgt uns nicht. Einen Parameter wie die Identit\u00e4t sollte man immer zur Hand haben, wenn man eine bestimmte Einheit sucht. Wir klicken auf den Parameternamen und aktivieren die Kontrollk\u00e4stchen 'Display (D)' und 'Searchable (S)'. Der Schl\u00fcssel des Parameters \u00e4ndert sich auf RWSD (Denken Sie daran, dass Namen und Schl\u00fcssel auf der h\u00f6chsten Ebene des Unit-Typs festgelegt werden).<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/513fb00425c43ab4632491dd9133d624.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Der Wert wird nun nicht nur in der allgemeinen Suchliste angezeigt, sondern ist auch durchsuchbar in <code>Support &gt; Search &gt; Advanced form<\/code><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/bc8b087f3c44fb3a8b7974a204fe1d1f.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Wir initiieren das Provisioning und schauen nach der Identit\u00e4t. Hallo, Herr Wei\u00df! Jetzt k\u00f6nnen Sie Ihre Identit\u00e4t nicht mehr selbst wechseln, solange der tr-069client aktiv ist.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/80de1bf2aa0c2295d08da862c67fc90b.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<h4>4.3 Skripte ausf\u00fchren<\/h4>\n<p>Da wir herausgefunden haben, dass wir nicht ohne sie auskommen, lassen Sie uns diese ausf\u00fchren.<\/p>\n<p>Aber bevor wir mit den Dateien arbeiten, m\u00fcssen wir die Direktive anpassen. <code>public.url<\/code> in der Datei <code>\/opt\/freeacs-tr069\/config\/application-config.conf<\/code><br \/>\nWir haben immer noch eine Testkonfiguration, die mit einem Skript installiert wurde. Haben wir das nicht vergessen?<\/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>Wir starten die ACS neu und begeben uns direkt nach <code>Dateien &amp; Skripte<\/code>.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/816dad5c374c015d9f8ffcd4d7f416a7.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Was sich jetzt \u00f6ffnet, geh\u00f6rt zum Einheitstyp, also global zu allen hAP ac lite Routern, egal ob es sich um einen Filialrouter, Hotspot oder Capsman handelt. Ein so hohes Niveau ben\u00f6tigen wir derzeit nicht, deshalb sollten wir zuerst ein Profil erstellen, das wir als \u201ePosition\u201c des Ger\u00e4ts bezeichnen k\u00f6nnen.<\/p>\n<p>Lassen Sie uns unser kleines Ger\u00e4t zu einem Zeitserver machen. Eine angemessene Position mit einem separaten Softwarepaket und einer kleinen Anzahl von Parametern. Gehen wir zu <code>Easy Provisioning &gt; Profil &gt; Profil erstellen<\/code> und erstellen im Einheitstyp: hAPaclite ein Profil <i>timeserver<\/i>. Im Standardprofil hatten wir keine Parameter, also gibt es auch nichts zu kopieren.<i> Parameter von: \u00abnicht kopieren\u2026\u00bb kopieren<\/i><\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/d2ee21aa2e04caf5b18ae6fe25e96016.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Hier gibt es bisher \u00fcberhaupt keine Parameter, aber wir k\u00f6nnen die festlegen, die wir sp\u00e4ter auf unseren Zeitservern, die aus hAPaclite bestehen, sehen m\u00f6chten, zum Beispiel die allgemeinen Adressen der NTP-Server.<br \/>\nLassen Sie uns in die Konfiguration der Einheit wechseln und sie in das Profil timeserver verschieben.<\/p>\n<p>Endlich gehen wir zu <code>Dateien &amp; Skripte<\/code>, um Skripte zu erstellen, und dort erwarten uns unglaublich n\u00fctzliche Funktionen.<\/p>\n<p>Um das Skript auf dem Unit auszuf\u00fchren, m\u00fcssen wir w\u00e4hlen <i>Typ: TR069_SCRIPT<\/i> \u00dcber 40.000 Kunden in mehr als 120 L\u00e4ndern <i>Name <\/i>und <i>Zielname<\/i> m\u00fcssen die Endung .alter haben<br \/>\nDabei k\u00f6nnen f\u00fcr Skripte im Gegensatz zur Software sowohl fertige Dateien hochgeladen als auch direkt im Feld geschrieben \/ bearbeitet werden <i>Inhalt. <\/i>Lassen Sie uns versuchen, direkt dort zu schreiben.<\/p>\n<p>Und um das Ergebnis sofort sichtbar zu machen \u2013 f\u00fcgen wir dem Router VLAN auf ether1 hinzu.<\/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 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/f026cf2468f57272afd0be6a964fc874.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Wir geben ein, dr\u00fccken <i>Hochladen<\/i> und fertig. Unser Skript <code>vlan1.alter<\/code> wartet auf seinen Einsatz.<\/p>\n<p>Nun, wollen wir starten? Nein. Wir m\u00fcssen auch noch f\u00fcr unser Profil eine Gruppe hinzuf\u00fcgen. Gruppen geh\u00f6ren nicht zur Hierarchie der Ger\u00e4te, sind aber notwendig f\u00fcr die Suche von Einheiten im UnitType oder Profil und verpflichtend zur Ausf\u00fchrung der Skripte \u00fcber Advanced Provisioning. \u00dcblicherweise sind Gruppen mit Standorten verbunden und haben eine verschachtelte Struktur. Lassen Sie uns die Gruppe Russland erstellen.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/b9c52bcff93aa197b5ad1bc83d46c533.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Stellen Sie sich vor, gerade haben wir die Suche von \u00abAlle Zeitserver der Welt auf hAPaclite\u00bb auf \u00abAlle Zeitserver Russlands auf hAPaclite\u00bb eingegrenzt. Es gibt noch viele interessante Aspekte mit Gruppen, aber wir haben keine Zeit. Lass uns mit den Skripten weitermachen.<\/p>\n<pre><code class=\"plaintext\">Advanced Provisioning &gt; Job &gt; Job erstellen<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/ca83378e36cb6e716e489c868601f1f4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Da wir uns im Advanced-Modus befinden, k\u00f6nnen hier zahlreiche verschiedene Bedingungen f\u00fcr den Auftragsbeginn, das Verhalten bei Fehlern, Wiederholungen und Timeouts festgelegt werden. Ich empfehle, dies alles in den Handb\u00fcchern zu lesen, oder wir besprechen es sp\u00e4ter w\u00e4hrend der Implementierung in die Produktion. Vorerst setzen wir n1 in den Stopp-Regeln, damit der Auftrag gestoppt wird, sobald er auf unserem 1. Ger\u00e4t ausgef\u00fchrt wird.<\/p>\n<p>Wir f\u00fcllen das Notwendige aus und sind nur noch einen Schritt davon entfernt, zu starten!<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/4c93aa74e152f255c009ee888dfda4b3.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Wir klicken auf START und warten. Jetzt wird der Z\u00e4hler f\u00fcr durch das unausgereifte Skript get\u00f6tete Ger\u00e4te schnell hochlaufen! Nat\u00fcrlich nicht. Solche Auftr\u00e4ge werden \u00fcber einen langen Zeitraum bereitgestellt, und das unterscheidet sie von Skripten, Ansible und \u00e4hnlichem. Die Einheiten rufen die Auftr\u00e4ge nach Zeitplan oder wenn sie im Netzwerk erscheinen, ab. ACS verfolgt, welche Einheiten bereits Auftr\u00e4ge erhalten haben und wie diese abgeschlossen wurden, und speichert dies in den Parametern der Einheit. In unserer Gruppe gibt es 1 Einheit, aber w\u00e4ren es 1001, k\u00f6nnte der Admin diesen Auftrag starten und dann zum Angeln gehen.<\/p>\n<p>Kommen Sie schon. Starten Sie den Router neu oder starten Sie den TR-069-Client neu. Alles sollte reibungslos verlaufen und Mr.White wird ein neues VLAN erhalten. Unser Auftrag nach der Stopp-Regel wechselt in den Status PAUSED. Das hei\u00dft, er kann noch einmal gestartet oder ge\u00e4ndert werden. Wenn man auf FINISH klickt, wird der Auftrag archiviert.<\/p>\n<h4>4.4 Software aktualisieren<\/h4>\n<p>Dies ist ein sehr wichtiger Punkt, da die Firmware des Mikrotiks modular ist, aber das Hinzuf\u00fcgen von Modulen die Gesamtversion der Ger\u00e4tfirmware nicht \u00e4ndert. Unser ACS ist normal und so etwas sind wir nicht gewohnt.<br \/>\nJetzt werden wir das im Stil von quick&amp;dirty machen und das NTP-Modul direkt in die Gesamtfirmware integrieren, aber sobald die Ger\u00e4teversion aktualisiert wird, k\u00f6nnen wir kein weiteres Modul auf dieselbe Weise hinzuf\u00fcgen.<br \/>\nSolche Tricks sollten besser nicht in der Produktion angewendet werden, und optionale Module f\u00fcr den Einheitstyp sollten nur \u00fcber Skripte installiert werden.<\/p>\n<p>Das erste, was wir tun m\u00fcssen, ist, die Softwarepakete in den ben\u00f6tigten Versionen und Architekturen vorzubereiten und auf einen verf\u00fcgbaren Webserver zu legen. F\u00fcr Tests kann jeder Server verwendet werden, zu dem unser Mr. White Zugriff hat, aber f\u00fcr die Produktion ist es besser, ein automatisch aktualisierendes Spiegelbild der ben\u00f6tigten Software zu erstellen, das sicher im Web ausgestellt werden kann.<br \/>\nWichtig! Vergessen Sie nicht, immer das Paket mit dem tr-069client in die Updates einzuschlie\u00dfen!<\/p>\n<p>Wie sich herausstellte, ist die L\u00e4nge des Pfades zu den Paketen sehr wichtig! Bei meinen Versuchen, etwas in der Art zu verwenden <code>http:\/\/192.168.0.237\/routeros\/stable\/mipsbe\/routeros-mipsbe-6.45.6.npk<\/code>, mikrotik fiel in eine zyklische Verbindung mit der Ressource und gab im tr-069-Log wiederholt TRANSFERCOMPLETE zur\u00fcck. Ich habe eine Menge Nerven verloren, um herauszufinden, was nicht stimmt. Daher lassen wir es vorerst im Wurzelverzeichnis, bis wir mehr wissen.<\/p>\n<p>Wir sollten also drei npk-Dateien haben, die \u00fcber http verf\u00fcgbar sind. So sieht es bei mir aus:<\/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>Jetzt m\u00fcssen wir das in eine xml-Datei mit FileType=\"1 Firmware Upgrade Image\" umwandeln, die wir dem Mikrotik f\u00fcttern. Nennen wir sie ros.xml.<\/p>\n<p>Wir handeln nach der Anleitung aus <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>Es f\u00e4llt auf, dass es an <code>Benutzername\/Passwort<\/code> f\u00fcr den Zugriff auf den Download-Server fehlt. Man kann entweder versuchen, dies wie im Punkt A.3.2.8 des tr-069-Protokolls einzugeben:<\/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>Oder direkt bei den offiziellen MikroTik-Ansprechpartnern nachfragen, wie auch zur maximalen Pfadl\u00e4nge bis *.npk<\/p>\n<p>Gehen wir zu den bekannten Seiten <code>Dateien &amp; Skripte<\/code>, und erstellen dort eine Datei vom Typ SOFTWARE mit <b>Name:<\/b>ros.xml, <b>Zielname:<\/b>ros.xml und <b>Version:<\/b>6.45.6<br \/>\nAchtung! Die Version muss genau in dem Format angegeben werden, in dem sie auf dem Ger\u00e4t angezeigt wird und im Parameter <code>System.X_FREEACS-COM.Device.SoftwareVersion<\/code>.<\/p>\n<p>W\u00e4hlen Sie unsere xm-Datei zum Herunterladen aus und fertig.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/aad6d1a64c5e81899c67b5bf085cc188.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Nun haben wir zahlreiche M\u00f6glichkeiten, das Ger\u00e4t zu aktualisieren. \u00dcber den Wizard im Hauptmen\u00fc, \u00fcber Advanced Provisioning und Auftr\u00e4ge vom Typ SOFTWARE, oder einfach in die Konfiguration des Ger\u00e4ts gehen und auf Upgrade klicken. W\u00e4hlen wir den einfachsten Weg, denn der Artikel ist schon lang genug.<\/p>\n<p><img decoding=\"async\" alt=\"TR-069 in Mikrotik. Wir testen Freeacs als Autokonfigurationsserver f\u00fcr RouterOS\" src=\"\/wp-content\/uploads\/2019\/09\/045624f1a1ecc062b7e416c086df62d4.png\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Wir dr\u00fccken die Taste, initiieren die Bereitstellung und fertig. Das Testprogramm ist abgeschlossen. Jetzt k\u00f6nnen wir mehr mit MikroTik machen.<\/p>\n<h4>5. Fazit<\/h4>\n<p>Als ich anfing zu schreiben, wollte ich zuerst die Verbindung eines IP-Telefons beschreiben und anhand dessen erkl\u00e4ren, wie gro\u00dfartig es sein kann, wenn TR-069 problemlos und m\u00fchelos funktioniert. Doch w\u00e4hrend ich fortfuhr und in den Materialien grub, dachte ich, dass jeder, der einen MikroTik angeschlossen hat, vor keinem Telefon mehr Angst haben muss, um sich selbst einzuarbeiten.<\/p>\n<p>Im Grunde genommen kann Freeacs, das wir getestet haben, bereits f\u00fcr die Produktion eingesetzt werden. Dazu m\u00fcssen jedoch Sicherheitseinstellungen, SSL sowie die MikroTik-Konfiguration f\u00fcr die Autokonfiguration nach dem Reset eingerichtet werden. Au\u00dferdem muss das korrekte Hinzuf\u00fcgen des Einheitstyps und das Arbeiten mit Webservices und Fusion Shell optimiert werden. Probieren Sie es aus, experimentieren Sie und schreiben Sie die Fortsetzung!<\/p>\n<p>Vielen Dank f\u00fcr Ihre Aufmerksamkeit! Ich freue mich \u00fcber Anmerkungen und Kommentare!<\/p>\n<p>Liste der verwendeten Materialien und n\u00fctzliche Links:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/forum.mikrotik.com\/viewtopic.php?t=116977&amp;start=50\">Ein Thread im Forum, auf den ich zu Beginn meiner Recherchen gesto\u00dfen bin<\/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 Parameter in MikroTik und deren Entsprechungen zu den Terminalbefehlen<\/a><\/noindex><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/468241\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u0435\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 mikrotik: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0434\u043e\u043f.\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0442.\u0434. \u0426\u0435\u043b\u044c \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u0433 \u043a \u043e\u0442\u043a\u0430\u0437\u0443 \u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0430\u0441\u043d\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u0432 \u0432\u0438\u0434\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28841,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u0435\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 mikrotik: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0434\u043e\u043f.\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0442.\u0434. \u0426\u0435\u043b\u044c \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u0433 \u043a \u043e\u0442\u043a\u0430\u0437\u0443 \u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0430\u0441\u043d\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u0432 \u0432\u0438\u0434\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47TR-069 \u0432 Mikrotik. \u0418\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0435\u043c Freeacs \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0430\u0432\u0442\u043e\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f RouterOS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u0435\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 mikrotik: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0434\u043e\u043f.\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0442.\u0434. \u0426\u0435\u043b\u044c \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u0433 \u043a \u043e\u0442\u043a\u0430\u0437\u0443 \u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0430\u0441\u043d\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u0432 \u0432\u0438\u0434\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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 in MikroTik. Testen von Freeacs als Autokonfigurationsserver f\u00fcr RouterOS | ProHoster","description":"In diesem Artikel werde ich schrittweise den Installationsprozess eines Testservers f\u00fcr das gro\u00dfartige Projekt Freeacs bis hin zu einem voll funktionsf\u00e4higen Zustand beschreiben und praktische Tricks f\u00fcr die Arbeit mit MikroTik vorstellen: Konfiguration \u00fcber Parameter, Ausf\u00fchrung von Skripten, Updates, Installation zus\u00e4tzlicher Module usw. Das Ziel des Artikels ist es, Kollegen zu ermutigen, von einer Verwaltung von Netzwerkger\u00e4ten mit schrecklichen Hindernissen und Notl\u00f6sungen abzukommen.","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47TR-069 \u0432 Mikrotik. \u0418\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u0435\u043c Freeacs \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0430\u0432\u0442\u043e\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f RouterOS | ProHoster","og:description":"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Freeacs \u0434\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u0435\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 mikrotik: \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0434\u043e\u043f.\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0442.\u0434. \u0426\u0435\u043b\u044c \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043f\u043e\u0434\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u0433 \u043a \u043e\u0442\u043a\u0430\u0437\u0443 \u043e\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0436\u0430\u0441\u043d\u044b\u0445 \u0433\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u0432 \u0432\u0438\u0434\u0435","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/tr-069-v-mikrotik-ispytyvaem-freeacs-v-kachestve-servera-avtokonfiguratsii-dlya-routeros","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:23:40+00:00","article:modified_time":"2020-12-15T00:12:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38422","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 22:00:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:09:23","updated":"2026-01-23 22:00:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=38422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/28841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}