මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

මෙම ලිපියෙන්, අපූරු ව්යාපෘතියක් සඳහා පරීක්ෂණ සේවාදායකයක් ස්ථාපනය කිරීමේ ක්රියාවලිය පියවරෙන් පියවර විස්තර කිරීමට මම උත්සාහ කරමි Freeacs සම්පුර්ණයෙන්ම ක්‍රියාත්මක වන තත්වයකට, සහ mikrotik සමඟ වැඩ කිරීම සඳහා ප්‍රායෝගික තාක්ෂණික ක්‍රම පෙන්වන්න: පරාමිතීන් හරහා වින්‍යාස කිරීම, ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීම, යාවත්කාලීන කිරීම, අතිරේක මොඩියුල ස්ථාපනය කිරීම යනාදිය.

ලිපියේ පරමාර්ථය වන්නේ ස්වයං-ලිඛිත ස්ක්‍රිප්ට්, ඩූඩ්, ඇන්සිබල් යනාදී ආකාරයේ බිහිසුණු රේක් සහ කිහිලිකරු භාවිතා කරමින් ජාල උපාංග කළමනාකරණය කිරීම අත්හැරීමට සගයන් දිරිමත් කිරීමයි. තවද, මෙම අවස්ථාවෙහිදී, ගිනිකෙළි සහ මහජන ප්‍රීතිය ඇති කිරීම. කොටු.

0. තේරීම

ඇයි freeacs සහ genie-acs සඳහන් නොකරන්නේ මයික්රොටික්-විකි, කොපමණ ජීවමානද?
Mikrotik සමග genie-acs අනුව ස්පාඤ්ඤ ජාතිකයන් විසින් ප්රකාශන ඇති නිසා. මෙන්න ඒගොල්ලො pdf и видео පසුගිය වසරේ MUM වෙතින්. ස්ලයිඩවල ස්වයංක්‍රීය විකට චිත්‍ර නියමයි, නමුත් ස්ක්‍රිප්ට් ලිවීම, ස්ක්‍රිප්ට් ධාවනය කිරීම, ස්ක්‍රිප්ට් ධාවනය කිරීම යන සංකල්පයෙන් ඉවත් වීමට මම කැමතියි.

1. freeacs ස්ථාපනය කරන්න

අපි එය Centos7 හි ස්ථාපනය කරන්නෙමු, සහ උපාංග බොහෝ දත්ත සම්ප්‍රේෂණය කරන බැවින් සහ ACS දත්ත සමුදාය සමඟ සක්‍රියව ක්‍රියා කරන බැවින්, අපි සම්පත් සමඟ කෑදර නොවනු ඇත. සැපපහසු වැඩ සඳහා, අපි CPU cores 2ක්, 4GB RAM සහ 16GB වේගවත් ssd raid10 ගබඩාවක් වෙන් කරන්නෙමු. මම Proxmox VE lxc කන්ටේනරය තුළ freeacs ස්ථාපනය කරමි, ඔබට පහසු ඕනෑම මෙවලමක් තුළ වැඩ කළ හැකිය.
ඔබේ 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. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම
මෙය ඉතා හොඳ අවම අතුරු මුහුණතක් වන අතර, සෑම දෙයක්ම කෙතරම් සිසිල් සහ වේගවත්ද?

2. freeacs හි මූලික සැකසුම

ACS සඳහා මූලික කළමනාකරණ ඒකකය ඒකකය හෝ CPE (පාරිභෝගික පරිශ්‍ර උපකරණ) වේ. තවද අපට ඒකක කළමනාකරණය කිරීමට අවශ්‍ය වැදගත්ම දෙය වන්නේ ඒවායේ ඒකක වර්ගයයි, එනම්. ඒකකයක සහ එහි මෘදුකාංගයේ වින්‍යාසගත කළ හැකි පරාමිති සමූහයක් නිර්වචනය කරන උපකරණ ආකෘතියකි. නමුත් නව ඒකක වර්ගයක් නිසියාකාරව නිර්මාණය කරන්නේ කෙසේදැයි අප නොදන්නා අතර, ඩිස්කවරි ප්‍රකාරය සක්‍රිය කිරීමෙන් ඒ ගැන ඒකකයෙන්ම විමසීම වඩාත් සුදුසුය.

