மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

இந்த கட்டுரையில், ஒரு அற்புதமான திட்டத்திற்கான சோதனை சேவையகத்தை நிறுவும் செயல்முறையை படிப்படியாக விவரிக்க முயற்சிப்பேன் ஃப்ரீயாக்ஸ் முழு செயல்பாட்டு நிலைக்கு, மற்றும் mikrotik உடன் பணிபுரியும் நடைமுறை நுட்பங்களைக் காட்டவும்: அளவுருக்கள் மூலம் உள்ளமைவு, ஸ்கிரிப்ட்களை செயல்படுத்துதல், புதுப்பித்தல், கூடுதல் தொகுதிகளை நிறுவுதல் போன்றவை.

சுயமாக எழுதப்பட்ட ஸ்கிரிப்ட்கள், டியூட், அன்சிபிள் போன்ற வடிவங்களில், பயங்கரமான ரேக்குகள் மற்றும் ஊன்றுகோல்களைப் பயன்படுத்தி நெட்வொர்க் சாதனங்களை நிர்வகிப்பதை கைவிடுமாறு சக ஊழியர்களை ஊக்குவிப்பதே கட்டுரையின் நோக்கமாகும். சதுரங்கள்.

0. தேர்வு

ஏன் freeacs மற்றும் genie-acs குறிப்பிடப்படவில்லை மைக்ரோடிக்-விக்கி, இன்னும் எவ்வளவு உயிருடன்?
ஏனெனில் mikrotik உடன் genie-acs படி ஸ்பானியர்களின் வெளியீடுகள் உள்ளன. இங்கே அவர்கள் PDF и видео கடந்த ஆண்டு MUM இலிருந்து. ஸ்லைடுகளில் தன்னியக்க கேலிச்சித்திரங்கள் அருமையாக இருக்கின்றன, ஆனால் ஸ்கிரிப்ட்களை எழுதுவது, ஸ்கிரிப்ட்களை இயக்குவது, ஸ்கிரிப்ட்களை இயக்குவது போன்ற கருத்தாக்கத்திலிருந்து விலகி இருக்க விரும்புகிறேன்.

1. freeacs ஐ நிறுவவும்

நாங்கள் அதை சென்டோஸ் 7 இல் நிறுவுவோம், மேலும் சாதனங்கள் நிறைய தரவை அனுப்புவதால், ஏசிஎஸ் தரவுத்தளத்துடன் தீவிரமாக செயல்படுவதால், நாங்கள் வளங்களில் பேராசை கொள்ள மாட்டோம். வசதியான வேலைக்காக, நாங்கள் 2 CPU கோர்கள், 4GB ரேம் மற்றும் 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 ஐப் பயன்படுத்த யாரோ அறிவுறுத்துகிறார்கள் - அதை நம்ப வேண்டாம். அனைவருக்கும் பொதுவான உள்நுழைவு/பாஸ் ஜோடியை யாராவது பயன்படுத்தினால், அவர்களைத் தவிர்க்கவும்.

"பேச்சுவார்த்தைகளை" கண்காணிக்க log tr-069 ஐ திறக்கவும்

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

வின்பாக்ஸைத் திறக்கவும், மெனு உருப்படி TR-069.
ACS URL: http://10.110.0.109/tr069/prov (உங்கள் ஐபியுடன் மாற்றவும்)
பயனர்பெயர்: 9249094C26CB (முறைமை> ரூட்டர்போர்டில் இருந்து வரிசை எண்ணை நகலெடுக்கவும்)
கடவுச்சொல்: 123456 (கண்டுபிடிப்புக்கு தேவையில்லை, ஆனால் தேவை)
குறிப்பிட்ட கால தகவல் இடைவெளியை நாங்கள் மாற்ற மாட்டோம். இந்த அமைப்பை எங்கள் ACS மூலம் வழங்குவோம்

இணைப்பின் ரிமோட் துவக்கத்திற்கான அமைப்புகள் கீழே உள்ளன, ஆனால் மைக்ரோடிக் இதனுடன் வேலை செய்ய என்னால் முடியவில்லை. தொலைநிலை கோரிக்கை ஃபோன்களின் பெட்டிக்கு வெளியே இருந்தாலும். நாம் அதை கண்டுபிடிக்க வேண்டும்.

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

