Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Энэ нийтлэлд би гайхалтай төслийн туршилтын серверийг суулгах үйл явцыг алхам алхмаар тайлбарлахыг хичээх болно Freeacs бүрэн ажиллагаатай байдалд оруулж, микротик-тэй ажиллах практик арга техникийг үзүүлээрэй: параметрүүдээр дамжуулан тохиргоо хийх, скриптүүдийг гүйцэтгэх, шинэчлэх, нэмэлт модулиудыг суулгах гэх мэт.

Өгүүллийн зорилго нь найз нөхөд, Ансибл гэх мэт өөрөө бичсэн скрипт хэлбэрээр аймшигтай тармуур, таяг ашиглан сүлжээний төхөөрөмжийг удирдахаас татгалзахад хамтран ажиллагсдыг урамшуулах явдал юм. Мөн энэ үеэр салют буудуулж, олон нийтийн баяр баясгаланг бий болгоход оршино. квадратууд.

0 дугаартай. Сонголт

-д дурдагдсан гени-акс биш яагаад freeacs микротик-вики, хэр зэрэг амьд вэ?
Учир нь микротиктэй гени-аксуудын хэлснээр испаничуудын хэвлэлүүд байдаг. Тэд энд байна PDF и видео өнгөрсөн жилийн МУИС-аас. Слайд дээрх автокарикатурууд сайхан байдаг, гэхдээ би скрипт бичих, скрипт ажиллуулах, скрипт ажиллуулах гэх мэт ойлголтоос салмаар байна ...

1. Freeacs суулгана уу

Бид үүнийг Centos7-д суулгах бөгөөд төхөөрөмжүүд нь маш их мэдээлэл дамжуулдаг, ACS нь мэдээллийн сантай идэвхтэй ажилладаг тул бид нөөцөд шунахгүй байх болно. Тав тухтай ажиллахын тулд бид CPU-ийн 2 цөм, 4 ГБ RAM, 16 ГБ хурдан SSD raid10 санах ойг хуваарилах болно. Би Freeacs-ийг Proxmox VE lxc саванд суулгах бөгөөд та өөрт тохирсон ямар ч хэрэгслээр ажиллах боломжтой.
ACS машин дээрээ цагийг зөв тохируулахаа мартуузай.

Систем нь туршилтынх тул бид үсээ хуваахгүй бөгөөд зүгээр л өгсөн суулгацын скриптийг байгаагаар нь ашиглах болно.

wget https://raw.githubusercontent.com/freeacs/freeacs/master/scripts/install_centos.sh
chmod +x install_centos.sh
./ install_centos.sh

Скрипт дууссаны дараа та админ/freeacs итгэмжлэлээр машины IP хаягаар дамжуулан вэб интерфэйс рүү шууд нэвтэрч болно.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна
Энэ бол маш сайхан минималист интерфейс бөгөөд бүх зүйл ямар гайхалтай, хурдан болсон

2. Freeacs-ийн анхны тохиргоо

ACS-ийн үндсэн удирдлагын нэгж нь нэгж буюу CPE (Хэрэглэгчийн байрны тоног төхөөрөмж) юм. Бид нэгжүүдийг удирдахад шаардлагатай хамгийн чухал зүйл бол тэдгээрийн нэгжийн төрөл юм. нэгж болон түүний программ хангамжийн тохируулж болох параметрүүдийн багцыг тодорхойлсон тоног төхөөрөмжийн загвар. Гэхдээ бид шинэ нэгжийн төрлийг хэрхэн зөв үүсгэхээ мэдэхгүй байгаа ч Discovery Mode-г асааж нэгжээс өөрөөс нь асуусан нь дээр.

Энэ горимыг үйлдвэрлэлд ашиглах боломжгүй, гэхдээ бид хөдөлгүүрийг аль болох хурдан эхлүүлж, системийн чадавхийг харах хэрэгтэй. Бүх үндсэн тохиргоог /opt/freeacs-*-д хадгална. Тиймээс бид нээж байна

 vi /opt/freeacs-tr069/config/application-config.conf 

, бид олдог

discovery.mode = false