මෙම මාදිලිය නිෂ්පාදනයේදී නියත වශයෙන්ම භාවිතා කළ නොහැක, නමුත් අපට හැකි ඉක්මනින් එන්ජිම ආරම්භ කර පද්ධතියේ හැකියාවන් දැකිය යුතුය. සියලුම මූලික සැකසුම් /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 ලයිට්.

පරීක්ෂණ සම්බන්ධතාවයක් සිදු කිරීමට පෙර, ඔබට අනාගතයේදී වින්‍යාස කිරීමට අවශ්‍ය පරාමිති හිස් නොවන පරිදි අවම ක්‍රියාකාරී වින්‍යාසයකට CPE අතින් වින්‍යාස කිරීම සුදුසුය. රවුටරයක් ​​සඳහා, ඔබට කළ හැකි අවම දෙය නම් ether1 හි dhcp සේවාලාභියා සක්‍රීය කිරීම, tr-069client පැකේජය ස්ථාපනය කර මුරපද සැකසීමයි.

3. Mikrotik සම්බන්ධ කරන්න

ඇතුල්වීමක් ලෙස වලංගු අනුක්‍රමික අංකයක් භාවිතා කරමින් සියලුම ඒකක සම්බන්ධ කිරීම සුදුසුය. එවිට ලඝු-සටහන් වල ඔබට සියල්ල පැහැදිලි වනු ඇත. යමෙක් WAN MAC භාවිතා කිරීමට උපදෙස් දෙයි - එය විශ්වාස නොකරන්න. යමෙක් සෑම කෙනෙකුටම පොදු වන login/pass යුගලයක් භාවිතා කරන්නේ නම්, ඒවායින් වළකින්න.

"සාකච්ඡා" නිරීක්ෂණය කිරීමට ලොග් 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 හරහා නිකුත් කරන්නෙමු

සම්බන්ධතාවය දුරස්ථව ආරම්භ කිරීම සඳහා වන සැකසුම් පහත දැක්වේ, නමුත් මට මෙය සමඟ වැඩ කිරීමට මයික්රොටික් ලබා ගත නොහැකි විය. දුරස්ථ ඉල්ලීම දුරකථන සමඟ කොටුවෙන් පිටත ක්‍රියා කළත්. අපි එය තේරුම් ගත යුතුයි.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

Apply බොත්තම ක්ලික් කිරීමෙන් පසු, ටර්මිනලයේ දත්ත හුවමාරු වන අතර, Freeacs වෙබ් අතුරු මුහුණතෙහි ඔබට ස්වයංක්‍රීයව සාදන ලද Unit Type "hAPaclite" සමඟ අපගේ රවුටරය දැක ගත හැකිය.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

රවුටරය සම්බන්ධයි. ඔබට ස්වයංක්‍රීයව සාදන ලද ඒකක වර්ගය දෙස බැලිය හැකිය. විවෘත Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite. එහි නැති දේ! පරාමිති 928 ක් තරම් (මම ෂෙල් එක දෙස බැලුවෙමි). එය ගොඩක් හෝ ටිකක් වේවා, අපි එය පසුව හඳුනා ගනිමු, නමුත් දැනට අපි ඉක්මනින් බලන්නෙමු. Unit Type යන්නෙන් අදහස් කරන්නේ මෙයයි. මෙය යතුරු සහිත නමුත් අගයන් නොමැති සහය දක්වන පරාමිති ලැයිස්තුවකි. අගයන් පහත මට්ටම් වලින් සකසා ඇත - පැතිකඩ සහ ඒකක.

4. Mikrotik වින්‍යාස කරන්න