விண்ணப்பிக்கவும் பொத்தானைக் கிளிக் செய்த பிறகு, டெர்மினலில் தரவு பரிமாற்றம் செய்யப்படும், மேலும் Freeacs இணைய இடைமுகத்தில் நீங்கள் தானாகவே உருவாக்கப்பட்ட யூனிட் வகை "hAPaclite" உடன் எங்கள் திசைவியைப் பார்க்க முடியும்.

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

திசைவி இணைக்கப்பட்டுள்ளது. தானாக உருவாக்கப்பட்ட யூனிட் வகையை நீங்கள் பார்க்கலாம். திறப்பு Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite. என்ன இல்லை! 928 அளவுருக்கள் (நான் ஷெல்லில் பார்த்தேன்). இது நிறைய அல்லது சிறியதாக இருந்தாலும், அதை நாங்கள் பின்னர் கண்டுபிடிப்போம், ஆனால் இப்போதைக்கு நாங்கள் விரைவாகப் பார்ப்போம். யூனிட் டைப் என்றால் இதுதான். இது விசைகள் ஆனால் மதிப்புகள் இல்லாத ஆதரிக்கப்படும் அளவுருக்களின் பட்டியல். மதிப்புகள் கீழே உள்ள நிலைகளில் அமைக்கப்பட்டுள்ளன - சுயவிவரங்கள் மற்றும் அலகுகள்.

4. Mikrotik ஐ கட்டமைக்கவும்

பதிவிறக்கம் செய்ய வேண்டிய நேரம் இது இணைய இடைமுக வழிகாட்டி இந்த 2011 கையேடு நல்ல, வயதான ஒயின் பாட்டில் போன்றது. அதை திறந்து மூச்சு விடுவோம்.

நாமே, வலை இடைமுகத்தில், எங்கள் அலகுக்கு அடுத்துள்ள பென்சிலைக் கிளிக் செய்து, யூனிட் உள்ளமைவு பயன்முறைக்குச் செல்கிறோம். இது போல் தெரிகிறது:

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

இந்தப் பக்கத்தில் சுவாரஸ்யமானவற்றை சுருக்கமாகப் பார்ப்போம்:

அலகு கட்டமைப்பு தொகுதி

  • சுயவிவரம்: இது யூனிட் வகைக்குள் இருக்கும் சுயவிவரம். படிநிலை இது போன்றது: UnitType > Profile > Unit. அதாவது, எடுத்துக்காட்டாக, சுயவிவரங்களை உருவாக்கலாம் hAPaclite > hotspot и hAPaclite > branch, ஆனால் சாதன மாதிரிக்குள்

வழங்கல் தொகுதி பொத்தான்களுடன்
Provisioning தொகுதியில் உள்ள அனைத்து பொத்தான்களும் ConnectionRequestURL வழியாக உள்ளமைவை உடனடியாகப் பயன்படுத்த முடியும் என்பதை உதவிக்குறிப்புகள் சுட்டிக்காட்டுகின்றன. ஆனால், நான் மேலே கூறியது போல், இது வேலை செய்யாது, எனவே பொத்தான்களை அழுத்திய பிறகு, வழங்கலை கைமுறையாகத் தொடங்க mikrotik இல் tr-069 கிளையண்டை மறுதொடக்கம் செய்ய வேண்டும்.

  • அதிர்வெண்/பரப்பு: சேவையகம் மற்றும் தகவல் தொடர்பு சேனல்களில் சுமையைக் குறைக்க, உள்ளமைவை ±% வழங்க வாரத்திற்கு எத்தனை முறை. இயல்பாக இது 7/20, அதாவது. ஒவ்வொரு நாளும் ± 20% மற்றும் சில நொடிகளில் அது எப்படி இருக்கிறது. டெலிவரி அதிர்வெண்ணை மாற்றுவதில் எந்தப் பயனும் இல்லை, ஏனென்றால்... பதிவுகளில் கூடுதல் சத்தம் இருக்கும் மற்றும் எதிர்பார்த்தபடி அமைப்புகள் எப்போதும் பயன்படுத்தப்படாது

