Այս հոդվածում ես կփորձեմ քայլ առ քայլ նկարագրել մեծ նախագծի թեստային սերվերի տեղադրման գործընթացը
Հոդվածի նպատակն է դրդել գործընկերներին՝ հրաժարվել կառավարել ցանցային սարքերը՝ օգտագործելով սարսափելի փոցխներ և հենակներ, ինքնագրված սցենարների տեսքով, Dude, Ansible և այլն: Եվ այս առիթով հրավառություն և զանգվածային ուրախություն առաջացնել: քառակուսիներ.
0. Ընտրություն
Ինչու այստեղ նշված ֆրիակները և ոչ թե ջին-ակները
Որովհետև կան իսպաներեն հրապարակումներ genie-acs-ի վրա mikrotik-ով։ Այստեղ են
1. Freeacs տեղադրում
Մենք կտեղադրենք Centos7-ում, և քանի որ սարքերը շատ տվյալներ են փոխանցում, իսկ ACS-ն ակտիվորեն աշխատում է տվյալների բազայի հետ, մենք ագահ չենք լինի ռեսուրսներով։ Հարմարավետ աշխատանքի համար մենք կընտրենք 2 պրոցեսորի միջուկ, 4 ԳԲ օպերատիվ հիշողություն և 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
Հենց որ սկրիպտն ավարտվի, դուք կարող եք անմիջապես մուտք գործել վեբ ինտերֆեյս մեքենայի IP-ի միջոցով՝ հավատարմագրերի ադմինիստրատորի/ազատերի միջոցով:
Ահա այսպիսի գեղեցիկ մինիմալիստական ինտերֆեյս, և որքան լավ և արագ ստացվեց ամեն ինչ
2. Freeacs-ի նախնական կարգավորում
ACS-ի վերահսկման հիմնական միավորը միավորն է կամ CPE (Customer Premises Equipment): Եվ ամենակարևորը, այն, ինչ մեզ անհրաժեշտ է միավորները կառավարելու համար, նրանց Unit Type-ն է, այսինքն. ապարատային մոդել, որը սահմանում է միավորի և դրա ծրագրաշարի համար կարգավորելի պարամետրերի մի շարք: Բայց քանի դեռ մենք իմանանք, թե ինչպես ճիշտ ստանալ միավորի նոր տեսակը, ավելի լավ կլինի այդ մասին հարցնել միավորին` միացնելով 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) դերում մենք կունենանք աշխատասեր երեխա
Նախքան փորձնական միացումը, խորհուրդ է տրվում ձեռքով կարգավորել CPE-ն նվազագույն աշխատանքային կազմաձևի, որպեսզի այն պարամետրերը, որոնք ցանկանում եք կարգավորել ապագայում, դատարկ չլինեն: Երթուղիչի համար կարող եք նվազագույնը միացնել dhcp հաճախորդը ether1-ում, տեղադրել tr-069client փաթեթը և սահմանել գաղտնաբառեր:
3. Միացրեք Mikrotik-ը
Ցանկալի է միացնել բոլոր միավորները՝ օգտագործելով վավեր սերիական համարը որպես մուտք: Այդ ժամանակ ամեն ինչ ձեզ համար պարզ կլինի տեղեկամատյաններում։ Ինչ-որ մեկը խորհուրդ է տալիս օգտագործել WAN MAC - մի հավատացեք դրան: Ինչ-որ մեկը օգտագործում է ընդհանուր մուտքի / անցուղու զույգ բոլորի համար՝ շրջանցել նրանց:
Բացելով tr-069 մատյանը՝ «բանակցությունները» վերահսկելու համար
tail -f /var/log/freeacs-tr069/tr069-conversation.log
Բացեք winbox-ը, ընտրացանկի տարրը TR-069:
AC URL: http://10.110.0.109/tr069/prov
(փոխարինեք ձեր IP-ով)
Մականուն՝ 9249094C26CB (պատճենել սերիան համակարգից> երթուղիչից)
Գաղտնաբառ՝ 123456 (հայտնաբերման համար անհրաժեշտ չէ, բայց լինելու համար)
Մենք չենք փոխում Պարբերական տեղեկատվության միջակայքը: Մենք կթողարկենք այս կարգավորումը մեր ACS-ի միջոցով
Ստորև բերված են կապի հեռակա սկզբնավորման կարգավորումները, բայց ես չկարողացա միկրոտիկին ստիպել, որ դրա հետ աշխատի: Թեև հեռակառավարման հարցումն աշխատում է հեռախոսների դեպքում: Պետք է պարզել դա:
Դիմել կոճակը սեղմելուց հետո տվյալները կփոխանակվեն տերմինալում, իսկ Freeacs վեբ ինտերֆեյսում կարող եք տեսնել մեր երթուղիչը ավտոմատ ստեղծված Unit Type «hAPaclite»:
Երթուղիչը միացված է: Դուք կարող եք դիտել ավտոմատ ստեղծվող միավորի տեսակը: Մենք բացում ենք Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite
. Ինչ չկա! 928 պարամետր (ես լրտեսել եմ կեղևը): Շատ, թե քիչ, մենք դա ավելի ուշ կպարզենք, բայց առայժմ մենք պարզապես կնայենք: Դա այն է, ինչ նշանակում է Unit Type: Սա ստեղներով, բայց առանց արժեքների աջակցվող ընտրանքների ցանկն է: Արժեքները սահմանվում են ստորև բերված մակարդակներում՝ պրոֆիլներ և միավորներ:
4. Կարգավորեք Mikrotik-ը
Ներբեռնելու ժամանակն է
Եվ մենք, վեբ ինտերֆեյսում, սեղմում ենք մեր միավորի կողքին գտնվող մատիտը և անցնում միավորի կազմաձևման ռեժիմին: Այն կարծես այսպիսին է.
Եկեք համառոտ վերլուծենք, թե ինչն է հետաքրքիր այս էջում.
Միավորի կազմաձևման բլոկ
- Անձնագիր. սա պրոֆիլն է Unit Type-ում: Հիերարխիան այսպիսին է.
UnitType > Profile > Unit
. Այսինքն՝ մենք կարող ենք ստեղծել, օրինակ, պրոֆիլներhAPaclite > hotspot
иhAPaclite > branch
, բայց սարքի մոդելի շրջանակներում
Արգելափակման ապահովում կոճակներով
Հուշումները հուշում են, որ Provisioning բլոկի բոլոր կոճակները կարող են ակնթարթորեն կիրառել կոնֆիգուրացիան ConnectionRequestURL-ի միջոցով: Բայց, ինչպես ասացի վերևում, սա չի աշխատում, ուստի կոճակները սեղմելուց հետո ձեզ հարկավոր է վերագործարկել tr-069 հաճախորդը mikrotik-ում, որպեսզի ձեռքով սկսեք տրամադրումը:
- Freq/Spread. Շաբաթական քանի անգամ տրամադրել կոնֆիգուրացիան ± %՝ սերվերի և կապի ալիքների վրա բեռը նվազեցնելու համար: Լռելյայն արժե 7/20, այսինքն. ամեն օր ± 20% և ակնարկեք, թե ինչպես է այն վայրկյանների ընթացքում: Առայժմ առաքման հաճախականությունը փոխելու իմաստ չկա, քանի որ. տեղեկամատյաններում կլինի լրացուցիչ աղմուկ և ոչ միշտ սպասվող կարգավորումների կիրառում
Տրամադրման պատմության բլոկ (վերջին 48 ժամը)
- Արտաքինից պատմությունը նման է պատմության, բայց կտտացնելով վերնագրի վրա՝ դուք ստանում եք տվյալների բազայի որոնման հարմար գործիք՝ regexp-ով և բարիքներով:
Պարամետրերի արգելափակում
Ամենամեծ և ամենակարևոր բլոկը, որտեղ, ըստ էության, այս միավորի պարամետրերը տեղադրվում և կարդացվում են: Այժմ մենք տեսնում ենք միայն համակարգի ամենակարևոր պարամետրերը, առանց որոնց ACS-ը չի կարող աշխատել միավորի հետ: Բայց մենք հիշում ենք, որ մենք դրանք ունենք Unit Type-ում. 928. Տեսնենք բոլոր արժեքները, որոշենք, թե ինչով է ուտում Mikrotik-ը։
4.1 Պարամետրերի ընթերցում
Ապահովման բլոկում սեղմեք «Կարդալ բոլորը» կոճակը: Բլոկն ունի կարմիր մակագրություն. Աջ կողմում կհայտնվի սյունակ CPE (ընթացիկ) արժեքը. Համակարգի կարգավորումներում ProvisioningMode-ը փոխվեց READALL-ի:
Եվ… ոչինչ չի պատահի, բացի հաղորդագրությունից System.X_FREEACS-COM.IM.Message-ում Kick failed at...
.
Վերագործարկեք TR-069 հաճախորդը կամ վերագործարկեք երթուղիչը և շարունակեք թարմացնել բրաուզերի էջը, մինչև ստանաք պարամետրերը աջ կողմում գտնվող ուրախ մոխրագույն տուփերում:
Եթե որևէ մեկը ցանկանում է մի կում խմել հին համեմվածից, ապա այս ռեժիմը ձեռնարկում նկարագրված է որպես 10.2 Ստուգման ռեժիմ: Այն միանում է և մի փոքր այլ կերպ է աշխատում, բայց էությունը բավականին նկարագրված է
READALL ռեժիմն ինքն իրեն կանջատվի 15 րոպե հետո, և մենք կփորձենք պարզել, թե ինչն է այստեղ օգտակար, և ինչ կարելի է ուղղել անմիջապես, մինչ այս ռեժիմում ենք:
Դուք կարող եք փոխել IP հասցեները, միացնել/անջատել ինտերֆեյսները, firewall-ի կանոնները, որոնք մեկնաբանություններով են (հակառակ դեպքում լրիվ խառնաշփոթ), Wi-Fi և այլն մանրուքներ:
Այսինքն, դեռևս հնարավոր չէ խելամիտ կարգավորել mikrotik-ը՝ օգտագործելով միայն TR-069 գործիքները: Բայց դուք կարող եք շատ լավ վերահսկել: Հասանելի են ինտերֆեյսների և դրանց կարգավիճակի վիճակագրությունը, ազատ հիշողությունը և այլն:
4.2 Պարամետրերի տրամադրում
Այժմ փորձենք պարամետրերը փոխանցել երթուղիչին՝ tr-069-ի միջոցով, «բնական» եղանակով։ Առաջին զոհը կլինի Device.DeviceInfo.X_MIKROTIK_SystemIdentity: Մենք այն գտնում ենք All միավորի պարամետրերում: Ինչպես տեսնում եք, այն սահմանված չէ: Սա նշանակում է, որ ցանկացած միավոր ինքնին կարող է ունենալ ցանկացած Ինքնություն: Բավական է հանդուրժել սա!
Ստեղծման սյունակում մենք սեղմում ենք ցողունը, դնում ենք Mr.White անունը և սեղմում «Թարմացնել պարամետրերի» կոճակը: Ինչ կլինի հետո, արդեն կռահեցիք։ Գլխավոր գրասենյակի հետ շփման հաջորդ նիստում երթուղիչը պետք է փոխի իր ինքնությունը:
Բայց սա մեզ քիչ է։ Identity-ի նման պարամետրը լավ է միշտ ձեռքի տակ ունենալ ճիշտ միավորը փնտրելիս: Մենք ներխուժում ենք պարամետրի անվանումը և այնտեղ դնում «Ցուցադրել» (D) և «Որոնելելի» (S) վանդակները: Պարամետրի ստեղնը փոխվել է RWSD-ի (Հիշեք, անունները և ստեղները դրված են միավորի տեսակի ամենաբարձր մակարդակում)
Արժեքն այժմ ոչ միայն ցուցադրվում է ընդհանուր որոնման ցանկում, այլև հասանելի է որոնման համար Support > Search > Advanced form
Մենք նախաձեռնում ենք տրամադրումը և նայում ենք Ինքնությանը: Բարև պարոն Ուայթ: Այժմ դուք ինքներդ չեք կարողանա փոխել ձեր ինքնությունը, մինչ tr-069client-ը աշխատում է
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
.
Բայց այն, ինչ հիմա բացվում է մեզ մոտ, պատկանում է Unit Type-ին, այսինքն. գլոբալ առումով բոլոր hAP ac lite երթուղիչների համար, լինի դա ճյուղային երթուղիչ, թեժ կետ կամ capsman: Մեզ դեռ այդքան բարձր մակարդակ պետք չէ, հետևաբար, նախքան սկրիպտների և ֆայլերի հետ աշխատելը, պետք է պրոֆիլ ստեղծել։ Դուք կարող եք դա անվանել ինքներդ, որպես սարքի «դիրք»:
Եկեք մեր երեխային դարձնենք ժամանակի սերվեր: Արժանապատիվ դիրք՝ առանձին ծրագրային փաթեթով և փոքր թվով պարամետրերով։ Եկեք գնանք Easy Provisioning > Profile > Create Profile
և ստեղծեք պրոֆիլ Unit Type:hAPaclite-ում ժամանակի սպասարկիչ. Մենք լռելյայն պրոֆիլում որևէ պարամետր չունեինք, ուստի պատճենելու ոչինչ չկա Պատճենել պարամետրերը հետևյալից՝ «մի պատճենիր...»
Այստեղ դեռևս չկան պարամետրեր, բայց հնարավոր կլինի սահմանել դրանք, որոնք մենք հետագայում կցանկանայինք տեսնել hAPaclite-ից ձևավորված մեր ժամանակի սերվերների վրա: Օրինակ՝ NTP սերվերների ընդհանուր հասցեները։
Եկեք գնանք միավորի կոնֆիգուրացիա և տեղափոխենք այն ժամանակի սպասարկիչի պրոֆիլ
Վերջապես մենք գնում ենք Files & Scripts
, սցենարներ պատրաստեք, և այստեղ մեզ սպասում են զարմանալիորեն հարմար բուլկիներ։
Միավորի վրա սցենար գործարկելու համար մենք պետք է ընտրենք Տեսակ՝ TR069_SCRIPT а Անուն и թիրախի անունը պետք է ունենա .alter ընդլայնում
Միևնույն ժամանակ, սկրիպտների համար, ի տարբերություն ծրագրաշարի, կարող եք կամ վերբեռնել պատրաստի ֆայլ, կամ պարզապես գրել/ խմբագրել այն դաշտում Բովանդակություն: Փորձենք գրել հենց այնտեղ։
Եվ որպեսզի դուք անմիջապես տեսնեք արդյունքը, ավելացրեք vlan երթուղիչը ether1-ին
/interface vlan
add interface=ether1 name=vlan1 vlan-id=1
Մենք քշում ենք, սեղմում ենք Վերբեռնել և արված: Մեր սցենարը vlan1.alter
սպասում է թեւերի մեջ:
Դե գնանք? Ոչ Մենք նաև պետք է խումբ ավելացնենք մեր պրոֆիլի համար: Խմբերը ներառված չեն սարքավորումների հիերարխիայում, սակայն դրանք անհրաժեշտ են UnitType-ում կամ Profile-ում միավորներ որոնելու համար և պահանջվում են սկրիպտների կատարման համար՝ Ընդլայնված տրամադրման միջոցով: Սովորաբար խմբերը կապված են տեղանքների հետ և ունեն բնադրված կառուցվածք: Եկեք Ռուսաստանի խումբ կազմենք.
Պատկերացրեք, որ մենք պարզապես կրճատել ենք մեր որոնումը «All world time servers on hAPaclite»-ի «All Russian time servers on hAPaclite»-ի: Խմբերի հետ կապված ամեն ինչ հետաքրքիր դեռ հսկայական շերտ կա, բայց ժամանակ չունենք։ Եկեք մտնենք սցենարների մեջ:
Advanced Provisioning > Job > Create Job
Քանի որ մենք գտնվում ենք Ընդլայնված ռեժիմում, ի վերջո, այստեղ կարող եք նշել առաջադրանքի մեկնարկի մի շարք տարբեր պայմաններ, սխալ վարքագիծ, կրկնություններ և ժամանակի ընդհատումներ: Խորհուրդ եմ տալիս այս ամենը կարդալ ձեռնարկներում կամ քննարկել ավելի ուշ՝ արտադրության մեջ կիրառելիս: Առայժմ, եկեք պարզապես սահմանենք n1-ը Stop կանոնների համար, որպեսզի առաջադրանքը դադարեցվի հենց այն ավարտվի մեր 1-ին միավորում:
Մենք լրացնում ենք անհրաժեշտը, և մնում է միայն գործարկել:
Սեղմեք ՍԿՍԵԼ և սպասեք: Այժմ թերվրիպազերծված սցենարով սպանված սարքերի հաշվիչը արագ կաշխատի: Իհարկե ոչ. Նման առաջադրանքները տրվում են երկար ժամանակ, և սա է նրանց տարբերությունը սցենարներից, Ansible-ից և այլն։ Ինքն՝ ստորաբաժանումներն առաջադրանքների համար դիմում են գրաֆիկով կամ ինչպես դրանք հայտնվում են ցանցում, ACS-ը հետևում է, թե որ միավորներն են արդեն առաջադրանքներ ստացել և ինչպես են դրանք ավարտվել, և դա գրում է միավորի պարամետրերում: Մեր խմբում կա 1 միավոր, և եթե դրանք լինեին 1001-ը, ապա ադմինը կսկեր այս խնդիրը և կգնար ձկնորսության
Դե արի։ Արդեն վերագործարկեք երթուղիչը կամ վերագործարկեք TR-069 հաճախորդը: Ամեն ինչ պետք է հարթ ընթանա, և պարոն Ուայթը կստանա նոր վլան: Եվ մեր Stop կանոնի առաջադրանքը կմտնի ԴԱԴԱՐՁՎԱԾ կարգավիճակ: Այսինքն՝ այն դեռ կարելի է վերագործարկել կամ փոխել։ Եթե սեղմեք 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-ն ընկավ ռեսուրսի հետ ցիկլային կապի մեջ՝ ուղարկելով TRANSFERCOMPLETE կրկնվող տեղեկամատյանները tr-069: Եվ ես վատնեցի որոշ նյարդային բջիջներ՝ փորձելով հասկանալ, թե ինչն է սխալ: Հետեւաբար, մինչ մենք այն դնում ենք արմատի մեջ, մինչեւ պարզաբանումը
Այսպիսով, մենք պետք է ունենանք երեք npk ֆայլեր հասանելի http-ի միջոցով: Ես ստացա այսպես
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
Այժմ սա պետք է ձևաչափվի xml ֆայլի մեջ FileType = «1 որոնվածի թարմացման պատկեր», որը մենք կուղարկենք 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 արձանագրության Ա.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>
Կամ ուղղակիորեն հարցրեք Mikrotik-ի պաշտոնյաներին, ինչպես նաև մինչև * .npk ճանապարհի առավելագույն երկարության մասին
Մենք գնում ենք դեպի հայտնիը Files & Scripts
, և այնտեղ ստեղծեք ԾՐԱԳՐԱՅԻՆ ֆայլ Անունը:ros.xml, Թիրախի անունը.ros.xml և Version:6.45.6
Ուշադրություն. Տարբերակը պետք է նշված լինի այստեղ հենց այն ձևաչափով, որով այն ցուցադրվում է սարքի վրա և փոխանցվում է պարամետրով System.X_FREEACS-COM.Device.SoftwareVersion
.
Մենք ընտրում ենք մեր xm-ֆայլը բեռնման համար, և դուք պատրաստ եք:
Այժմ մենք ունենք սարքը թարմացնելու բազմաթիվ եղանակներ: Հիմնական մենյուի Wizard-ի միջոցով՝ Ընդլայնված տրամադրման և ԾՐԱԳՐԱՅԻՆ տիպի առաջադրանքների միջոցով, կամ պարզապես անցեք միավորի կոնֆիգուրացիա և սեղմեք «Թարմացում»: Եկեք ընտրենք ամենահեշտ ճանապարհը, հակառակ դեպքում հոդվածն ուռած է։
Մենք սեղմում ենք կոճակը, նախաձեռնում ենք տրամադրումը և վերջ: Թեստային ծրագիրն ավարտված է։ Այժմ մենք կարող ենք ավելին անել mikrotik-ի հետ:
5. Եզրակացություն
Երբ ես սկսեցի գրել, ես ուզում էի նախ նկարագրել ip-phone-ի կապը և օգտագործել դրա օրինակը՝ բացատրելու համար, թե որքան հիանալի կարող է լինել, երբ tr-069-ն աշխատում է հեշտությամբ և առանց ջանքերի: Բայց հետո, երբ ես առաջ էի գնում և խորանում էի նյութերի մեջ, մտածեցի, որ Mikrotik-ը միացնողների համար ոչ մի հեռախոս վախկոտ չի լինի ինքնուրույն ուսումնասիրելու համար:
Սկզբունքորեն, Freeacs-ը, որը մենք փորձարկել ենք, արդեն կարող է օգտագործվել արտադրության մեջ, բայց դրա համար անհրաժեշտ է կարգավորել անվտանգությունը, SSL-ը, վերակայումից հետո պետք է կարգավորել միկրոտիկան ավտոմատ կազմաձևման համար, պետք է վրիպազերծել Unit Type-ի ճիշտ հավելումը, ապամոնտաժել վեբ ծառայությունների և fusion shell-ի աշխատանքը և շատ ավելին: Փորձեք, հորինեք և գրեք շարունակություն:
Բոլորին, շնորհակալություն ուշադրության համար: Ուրախ կլինեմ ուղղումների և մեկնաբանությունների համար:
Օգտագործված նյութերի ցանկ և օգտակար հղումներ.
Source: www.habr.com