බාගත කිරීමට කාලයයි වෙබ් අතුරු මුහුණත් මාර්ගෝපදේශය මෙම 2011 අත්පොත හොඳ වයස්ගත වයින් බෝතලයක් වැනි ය. අපි එය විවෘත කර හුස්ම ගැනීමට ඉඩ දෙමු.

අපිම, වෙබ් අතුරු මුහුණතේ, අපගේ ඒකකයට යාබද පැන්සල මත ක්ලික් කර ඒකක වින්‍යාස ප්‍රකාරයට යන්න. එය මෙසේ පෙනේ:

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

මෙම පිටුවේ ඇති රසවත් දේ කෙටියෙන් බලමු:

ඒකක වින්යාස බ්ලොක්

  • පැතිකඩ: මෙය ඒකක වර්ගය තුළ ඇති පැතිකඩයි. ධූරාවලිය මේ වගේ ය: UnitType > Profile > Unit. එනම්, අපට උදාහරණයක් ලෙස පැතිකඩ නිර්මාණය කළ හැකිය hAPaclite > hotspot и hAPaclite > branch, නමුත් උපාංග ආකෘතිය තුළ

ප්රතිපාදන අවහිර කිරීම බොත්තම් සමඟ
Provisioning block හි ඇති සියලුම බොත්තම් ConnectionRequestURL හරහා ක්ෂණිකව වින්‍යාසය යෙදිය හැකි බව මෙවලම් ඉඟි ඉඟි කරයි. නමුත්, මා ඉහත කී පරිදි, මෙය ක්‍රියා නොකරයි, එබැවින් බොත්තම් එබීමෙන් පසු ප්‍රතිපාදනය අතින් ආරම්භ කිරීම සඳහා ඔබට mikrotik හි tr-069 සේවාදායකයා නැවත ආරම්භ කිරීමට අවශ්‍ය වනු ඇත.

  • වාර ගණන/පැතිරීම: සේවාදායකයේ සහ සන්නිවේදන නාලිකාවල බර අඩු කිරීම සඳහා වින්‍යාසය ±% ලබා දීමට සතියකට කී වතාවක්. පෙරනිමියෙන් එය 7/20, i.e. සෑම දිනකම ± 20% සහ තත්පර කිහිපයකින් එය කෙසේ වේදැයි ඉඟියක්. බෙදා හැරීමේ සංඛ්‍යාතය වෙනස් කිරීමෙන් පලක් නැත, මන්ද ... ලඝු-සටහන් වල අමතර ඝෝෂාවක් ඇති වන අතර සෑම විටම අපේක්ෂිත පරිදි සැකසුම් යෙදෙන්නේ නැත

ප්‍රතිපාදන ඉතිහාස වාරණය (පසුගිය පැය 48)

  • පෙනුමෙන්, කථාව කථාවක් වැනිය, නමුත් මාතෘකාව මත ක්ලික් කිරීමෙන් ඔබව regexp සහ goodies සමඟ පහසු දත්ත සමුදා සෙවුම් මෙවලමක් වෙත ගෙන යනු ලැබේ.

පරාමිති අවහිර කිරීම

විශාලතම සහ වැදගත්ම කොටස, ඇත්ත වශයෙන්ම, දී ඇති ඒකකයක් සඳහා පරාමිතීන් සකසා කියවා ඇත. දැන් අපට පෙනෙන්නේ වඩාත්ම වැදගත් පද්ධති පරාමිතීන් පමණි, එය නොමැතිව ACS ඒකකය සමඟ වැඩ කළ නොහැක. නමුත් අපට මතකයි අපේ Unit Type එකේ ඒවා තියෙනවා - 928. අපි සියලු අර්ථයන් දෙස බලා Mikrotik සමඟ සෑම කෙනෙකුම කන දේ තීරණය කරමු.

4.1 පරාමිතීන් කියවීම

ප්‍රතිපාදන කොටසේ, සියල්ල කියවන්න බොත්තම ක්ලික් කරන්න. බ්ලොක් එකේ රතු සෙල්ලිපියක් ඇත. දකුණු පසින් තීරුවක් දිස්වනු ඇත CPE (වත්මන්) අගය. පද්ධති පරාමිතීන් තුළ, ProvisioningMode READALL වෙත වෙනස් වී ඇත.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