வழங்குதல் வரலாறு தொகுதி (கடந்த 48 மணிநேரம்)

  • தோற்றத்தில், கதை ஒரு கதையைப் போன்றது, ஆனால் தலைப்பைக் கிளிக் செய்வதன் மூலம் நீங்கள் regexp மற்றும் இன்னபிற பொருட்களுடன் வசதியான தரவுத்தள தேடல் கருவிக்கு அழைத்துச் செல்லப்படுவீர்கள்.

அளவுருக்கள் தொகுதி

மிகப்பெரிய மற்றும் மிக முக்கியமான தொகுதி, உண்மையில், கொடுக்கப்பட்ட அலகுக்கான அளவுருக்கள் அமைக்கப்பட்டு படிக்கப்படுகின்றன. இப்போது நாம் மிக முக்கியமான கணினி அளவுருக்களை மட்டுமே பார்க்கிறோம், இது இல்லாமல் அலகுடன் ACS வேலை சாத்தியமற்றது. ஆனால் எங்கள் யூனிட் வகைகளில் அவை உள்ளன என்பதை நாங்கள் நினைவில் கொள்கிறோம் - 928. எல்லா அர்த்தங்களையும் பார்த்துவிட்டு, மைக்ரோடிக் உடன் எல்லோரும் என்ன சாப்பிடுகிறார்கள் என்பதை முடிவு செய்வோம்.

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 ஐப் பயன்படுத்தி மட்டுமே mikrotik ஐ சீராக உள்ளமைப்பது இன்னும் சாத்தியமில்லை. ஆனால் நீங்கள் அதை நன்றாக கண்காணிக்க முடியும். இடைமுகங்கள் மற்றும் அவற்றின் நிலை, இலவச நினைவகம் போன்றவற்றின் புள்ளிவிவரங்கள் கிடைக்கின்றன.

4.2 அளவுருக்களை வழங்குதல்

இப்போது டிஆர்-069 வழியாக "இயற்கை" வழியில் அளவுருக்களை திசைவிக்கு வழங்க முயற்சிப்போம். முதல் பலியாக இருக்கும் Device.DeviceInfo.X_MIKROTIK_SystemIdentity. அனைத்து அலகு அளவுருக்களில் அதைக் காண்கிறோம். நீங்கள் பார்க்க முடியும் என, அது குறிப்பிடப்படவில்லை. இதன் பொருள், எந்த அலகும் எந்த அடையாளத்தையும் கொண்டிருக்க முடியும். இதை பொறுத்துக்கொண்டால் போதும்!
உருவாக்கு நெடுவரிசையில் உள்ள தேர்வுப்பெட்டியைக் கிளிக் செய்து, Mr.White என்ற பெயரை அமைத்து, புதுப்பிப்பு அளவுருக்கள் பொத்தானைக் கிளிக் செய்யவும். அடுத்து என்ன நடக்கும் என்பதை நீங்கள் ஏற்கனவே யூகித்திருக்கிறீர்கள். தலைமையகத்துடன் அடுத்த தொடர்பு அமர்வின் போது, ​​திசைவி அதன் அடையாளத்தை மாற்ற வேண்டும்.

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

ஆனால் இது எங்களுக்கு போதாது. விரும்பிய யூனிட்டைத் தேடும்போது அடையாளம் போன்ற ஒரு அளவுரு எப்போதும் கையில் இருப்பது நல்லது. அளவுருவின் பெயரைக் கிளிக் செய்து, காட்சி(D) மற்றும் தேடக்கூடிய (S) தேர்வுப்பெட்டிகளைச் சரிபார்க்கவும். அளவுரு விசை RWSD க்கு மாறுகிறது (நினைவில் கொள்ளுங்கள், பெயர்கள் மற்றும் விசைகள் மிக உயர்ந்த யூனிட் வகை மட்டத்தில் அமைக்கப்பட்டுள்ளன)

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