болон өөрчлөх

discovery.mode = true

Нэмж дурдахад бид nginx болон mysql-тэй ажиллах хамгийн дээд файлын хэмжээг нэмэгдүүлэхийг хүсч байна. Mysql-ийн хувьд /etc/my.cnf-д мөрийг нэмнэ

max_allowed_packet=32M

, мөн nginx-ийн хувьд /etc/nginx/nginx.conf руу нэмнэ үү

client_max_body_size 32m;

http хэсэг рүү. Үгүй бол бид 1M-ээс ихгүй програм хангамжтай ажиллах боломжтой болно.

Бид дахин ачаалж, төхөөрөмжүүдтэй ажиллахад бэлэн байна.

Мөн төхөөрөмжийн дүрд (CPE) бид шаргуу хүүхэдтэй болно hAP AC lite.

Туршилтын холболт хийхээс өмнө CPE-ийг хамгийн бага ажлын тохиргоонд гараар тохируулахыг зөвлөж байна, ингэснээр ирээдүйд тохируулахыг хүсч буй параметрүүд нь хоосон байх болно. Чиглүүлэгчийн хувьд таны хийж чадах хамгийн бага зүйл бол ether1 дээр dhcp клиентийг идэвхжүүлж, tr-069client багцыг суулгаж, нууц үгээ тохируулах явдал юм.

3. Mikrotik-г холбоно уу

Нэвтрэхдээ хүчинтэй серийн дугаарыг ашиглан бүх нэгжийг холбохыг зөвлөж байна. Дараа нь бүх зүйл лог дээр тодорхой болно. Хэн нэгэн WAN MAC ашиглахыг зөвлөж байна - үүнд бүү итгэ. Хэрэв хэн нэгэн хүн бүрт түгээмэл байдаг нэвтрэх / нэвтрүүлэх хос ашигладаг бол түүнээс зайлсхий.

"Хэлэлцээ"-г хянахын тулд tr-069 бүртгэлийг нээнэ үү.

tail -f /var/log/freeacs-tr069/tr069-conversation.log

Winbox-ыг нээ, цэсийн зүйл TR-069.
ACS URL: http://10.110.0.109/tr069/prov (IP-гоороо солино уу)
Хэрэглэгчийн нэр: 9249094C26CB (систем> чиглүүлэгчийн самбараас серийн дугаарыг хуулна уу)
Нууц үг: 123456 (нээх шаардлагагүй, гэхдээ шаардлагатай)
Бид үечилсэн мэдээллийн интервалыг өөрчлөхгүй. Бид энэ тохиргоог ACS-ээр дамжуулан гаргах болно

Холболтыг алсаас эхлүүлэх тохиргоог доор харуулав, гэхдээ би үүнтэй ажиллахын тулд mikrotik авч чадсангүй. Хэдийгээр алсын хүсэлт гар утаснуудаас гадна ажилладаг. Бид үүнийг олох хэрэгтэй болно.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Хэрэглэх товчийг дарсны дараа терминалд өгөгдөл солилцох бөгөөд Freeacs вэб интерфэйс дээр та автоматаар үүсгэгдсэн "hAPaclite" нэгжийн төрөл бүхий манай чиглүүлэгчийг харах боломжтой болно.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Чиглүүлэгч холбогдсон байна. Та автоматаар үүсгэгдсэн нэгжийн төрлийг харж болно. Нээлт Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite. Тэнд юу байхгүй байна! 928 параметр (би бүрхүүлийг харсан). Энэ нь их ч бай, бага ч бай, бид үүнийг дараа нь ойлгох болно, гэхдээ одоохондоо бид зүгээр л хурдан харах болно. Энэ бол Нэгжийн төрөл гэсэн үг юм. Энэ нь товчлуур бүхий дэмжигдсэн параметрүүдийн жагсаалт боловч утга байхгүй. Утгыг доорх түвшинд тохируулсан болно - Профайл ба Нэгж.

4. Mikrotik-ийг тохируулна уу