සහ... System.X_FREEACS-COM.IM.Message හි පණිවිඩය හැර කිසිවක් සිදු නොවනු ඇත Kick failed at....

TR-069 සේවාලාභියා නැවත අරඹන්න හෝ රවුටරය නැවත ආරම්භ කරන්න, සහ ප්‍රීතිමත් අළු සෘජුකෝණාස්‍රවලින් දකුණු පස ඇති පරාමිති ලැබෙන තෙක් බ්‍රවුසර පිටුව නැවුම් කිරීම දිගටම කරගෙන යන්න
යමෙකුට පැරණි වයින් පානය කිරීමට අවශ්‍ය නම්, මෙම මාදිලිය 10.2 පරීක්ෂණ මාදිලිය ලෙස අත්පොතෙහි විස්තර කර ඇත. එය ක්‍රියාත්මක වන අතර ටිකක් වෙනස් ලෙස ක්‍රියා කරයි, නමුත් සාරය හොඳින් විස්තර කර ඇත

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

READALL මාදිලිය මිනිත්තු 15 කට පසු ක්‍රියා විරහිත වනු ඇති අතර, අපි මෙහි ප්‍රයෝජනවත් වන්නේ කුමක්ද සහ අපි මෙම මාදිලියේ සිටින විට “පියාසරයේදී” නිවැරදි කළ හැකි දේ සොයා ගැනීමට උත්සාහ කරමු.

ඔබට IP ලිපින වෙනස් කිරීමට, අතුරුමුහුණත් සක්‍රීය/අක්‍රිය කිරීමට, ෆයර්වෝල් නීති, අදහස් ඇති (එසේ නොමැතිනම් එය සම්පූර්ණ අවුලකි), Wi-Fi යනාදිය හැක.

එනම්, TR-069 භාවිතයෙන් පමණක් මයික්‍රොටික් මනාව වින්‍යාස කිරීම තවමත් කළ නොහැක. නමුත් ඔබට එය හොඳින් නිරීක්ෂණය කළ හැකිය. අතුරුමුහුණත් සහ ඒවායේ තත්ත්වය, නිදහස් මතකය, ආදිය පිළිබඳ සංඛ්යා ලේඛන තිබේ.

4.2 පරාමිති ලබා දීම

අපි දැන් ට්‍රයි-069 හරහා “ස්වාභාවික” ආකාරයෙන් පරාමිති රවුටරයට ලබා දීමට උත්සාහ කරමු. පළමු ගොදුර වනුයේ Device.DeviceInfo.X_MIKROTIK_SystemIdity. අපි එය සියලු ඒකකයේ පරාමිතීන් තුළ සොයා ගනිමු. ඔබට පෙනෙන පරිදි, එය නිශ්චිතව දක්වා නැත. මෙයින් අදහස් කරන්නේ ඕනෑම ඒකකයකට ඕනෑම අනන්‍යතාවයක් තිබිය හැකි බවයි. මෙය ඉවසා සිටීම ප්රමාණවත්ය!
සාදන්න තීරුවේ ඇති පිරික්සුම් කොටුව ක්ලික් කරන්න, Mr.White නම සකසා යාවත්කාලීන පරාමිති බොත්තම ක්ලික් කරන්න. ඊළඟට කුමක් සිදුවේදැයි ඔබ දැනටමත් අනුමාන කර ඇත. මූලස්ථානය සමඟ ඊළඟ සන්නිවේදන සැසියේදී, රවුටරය එහි අනන්යතාව වෙනස් කළ යුතුය.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