மதிப்பு இப்போது பொதுவான தேடல் பட்டியலில் காட்டப்படுவது மட்டுமல்லாமல், தேடலுக்கும் கிடைக்கிறது Support > Search > Advanced form

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

நாங்கள் வழங்கலைத் தொடங்கி அடையாளத்தைப் பார்க்கிறோம். வணக்கம் Mr.White! இப்போது 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 ஐ முயற்சிக்கிறது

ஆனால் இப்போது நமக்குத் திறப்பது யூனிட் வகையைச் சேர்ந்தது, அதாவது. உலகளவில் அனைத்து hAP ac லைட் ரவுட்டர்களுக்கும், அது ஒரு கிளை திசைவி, ஹாட்ஸ்பாட் அல்லது கேப்ஸ்மேன். எங்களுக்கு இன்னும் அத்தகைய உயர் நிலை தேவையில்லை, எனவே ஸ்கிரிப்டுகள் மற்றும் கோப்புகளுடன் பணிபுரியும் முன், நாங்கள் ஒரு சுயவிவரத்தை உருவாக்க வேண்டும். இதை நீங்கள் சாதனத்தின் "கடமை" என்று அழைக்கலாம்.

நம் குழந்தையை நேர சேவையாளராக மாற்றுவோம். ஒரு தனி மென்பொருள் தொகுப்பு மற்றும் சிறிய எண்ணிக்கையிலான அளவுருக்கள் கொண்ட ஒரு கண்ணியமான நிலை. நாம் செல்வோம் Easy Provisioning > Profile > Create Profile மற்றும் யூனிட் வகை: hAPaclite இல் சுயவிவரத்தை உருவாக்கவும் நேர சேவையகம். எங்களிடம் இயல்புநிலை சுயவிவரத்தில் எந்த அளவுருவும் இல்லை, எனவே நகலெடுக்க எதுவும் இல்லை இதிலிருந்து அளவுருக்களை நகலெடுக்கவும்: "நகலெடுக்க வேண்டாம்..."

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

இங்கே இதுவரை எந்த அளவுருக்களும் இல்லை, ஆனால் hAPaclite இலிருந்து ஒன்றாக இணைக்கப்பட்ட எங்கள் நேர சேவையகங்களில் நாம் பின்னர் பார்க்க விரும்பும்வற்றை அமைக்க முடியும். எடுத்துக்காட்டாக, NTP சேவையகங்களின் பொதுவான முகவரிகள்.
யூனிட் உள்ளமைவுக்குச் சென்று அதை டைம்சர்வர் சுயவிவரத்திற்கு நகர்த்துவோம்

நாங்கள் இறுதியாக செல்கிறோம் Files & Scripts, ஸ்கிரிப்ட்களை உருவாக்கவும், இங்கே வியக்கத்தக்க வசதியான பன்கள் காத்திருக்கின்றன.

ஒரு யூனிட்டில் ஸ்கிரிப்டை இயக்க, நாம் தேர்ந்தெடுக்க வேண்டும் வகை:TR069_SCRIPT а பெயர் и இலக்கு பெயர் .alter நீட்டிப்பு இருக்க வேண்டும்
அதே நேரத்தில், ஸ்கிரிப்ட்களுக்கு, மென்பொருளைப் போலல்லாமல், நீங்கள் ஒரு ஆயத்த கோப்பை பதிவிறக்கம் செய்யலாம் அல்லது புலத்தில் எழுதலாம்/திருத்தலாம். உள்ளடக்கம். அதை அங்கேயே எழுத முயற்சிப்போம்.

நீங்கள் உடனடியாக முடிவைக் காண, ஈதர்1 இல் உள்ள ரூட்டரில் ஒரு vlan ஐச் சேர்ப்போம்

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

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

ஓட்டு, அழுத்தவும் பதிவேற்று நீங்கள் முடித்துவிட்டீர்கள். எங்கள் ஸ்கிரிப்ட் vlan1.alter சிறகுகளில் காத்திருக்கிறது.