Татаж авах цаг боллоо вэб интерфэйсийн гарын авлага 2011 оны энэ гарын авлага нь хуучирсан сайн дарстай адил юм. Үүнийг онгойлгоод амьсгалуулъя.

Мөн бид өөрсдөө вэб интерфэйс дээр нэгжийнхээ хажууд байгаа харандаа дээр дараад нэгжийн тохиргооны горим руу шилждэг. Энэ нь дараах байдалтай харагдаж байна.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Энэ хуудсан дээр юу сонирхолтой байгааг товчхон харцгаая:

Нэгжийн тохиргооны блок

  • Профайл: Энэ нь нэгжийн төрөл доторх профайл юм. Шатлал нь дараах байдалтай байна. UnitType > Profile > Unit. Өөрөөр хэлбэл, бид жишээ нь профайл үүсгэж болно hAPaclite > hotspot и hAPaclite > branch, гэхдээ төхөөрөмжийн загвар дотор

Хангамжийн блок товчлууруудтай
Хэрэгслийн зөвлөмжүүд нь Provisioning блок дахь бүх товчлуурууд нь ConnectionRequestURL-ээр дамжуулан тохиргоог шууд хэрэгжүүлэх боломжтойг харуулж байна. Гэхдээ дээр дурдсанчлан энэ нь ажиллахгүй байгаа тул товчлууруудыг дарсны дараа микротик дээрх tr-069 клиентийг дахин эхлүүлэх шаардлагатай болно.

  • Давтамж/Тархалт: Сервер болон холбооны сувгуудын ачааллыг багасгахын тулд тохиргоог ±% -аар долоо хоногт хэдэн удаа хүргэх. Анхдагчаар энэ нь 7/20, өөрөөр хэлбэл. өдөр бүр ± 20% ба энэ нь секундын дотор хэрхэн байгааг илтгэнэ. Одоохондоо хүргэлтийн давтамжийг өөрчлөх нь утгагүй, учир нь... Бүртгэлд нэмэлт чимээ гарах бөгөөд тохиргоонууд нь хүлээгдэж буй байдлаар үргэлж хэрэгжихгүй

Зохицуулалтын түүхийн блок (сүүлийн 48 цаг)

  • Гаднах төрхөөрөө бол түүх нь яг л түүхтэй адил боловч гарчиг дээр дарснаар та regexp, goodies бүхий өгөгдлийн сангийн тохиромжтой хайлтын хэрэгсэл рүү очдог.

Параметрийн блок

Үнэн хэрэгтээ тухайн нэгжийн параметрүүдийг тохируулж уншдаг хамгийн том бөгөөд хамгийн чухал блок. Одоо бид зөвхөн системийн хамгийн чухал параметрүүдийг харж байгаа бөгөөд үүнгүйгээр ACS төхөөрөмжтэй ажиллах боломжгүй юм. Гэхдээ манай нэгжийн төрөлд тэдгээр нь байгааг бид санаж байна - 928. Бүх утгыг харцгаая, Микротиктэй хамт хүн бүр юу идэхийг шийдье.

4.1 Параметрүүдийг унших

Provisioning блок дахь Бүгдийг унших товчийг дарна уу. Блок дээр улаан бичээс бий. Баруун талд багана гарч ирнэ CPE (одоогийн) утга. Системийн параметрүүдэд ProvisioningMode нь READALL болж өөрчлөгдсөн.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Тэгээд... System.X_FREEACS-COM.IM.Message доторх мессежээс өөр юу ч болохгүй Kick failed at....

TR-069 клиентийг дахин эхлүүлж эсвэл чиглүүлэгчээ дахин ачаалж, баруун талд байгаа параметрүүдийг хөгжилтэй саарал тэгш өнцөгт хэлбэрээр авах хүртэл хөтчийн хуудсыг дахин сэргээнэ үү.
Хэрэв хэн нэгэн хуучин дарснаас балгахыг хүсвэл энэ горимыг гарын авлагад 10.2 Inspection горим гэж тодорхойлсон байдаг. Энэ нь асаж, арай өөрөөр ажилладаг боловч мөн чанарыг маш сайн дүрсэлсэн байдаг

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