නමුත් මෙය අපට ප්රමාණවත් නොවේ. අවශ්‍ය ඒකකය සෙවීමේදී අනන්‍යතාවය වැනි පරාමිතියක් සැමවිටම අතේ තිබීම හොඳය. පරාමිති නම මත ක්ලික් කර Display(D) සහ Searchable (S) කොටුව සලකුණු කරන්න. පරාමිති යතුර RWSD වෙත වෙනස් වේ (මතක තබා ගන්න, නම් සහ යතුරු ඉහළම ඒකක වර්ගය මට්ටමින් සකසා ඇත)

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

අගය දැන් සාමාන්‍ය සෙවුම් ලැයිස්තුවේ පමණක් නොව, සෙවුම් සඳහාද ලබා ගත හැකිය Support > Search > Advanced form

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

අපි ප්‍රතිපාදන ආරම්භ කර අනන්‍යතාවය දෙස බලමු. හලෝ මිස්ටර් වයිට්! දැන් ඔබට tr-069client ධාවනය වන අතරතුර ඔබගේ අනන්‍යතාවය වෙනස් කිරීමට නොහැකි වනු ඇත

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

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. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

නමුත් දැන් අපට විවෘත වන්නේ ඒකක වර්ගයට අයත් වේ, i.e. ගෝලීය වශයෙන් සියලුම hAP ac ලයිට් රවුටර සඳහා, එය ශාඛා රවුටරයක්, හොට්ස්පොට් හෝ කැප්ස්මන් වේ. අපට තවමත් එවැනි ඉහළ මට්ටමක් අවශ්‍ය නැත, එබැවින් ස්ක්‍රිප්ට් සහ ගොනු සමඟ වැඩ කිරීමට පෙර, අපි පැතිකඩක් සෑදිය යුතුය. ඔබට මෙය උපාංගයේ "රාජකාරි" ලෙස හැඳින්විය හැක.

අපි අපේ දරුවා කාල සේවාදායකයක් කරමු. වෙනම මෘදුකාංග පැකේජයක් සහ පරාමිති කුඩා සංඛ්යාවක් සහිත යහපත් ස්ථානයක්. අපි යමු Easy Provisioning > Profile > Create Profile සහ Unit Type: hAPaclite හි පැතිකඩක් සාදන්න කාල සේවාදායකය. පෙරනිමි පැතිකඩෙහි අපට පරාමිති කිසිවක් නොතිබුණි, එබැවින් පිටපත් කිරීමට කිසිවක් නැත පරාමිති පිටපත් කරන්න: "පිටපත් නොකරන්න..."

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

මෙහි තවමත් පරාමිති නොමැත, නමුත් hAPaclite වෙතින් එකට එකතු කරන ලද අපගේ කාල සේවාදායකයන් මත අපට පසුව දැකීමට අවශ්‍ය ඒවා සැකසීමට හැකි වනු ඇත. උදාහරණයක් ලෙස, NTP සේවාදායකයන්ගේ සාමාන්‍ය ලිපින.
අපි ඒකක වින්‍යාසය වෙත ගොස් එය කාල සේවාදායක පැතිකඩ වෙත ගෙන යමු

අපි අන්තිමට යනවා Files & Scripts, ස්ක්‍රිප්ට් සාදන්න, මෙහි පුදුම සහගත ලෙස පහසු බනිස් අපව බලා සිටී.

ඒකකයක ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීම සඳහා, අපි තෝරා ගත යුතුය වර්ගය:TR069_SCRIPT а නම и ඉලක්ක නාමය .alter දිගුව තිබිය යුතුය
ඒ අතරම, ස්ක්‍රිප්ට් සඳහා, මෘදුකාංග මෙන් නොව, ඔබට සූදානම් කළ ගොනුවක් බාගත කිරීමට හෝ ක්ෂේත්‍රයේ එය ලිවීමට/සංස්කරණය කිරීමට හැකිය. අන්තර්ගතය. අපි ඒක එතනම ලියන්න උත්සාහ කරමු.

ඔබට ප්‍රති result ලය වහාම දැක ගත හැකි වන පරිදි, අපි ether1 හි රවුටරයට vlan එකක් එකතු කරමු

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

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