சரி, போகட்டுமா? இல்லை. எங்கள் சுயவிவரத்திற்காக ஒரு குழுவையும் சேர்க்க வேண்டும். குழுக்கள் உபகரணப் படிநிலையில் சேர்க்கப்படவில்லை, ஆனால் யூனிட் டைப் அல்லது சுயவிவரத்தில் யூனிட்களைத் தேடுவதற்கு அவை தேவைப்படுகின்றன மேலும் மேம்பட்ட வழங்கல் மூலம் ஸ்கிரிப்ட்களை இயக்குவதற்கு அவை தேவைப்படுகின்றன. பொதுவாக, குழுக்கள் இருப்பிடங்களுடன் தொடர்புடையவை மற்றும் உள்ளமை கட்டமைப்பைக் கொண்டுள்ளன. ரஷ்யாவை ஒரு குழுவை உருவாக்குவோம்.

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

"hAPaclite இல் உலகின் அனைத்து நேர சேவையகங்கள்" என்பதிலிருந்து "hAPaclite இல் ரஷ்யாவில் உள்ள அனைத்து நேர சேவையகங்கள்" வரை தேடலை எங்களால் சுருக்க முடிந்தது என்று உங்களால் கற்பனை செய்ய முடியுமா? குழுக்களுடன் சுவாரஸ்யமான விஷயங்களின் பெரிய அடுக்கு இன்னும் உள்ளது, ஆனால் எங்களுக்கு நேரம் இல்லை. ஸ்கிரிப்ட்களுக்கு செல்வோம்.

Advanced Provisioning > Job > Create Job

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

எல்லாவற்றிற்கும் மேலாக, நாங்கள் மேம்பட்ட பயன்முறையில் இருப்பதால், ஒரு பணியைத் தொடங்குவதற்கான பல்வேறு நிபந்தனைகள், பிழைகள், மீண்டும் மீண்டும் செய்தல் மற்றும் காலக்கெடுவின் போது நடத்தை ஆகியவற்றை இங்கே குறிப்பிடலாம். இதையெல்லாம் கையேடுகளில் படிக்கவும் அல்லது தயாரிப்பில் செயல்படுத்தும்போது பின்னர் விவாதிக்கவும் பரிந்துரைக்கிறேன். இப்போதைக்கு, n1 ஐ ஸ்டாப் விதிகளில் வைப்போம், இதனால் எங்கள் 1வது யூனிட்டில் பணி முடிந்தவுடன் அது நின்றுவிடும்.

தேவையான தகவல்களை நாங்கள் நிரப்புகிறோம், அதைத் தொடங்குவது மட்டுமே எஞ்சியுள்ளது!

மைக்ரோடிக்கில் TR-069. RouterOS க்கான ஒரு தன்னியக்க கட்டமைப்பு சேவையகமாக Freeacs ஐ முயற்சிக்கிறது

START ஐ அழுத்தி காத்திருக்கவும். இப்போது மோசமாக பிழைத்திருத்தம் செய்யப்பட்ட ஸ்கிரிப்ட் மூலம் அழிக்கப்பட்ட சாதனங்களின் கவுண்டர் விறுவிறுப்பாக இயங்கும்! நிச்சயமாக இல்லை. இத்தகைய பணிகள் நீண்ட நேரம் எடுக்கும், இது ஸ்கிரிப்ட்கள், அன்சிபிள் போன்றவற்றிலிருந்து அவற்றின் வித்தியாசம். அலகுகள் தாங்களாகவே ஒரு அட்டவணையில் பணிகளுக்கு விண்ணப்பிக்கின்றன அல்லது நெட்வொர்க்கில் தோன்றும் போது, ​​ACS எந்தெந்த அலகுகள் ஏற்கனவே பணிகளைப் பெற்றுள்ளன, அவற்றை எவ்வாறு முடித்தன என்பதைக் கண்காணித்து, யூனிட் அளவுருக்களில் பதிவு செய்யும். எங்கள் குழுவில் 1 யூனிட் உள்ளது, அவர்களில் 1001 பேர் இருந்தால், நிர்வாகி இந்த பணியைத் தொடங்கி மீன்பிடிக்கச் செல்வார்