READALL горим нь 15 минутын дараа өөрөө унтрах бөгөөд бид энэ горимд байх үед юу хэрэгтэй, юуг засах боломжтойг олж мэдэхийг хичээх болно.

Та IP хаягийг өөрчлөх, интерфэйсийг идэвхжүүлэх/идэвхгүй болгох, тайлбар бүхий галт ханын дүрмийг (өөрөөр бол энэ нь бүрэн замбараагүй болно), Wi-Fi гэх мэтийг өөрчлөх боломжтой.

Өөрөөр хэлбэл, зөвхөн TR-069 ашиглан микротикийг зөв тохируулах боломжгүй байна. Гэхдээ та үүнийг маш сайн хянаж чадна. Интерфейс болон тэдгээрийн статус, чөлөөт санах ой гэх мэт статистик мэдээлэл байдаг.

4.2 Параметрүүдийг хүргэх

Одоо tr-069-ээр дамжуулан чиглүүлэгч рүү параметрүүдийг "байгалийн" аргаар хүргэхийг хичээцгээе. Эхний хохирогч нь Device.DeviceInfo.X_MIKROTIK_SystemIdentity байх болно. Бид үүнийг All нэгжийн параметрүүдээс олдог. Таны харж байгаагаар энэ нь тодорхойгүй байна. Энэ нь аливаа нэгж нь өөрөө ямар ч Identity байж болно гэсэн үг юм. Үүнийг тэвчих хангалттай!
Үүсгэх баганын нүдэн дээр дарж, Mr.White нэрийг тохируулж, Шинэчлэх параметрүүдийг товчийг дарна уу. Дараа нь юу болохыг та аль хэдийн таамаглаж байсан. Төв оффистой харилцах дараагийн сессийн үеэр чиглүүлэгч өөрийн таних тэмдгийг өөрчлөх ёстой.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Гэхдээ энэ нь бидний хувьд хангалттай биш юм. Хүссэн нэгжийг хайж байхдаа Identity гэх мэт параметрийг үргэлж гартаа байлгахад тохиромжтой. Параметрийн нэр дээр товшоод Display(D) болон Searchable (S) нүдийг шалгана уу. Параметрийн түлхүүр нь RWSD болж өөрчлөгддөг (Нэр, түлхүүрүүд нь нэгжийн хамгийн дээд түвшинд тохируулагдсан гэдгийг санаарай)

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Энэ утгыг одоо ерөнхий хайлтын жагсаалтад харуулахаас гадна хайх боломжтой болсон Support > Search > Advanced form

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Бид хангамжийг эхлүүлж, Identity-г хардаг. Сайн уу, ноён Цагаан! Одоо tr-069client ажиллаж байх үед та өөрийн хувийн мэдээллийг өөрчлөх боломжгүй болно

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

4.3 Скриптүүдийг гүйцэтгэх

Бид тэдэнгүйгээр амьдарч чадахгүй гэдгээ мэдсэн тул хэрэгжүүлцгээе.

Гэхдээ бид файлуудтай ажиллаж эхлэхээсээ өмнө удирдамжийг засах хэрэгтэй public.url файлд /opt/freeacs-tr069/config/application-config.conf
Бид нэг скриптээр суулгасан туршилтын тохиргоотой хэвээр байна. Та мартсан уу?

# --- Public url (used for download f. ex.) ---
public.url = "http://10.110.0.109"
public.url: ${?PUBLIC_URL}

Бид ACS-ийг дахин ачаалаад шууд очно Files & Scripts.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Гэхдээ одоо бидний хувьд нээгдэж байгаа зүйл бол Нэгжийн төрөлд хамаарна, өөрөөр хэлбэл. салбар чиглүүлэгч, халуун цэг эсвэл capsman гэлтгүй бүх hAP ac lite чиглүүлэгчид дэлхий даяар. Бидэнд тийм өндөр түвшин хараахан хэрэггүй тул скрипт болон файлуудтай ажиллахаасаа өмнө профайл үүсгэх хэрэгтэй. Та үүнийг төхөөрөмжийн "үүрэг" гэж нэрлэж болно.