ධාවනය කරන්න, ඔබන්න උඩුගත ඔබ ඉවරයි. අපේ පිටපත vlan1.alter පියාපත් තුළ බලා සිටීම.

හොඳයි, අපි යමුද? නැත. අපේ profile එකට group එකක් add කරන්නත් ඕන. කණ්ඩායම් උපකරණ ධුරාවලියට ඇතුළත් කර නැත, නමුත් UnitType හෝ Profile හි ඒකක සෙවීමට අවශ්‍ය වන අතර උසස් ප්‍රතිපාදන හරහා ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීම සඳහා අවශ්‍ය වේ. සාමාන්‍යයෙන්, කණ්ඩායම් ස්ථාන සමඟ සම්බන්ධ වී ඇති අතර කැදැලි ව්‍යුහයක් ඇත. අපි රුසියාව කණ්ඩායමක් කරමු.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

“hAPaclite මත ලෝකයේ සියලුම කාල සේවාදායකයන්” සිට “hAPaclite මත රුසියාවේ සියලුම කාල සේවාදායකයන්” දක්වා සෙවීම සීමා කිරීමට අපට හැකි වූ බව ඔබට සිතිය හැකිද? කණ්ඩායම් සමඟ තවමත් රසවත් දේවල් විශාල ස්ථරයක් ඇත, නමුත් අපට කාලය නැත. අපි පිටපතට යමු.

Advanced Provisioning > Job > Create Job

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

අපි, සියල්ලට පසු, උසස් මාදිලියේ සිටින බැවින්, මෙහිදී ඔබට කාර්යයක් ආරම්භ කිරීම සඳහා විවිධ කොන්දේසි සමූහයක් නියම කළ හැකිය, දෝෂ සහිත අවස්ථාවලදී හැසිරීම, පුනරාවර්තන සහ කල් ඉකුත්වීම්. නිෂ්පාදනයේදී එය ක්‍රියාත්මක කිරීමේදී අත්පොත්වල මේ සියල්ල කියවීමට හෝ පසුව සාකච්ඡා කිරීමට මම නිර්දේශ කරමි. දැනට, අපි n1 පමණක් Stop නීති වලට දමන්නෙමු, එවිට අපගේ 1 වන ඒකකයේ එය අවසන් වූ වහාම කාර්යය නතර වනු ඇත.

අපි අවශ්‍ය තොරතුරු පුරවන්නෙමු, ඉතිරිව ඇත්තේ එය දියත් කිරීම පමණි!

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

START ඔබා රැඳී සිටින්න. දැන් දුර්වලව නිදොස් කර ඇති ස්ක්‍රිප්ට් මගින් විනාශ වූ උපාංග කවුන්ටරය වේගයෙන් ක්‍රියාත්මක වේ! ඇත්ත වශයෙන්ම නැත. එවැනි කාර්යයන් දිගු කාලයක් ගත වන අතර, මෙය ස්ක්‍රිප්ට්, ඇන්සිබල් ආදියෙන් ඔවුන්ගේ වෙනසයි. ඒකක විසින්ම කාලසටහනකට අනුව කාර්යයන් සඳහා අයදුම් කරයි හෝ ජාලයේ දිස්වන පරිදි, ACS විසින් දැනටමත් කාර්යයන් ලැබී ඇති ඒකක මොනවාද සහ ඒවා සම්පූර්ණ කළ ආකාරය නිරීක්ෂණය කරයි, සහ ඒකක පරාමිතීන් තුළ මෙය සටහන් කරයි. අපේ group එකේ Unit 1ක් ඉන්නවා, 1001ක් හිටියා නම් ඇඩ්මින් මේ වැඩේ දියත් කරලා මාළු අල්ලන්න යනවා.

ඉදිරියට එන්න. රවුටරය නැවත ආරම්භ කරන්න හෝ TR-069 සේවාලාභියා නැවත ආරම්භ කරන්න. සෑම දෙයක්ම සුමටව සිදු විය යුතු අතර වයිට් මහතාට නව vlan එකක් ලැබෙනු ඇත. තවද අපගේ Stop Rule කාර්යය PAUSED තත්ත්වයට මාරු වනු ඇත. එනම්, එය තවමත් නැවත ආරම්භ කිරීමට හෝ වෙනස් කිරීමට හැකිය. ඔබ FINISH ක්ලික් කළහොත්, කාර්යය සංරක්ෂිත වනු ඇත