வா. திசைவியை மீண்டும் துவக்கவும் அல்லது TR-069 கிளையண்டை மறுதொடக்கம் செய்யவும். எல்லாம் சீராக நடக்க வேண்டும் மற்றும் Mr.White ஒரு புதிய vlan பெறுவார். மேலும் எங்கள் Stop Rule பணி இடைநிறுத்தப்பட்ட நிலைக்கு மாறும். அதாவது, அதை இன்னும் மறுதொடக்கம் செய்யலாம் அல்லது மாற்றலாம். FINISH என்பதைக் கிளிக் செய்தால், பணி காப்பகப்படுத்தப்படும்

4.4 மென்பொருளைப் புதுப்பித்தல்

மைக்ரோடிக் ஃபார்ம்வேர் மாடுலர் என்பதால் இது மிக முக்கியமான விஷயம், ஆனால் தொகுதிகளைச் சேர்ப்பது சாதனத்தின் ஒட்டுமொத்த ஃபார்ம்வேர் பதிப்பை மாற்றாது. எங்கள் ஏசிஎஸ் சாதாரணமானது மற்றும் இதற்குப் பழக்கமில்லை.
இப்போது நாம் அதை விரைவான& அழுக்கு பாணியில் செய்து, 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 பதிவிறக்க சேவையகத்தை அணுக. டிஆர்-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க்கான அதிகபட்ச பாதை நீளம் குறித்து Mikrotik அதிகாரிகளிடம் நேரடியாகக் கேளுங்கள்

தெரிந்த இடங்களுக்குச் செல்வோம் 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. முடிவுக்கு

நான் எழுதத் தொடங்கியபோது, ​​முதலில் ஒரு ஐபி ஃபோனின் இணைப்பை விவரிக்க விரும்பினேன், மேலும் tr-069 எளிதாகவும் சிரமமின்றியும் வேலை செய்யும் போது அது எவ்வளவு குளிர்ச்சியாக இருக்கும் என்பதை விளக்க அதன் உதாரணத்தைப் பயன்படுத்தினேன். ஆனால், நான் முன்னேறி, பொருட்களைத் தோண்டியபோது, ​​​​மைக்ரோட்டிக்கை இணைத்தவர்களுக்கு, சுயாதீன ஆய்வுக்கு எந்த தொலைபேசியும் பயமாக இருக்காது என்று நினைத்தேன்.

கொள்கையளவில், நாங்கள் சோதித்த ஃப்ரீயாக்ஸ் ஏற்கனவே உற்பத்தியில் பயன்படுத்தப்படலாம், ஆனால் இதற்காக நீங்கள் பாதுகாப்பை உள்ளமைக்க வேண்டும், எஸ்எஸ்எல், மீட்டமைத்த பிறகு தானாக உள்ளமைக்க Mikrotik ஐ உள்ளமைக்க வேண்டும், யூனிட் வகையின் சரியான சேர்த்தலை பிழைத்திருத்த வேண்டும், இணைய சேவைகள் மற்றும் ஃப்யூஷன் ஷெல் மற்றும் பலவற்றின் வேலையை பகுப்பாய்வு செய்யுங்கள். ஒரு தொடர்ச்சியை முயற்சிக்கவும், கண்டுபிடித்து எழுதவும்!

அனைவருக்கும், உங்கள் கவனத்திற்கு நன்றி! திருத்தங்களையும் கருத்துகளையும் கண்டு மகிழ்வேன்!

பயன்படுத்தப்பட்ட பொருட்களின் பட்டியல் மற்றும் பயனுள்ள இணைப்புகள்:

நான் தலைப்பைத் தேடத் தொடங்கியபோது மன்ற நூல் கிடைத்தது
TR-069 CPE WAN மேலாண்மை நெறிமுறை திருத்தம்-6
ஃப்ரீயாக்ஸ் விக்கி
Mikrotik இல் உள்ள அளவுருக்கள் tr-069, மற்றும் முனைய கட்டளைகளுக்கு அவற்றின் கடித தொடர்பு

ஆதாரம்: www.habr.com