Хүүхдээ цагийн сервер болгоцгооё. Тусдаа програм хангамжийн багц, цөөн тооны параметр бүхий зохистой байр суурь. Руу явцгаая Easy Provisioning > Profile > Create Profile мөн Нэгжийн төрөл: hAPaclite-д профайл үүсгэ цаг сервер. Бидэнд өгөгдмөл профайл дээр ямар ч параметр байхгүй тул хуулах зүйл алга Параметрүүдийг хуулах: "хуулахгүй..."

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Одоогоор энд ямар ч параметр байхгүй, гэхдээ дараа нь hAPaclite-аас цуглуулсан цаг хугацааны серверүүд дээрээ харахыг хүссэн параметрүүдийг тохируулах боломжтой болно. Жишээлбэл, NTP серверүүдийн ерөнхий хаягууд.
Нэгжийн тохиргоо руу ороод цаг серверийн профайл руу шилжүүлье

Бид эцэст нь очих болно Files & Scripts, скрипт хийх, энд гайхалтай тохиромжтой боов биднийг хүлээж байна.

Скриптийг нэгж дээр ажиллуулахын тулд бид сонгох хэрэгтэй Төрөл: TR069_SCRIPT а нэр и Зорилтот нэр .alter өргөтгөлтэй байх ёстой
Үүний зэрэгцээ, скриптүүдийн хувьд програм хангамжаас ялгаатай нь та бэлэн файлыг татаж авах эсвэл талбарт бичих/засах боломжтой. Агуулга. Яг тэнд бичихийг хичээцгээе.

Үр дүнг шууд харахын тулд ether1 дээрх чиглүүлэгчид vlan нэмье

/interface vlan
add interface=ether1 name=vlan1 vlan-id=1

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Машинд орно, дар оруулах тэгээд чи дууслаа. Манай скрипт vlan1.alter далавчинд хүлээж байна.

За, явцгаая? Үгүй Мөн бид профайлдаа бүлэг нэмэх хэрэгтэй. Бүлгүүд нь тоног төхөөрөмжийн шатлалд ороогүй боловч UnitType эсвэл Profile дотроос нэгж хайхад шаардлагатай бөгөөд Advanced Provisioning-ээр дамжуулан скриптүүдийг гүйцэтгэхэд шаардлагатай. Ихэвчлэн бүлгүүд нь байршилтай холбоотой бөгөөд үүрлэсэн бүтэцтэй байдаг. Оросыг бүлэг болгоё.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Бид хайлтыг "hAPaclite дээрх дэлхийн бүх цаг үеийн серверүүд"-ээс "Орос дахь бүх цаг үеийн серверүүд hAPaclite" болгон багасгаж чадсан гэж төсөөлж байна уу. Бүлгүүдтэй маш олон сонирхолтой зүйлс байсаар байгаа ч бидэнд цаг алга. Скриптүүд рүүгээ явцгаая.

Advanced Provisioning > Job > Create Job

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Эцсийн эцэст бид Нарийвчилсан горимд байгаа тул энд даалгавраа эхлүүлэх олон янзын нөхцөл, алдаа, давталт, завсарлагатай тохиолдолд хэрхэн ажиллахыг зааж өгч болно. Энэ бүгдийг гарын авлагаас уншиж эсвэл дараа нь үйлдвэрлэлд хэрэгжүүлэхдээ хэлэлцэхийг зөвлөж байна. Одоохондоо бид n1-ийг Зогсоох дүрмэнд оруулах бөгөөд ингэснээр ажил манай 1-р нэгж дээр дуусмагц зогсох болно.

Бид шаардлагатай мэдээллийг бөглөж, үүнийг эхлүүлэх л үлдлээ!

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