4.4 මෘදුකාංගය යාවත්කාලීන කිරීම

Mikrotik ස්ථිරාංග මොඩියුලර් බැවින් මෙය ඉතා වැදගත් කරුණකි, නමුත් මොඩියුල එකතු කිරීමෙන් උපාංගයේ සමස්ත ස්ථිරාංග අනුවාදය වෙනස් නොවේ. අපගේ ACS සාමාන්‍ය වන අතර මෙයට හුරු නැත.
දැන් අපි එය ඉක්මන් සහ අපිරිසිදු ආකාරයෙන් සිදු කර NTP මොඩියුලය වහාම සාමාන්‍ය ස්ථිරාංග වෙත තල්ලු කරන්නෙමු, නමුත් උපාංගයේ අනුවාදය යාවත්කාලීන වූ වහාම අපට වෙනත් මොඩියුලයක් ඒ ආකාරයෙන්ම එක් කිරීමට නොහැකි වනු ඇත.
නිෂ්පාදනයේදී, එවැනි උපක්‍රමයක් භාවිතා නොකිරීම වඩා හොඳය, සහ ඒකක වර්ගය සඳහා විකල්ප මොඩියුල ස්ථාපනය කිරීම ස්ක්‍රිප්ට් භාවිතයෙන් පමණි.

එබැවින්, අප විසින් කළ යුතු පළමු දෙය නම්, අවශ්‍ය අනුවාද සහ ගෘහ නිර්මාණ ශිල්පයේ මෘදුකාංග පැකේජ සකස් කර ඒවා ප්‍රවේශ විය හැකි වෙබ් සේවාදායකයක තැබීමයි. පරීක්ෂණ සඳහා, අපගේ Mr.White වෙත ළඟා විය හැකි ඕනෑම අයෙකු පරීක්ෂණය සිදු කරනු ඇත, නමුත් නිෂ්පාදනය සඳහා අවශ්‍ය මෘදුකාංගයේ ස්වයංක්‍රීය යාවත්කාලීන කැඩපතක් එකලස් කිරීම වඩා හොඳය, එය වෙබයේ තැබීමට බියජනක නොවේ.
වැදගත්! ඔබගේ යාවත්කාල කිරීම් තුළ සැමවිටම tr-069client පැකේජය ඇතුළත් කිරීමට අමතක නොකරන්න!

එය පෙනෙන පරිදි, පැකට් වලට යන මාර්ගයේ දිග ඉතා වැදගත් වේ! මම වැනි දෙයක් භාවිතා කිරීමට උත්සාහ කරන විට http://192.168.0.237/routeros/stable/mipsbe/routeros-mipsbe-6.45.6.npk, mikrotik සම්පතක් සමඟ චක්‍රීය සම්බන්ධතාවයකට වැටී, tr-069 ලොගය වෙත නැවත නැවත මාරු කිරීම යවයි. ඒ වගේම මම ස්නායු සෛල කිහිපයක් වැය කරලා මොකක්ද වැරදි කියලා හොයාගන්න උත්සාහ කළේ. එමනිසා, දැනට අපි එය සොයා ගන්නා තෙක් එය මුලට දමමු

එබැවින් අපට 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>

නැතහොත් Mikrotik නිලධාරීන්ගෙන් *.npk වෙත උපරිම මාර්ග දිග ගැන කෙලින්ම විමසන්න

අපි දන්න තැන් වලට යමු Files & Scripts, සහ සමඟ එහි මෘදුකාංග ගොනුවක් සාදන්න නම:ros.xml, ඉලක්ක නම:ros.xml සහ පිටපත:6.45.6
අවධානය! මෙහි අනුවාදය හරියටම උපාංගයේ දර්ශනය වන ආකෘතියෙන් නියම කළ යුතු අතර පරාමිතිය තුළ සම්මත කළ යුතුය. System.X_FREEACS-COM.Device.SoftwareVersion.

උඩුගත කිරීමට අපගේ xm ගොනුව තෝරන්න සහ ඔබ අවසන්.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

දැන් අපට උපාංගය යාවත්කාලීන කිරීමට බොහෝ ක්රම තිබේ. ප්‍රධාන මෙනුවේ ඇති විශාරද හරහා, උසස් ප්‍රතිපාදන සහ මෘදුකාංග වර්ගය සමඟ කාර්යයන් හරහා, හෝ හුදෙක් ඒකක වින්‍යාසය වෙත ගොස් උත්ශ්‍රේණි කිරීම ක්ලික් කරන්න. අපි සරලම මාර්ගය තෝරා ගනිමු, එසේ නොමැති නම් ලිපිය දැනටමත් ඉදිමී ඇත.

මයික්රොටික්හි TR-069. RouterOS සඳහා ස්වයංක්‍රීය වින්‍යාස සේවාදායකයක් ලෙස Freeacs උත්සාහ කිරීම

අපි බොත්තම ඔබන්න, ප්‍රතිපාදන ආරම්භ කරන්න, ඔබ ඉවරයි. පරීක්ෂණ වැඩසටහන අවසන්. දැන් අපට mikrotik සමඟ තවත් බොහෝ දේ කළ හැකිය.

5. නිගමනය

මම ලිවීමට පටන් ගත් විට, මට මුලින්ම IP දුරකථනයක සම්බන්ධතාවය විස්තර කිරීමට අවශ්‍ය වූ අතර, tr-069 පහසුවෙන් සහ වෙහෙසකින් තොරව ක්‍රියා කරන විට එය කෙතරම් සිසිල් විය හැකිද යන්න පැහැදිලි කිරීමට එහි උදාහරණය භාවිතා කරන්න. නමුත් පසුව, මම ප්රගතියට පත් වී ද්රව්ය හාරා, මම සිතුවේ Mikrotik සම්බන්ධ කළ අයට, ස්වාධීන අධ්යයනය සඳහා කිසිදු දුරකථනයක් බියජනක නොවන බවයි.

ප්‍රතිපත්තිමය වශයෙන්, අප විසින් පරීක්ෂා කරන ලද Freeacs, දැනටමත් නිෂ්පාදනයේදී භාවිතා කළ හැකිය, නමුත් මේ සඳහා ඔබට ආරක්ෂාව වින්‍යාස කිරීමට අවශ්‍ය වේ, SSL, නැවත සැකසීමෙන් පසු ස්වයංක්‍රීය වින්‍යාසය සඳහා ඔබ Mikrotik වින්‍යාසගත කළ යුතුය, ඔබ ඒකක වර්ගය නිවැරදිව එකතු කිරීම නිදොස් කළ යුතුය, වෙබ් සේවා සහ විලයන කවචයේ වැඩ විශ්ලේෂණය සහ තවත් බොහෝ දේ. උත්සාහ කරන්න, සොයාගන්න, සහ අනුප්‍රාප්තිය ලියන්න!

හැමෝම, ඔබේ අවධානයට ස්තූතියි! නිවැරදි කිරීම් සහ අදහස් දැකීමට මම සතුටු වෙමි!

භාවිතා කරන ද්රව්ය ලැයිස්තුව සහ ප්රයෝජනවත් සබැඳි:

ෆෝරම් ත්‍රෙඩ් එක හම්බුනේ මාතෘකාව හොයන්න පටන් ගන්නකොට
TR-069 CPE WAN කළමනාකරණ ප්‍රොටෝකෝලය සංශෝධනය-6
Freeacs wiki
Mikrotik හි පරාමිති tr-069, සහ ටර්මිනල් විධාන වලට ඔවුන්ගේ ලිපි හුවමාරුව

මූලාශ්රය: www.habr.com