START товчийг дараад хүлээнэ үү. Одоо дибаг хийсэн скриптийн улмаас устгасан төхөөрөмжүүдийн тоолуур хурдан ажиллах болно! Мэдээж үгүй. Ийм даалгавар нь удаан хугацаа шаарддаг бөгөөд энэ нь скрипт, Ansible гэх мэтээс ялгаатай юм. Нэгжүүд өөрсдөө хуваарийн дагуу эсвэл сүлжээнд гарч ирэх үед даалгавраа авах хүсэлтээ гаргадаг бөгөөд ACS нь аль нэгжүүд даалгавраа хүлээж авсан, хэрхэн гүйцэтгэсэн зэргийг хянаж, нэгжийн параметрүүдэд үүнийг бүртгэдэг. Манай группт 1 нэгж байгаа бөгөөд 1001 байсан бол админ нь энэ даалгаварыг эхлүүлээд загасчлах болно

Аливээ. Чиглүүлэгчийг дахин ачаалах эсвэл TR-069 клиентийг дахин эхлүүлнэ үү. Бүх зүйл жигд явагдах ёстой бөгөөд ноён Уайт шинэ vlan авах болно. Мөн манай Зогсоох дүрмийн даалгавар ЗУРАГССАН төлөв рүү шилжих болно. Өөрөөр хэлбэл, үүнийг дахин эхлүүлэх эсвэл өөрчлөх боломжтой хэвээр байна. Хэрэв та FINISH дээр дарвал даалгавар архивлагдах болно

4.4 Програм хангамжийг шинэчлэх

Mikrotik програм хангамж нь модульчлагдсан тул энэ нь маш чухал зүйл боловч модуль нэмэх нь төхөөрөмжийн ерөнхий програмын хувилбарыг өөрчлөхгүй. Манай ACS хэвийн бөгөөд үүнд дасаагүй байна.
Одоо бид үүнийг хурдан, бохир хэлбэрээр хийж, NTP модулийг ерөнхий програм хангамж руу шууд оруулах болно, гэхдээ төхөөрөмж дээр хувилбар шинэчлэгдсэн даруйд бид өөр модуль нэмэх боломжгүй болно.
Үйлдвэрлэлд ийм заль мэхийг ашиглахгүй байх нь дээр бөгөөд зөвхөн скрипт ашиглан Unit Type-д нэмэлт модулиудыг суулгах нь дээр.

Тиймээс, бидний хийх ёстой хамгийн эхний зүйл бол шаардлагатай хувилбарууд болон архитектурын програм хангамжийн багцуудыг бэлтгэж, тэдгээрийг хандах боломжтой вэб сервер дээр байрлуулах явдал юм. Туршилтын хувьд манай Mr.White-ийн хүрч чадах хэн бүхэн тест хийх болно, гэхдээ үйлдвэрлэлийн хувьд шаардлагатай програм хангамжийн автомат шинэчлэгдэх толин тусгалыг угсарсан нь дээр бөгөөд үүнийг вэб дээр тавих нь аймшигтай биш юм.
Чухал! tr-069client багцыг шинэчлэлтүүддээ байнга оруулахаа бүү мартаарай!

Эндээс харахад пакет руу хүрэх замын урт нь маш чухал юм! гэх мэт зүйлийг ашиглах гэж оролдох үед http://192.168.0.237/routeros/stable/mipsbe/routeros-mipsbe-6.45.6.npk, mikrotik нь нөөцтэй циклийн холболтод орж, tr-069 бүртгэл рүү давтан TRANSFERCOMPLETE илгээсэн. Тэгээд би хэд хэдэн мэдрэлийн эсүүдээ юу болсныг олох гэж оролдсон. Тиймээс одоохондоо үүнийг олж мэдэх хүртлээ үндсээр нь тавья

Тиймээс бид http-ээр дамжуулан гурван npk файлтай байх ёстой. Энэ нь миний хувьд ийм болсон

http://192.168.0.241/routeros-mipsbe-6.45.6.npk
http://192.168.0.241/routeros/stable/mipsbe/ntp-6.45.6-mipsbe.npk
http://192.168.0.241/routeros/stable/mipsbe/tr069-client-6.45.6-mipsbe.npk

Одоо үүнийг FileType = "1 Firmware Upgrade Image" бүхий xml файл болгон форматлах шаардлагатай бөгөөд бид үүнийг Mikrotik-д өгөх болно. Нэр нь ros.xml байх болтугай

Бид үүнийг зааврын дагуу хийдэг микротик-вики:

<upgrade version="1" type="links">
    <config />
    <links>
        <link>
            <url>http://192.168.0.241/routeros-mipsbe-6.45.6.npk</url>
        </link>
        <link>
            <url>http://192.168.0.241/ntp-6.45.6-mipsbe.npk</url>
        </link>
        <link>
            <url>http://192.168.0.241/tr069-client-6.45.6-mipsbe.npk</url>
        </link>
    </links>
</upgrade>

Харагдахуйц хомсдол бий Username/Password татаж авах серверт хандах. Та үүнийг tr-3.2.8 протоколын A.069-д заасны дагуу оруулахыг оролдож болно.

<link>
<url>http://192.168.0.237/routeros/stable/mipsbe/ntp-6.45.6-mipsbe.npk</url>
<Username>user</Username>
<Password>pass</Password>
</link>

Эсвэл *.npk хүртэлх хамгийн их замын уртын талаар Микротикийн албан тушаалтнуудаас шууд асуу

Бид мэддэг газрууд руугаа явцгаая Files & Scripts, тэнд программ хангамжийн файл үүсгэнэ үү нэр:ros.xml, Зорилтот нэр:ros.xml болон хувилбар:6.45.6
Анхаар! Энд байгаа хувилбарыг төхөөрөмж дээр харуулах форматад яг тохируулж, параметрээр дамжуулсан байх ёстой System.X_FREEACS-COM.Device.SoftwareVersion.

Манай xm файлыг сонгоод байршуулж дууслаа.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Одоо бидэнд төхөөрөмжийг шинэчлэх олон арга бий. Үндсэн цэсэн дэх Wizard-аар дамжуулан, Нарийвчилсан хангамж болон ПРОГРАММЫН төрлийн ажлуудаар дамжуулан, эсвэл зүгээр л нэгжийн тохиргоо руу ороод Upgrade дээр дарна уу. Хамгийн энгийн замыг сонгоцгооё, эс тэгвээс нийтлэл аль хэдийн хавдсан байна.

Микротик дахь TR-069. Freeacs-ийг RouterOS-д автоматаар тохируулах сервер болгон ашиглаж байна

Бид товчлуурыг дарж, хангамжийг эхлүүлж, та дууслаа. Туршилтын хөтөлбөр дууссан. Одоо бид микротик ашиглан илүү ихийг хийж чадна.

5. Дүгнэлт

Би бичиж эхлэхдээ эхлээд IP утасны холболтыг тайлбарлахыг хүссэн бөгөөд tr-069 хялбар, хүч чармайлтгүйгээр ажиллахад ямар гайхалтай болохыг жишээгээр тайлбарлахыг хүссэн. Гэвч дараа нь би материалаа ахиулж, ухаж байхдаа Микротикийг холбосон хүмүүсийн хувьд бие даан суралцахад ямар ч утас айхгүй байх гэж бодсон.

Зарчмын хувьд бидний туршиж үзсэн Freeacs-ийг аль хэдийн үйлдвэрлэлд ашиглаж болох боловч үүний тулд та аюулгүй байдал, SSL-ийг тохируулах, дахин тохируулсны дараа Микротикийг автоматаар тохируулах, нэгжийн төрлийг зөв нэмэх, дибаг хийх шаардлагатай. вэб үйлчилгээ болон хайлуулах бүрхүүлийн ажилд дүн шинжилгээ хийх гэх мэт. Үргэлжлэлийг нь үзээрэй, зохион бүтээж, бичээрэй!

Хүн бүр, анхаарал тавьсанд баярлалаа! Залруулга, сэтгэгдлийг харахад би баяртай байх болно!

Ашигласан материалын жагсаалт, хэрэгтэй холбоосууд:

Би сэдвийг хайж эхлэх үед форумын сэдэвтэй танилцсан
TR-069 CPE WAN удирдлагын протоколын нэмэлт өөрчлөлт-6
Freeacs wiki
Mikrotik дахь tr-069 параметрүүд ба тэдгээрийн терминалын командуудтай харьцах байдал

Эх сурвалж: www.habr.com