N'isiokwu a, m ga-agbalị ịkọwa nzọụkwụ site nzọụkwụ usoro nke ịwụnye ihe nkesa ule maka ọrụ magburu onwe ya
Ebumnuche nke isiokwu ahụ bụ ịgba ndị ọrụ ibe ume ka ha kwụsị ijikwa ngwaọrụ netwọk site na iji rakes na crutches dị egwu, n'ụdị edemede nke onwe ya, Dude, Ansible, etc. Na, n'oge a, na-eme ka ọkụ ọkụ na oke aṅụrị na square.
0. Nhọrọ
Kedu ihe kpatara freeacs na ọ bụghị genie-acs a kpọtụrụ aha na ya
N'ihi na dị ka genie-acs na mikrotik e nwere akwụkwọ ndị Spaniards dere. Ebe a ka ha nọ
1. Wụnye freeacs
Anyị ga-etinye ya na Centos7, ebe ọ bụ na ngwaọrụ ndị ahụ na-ebufe ọtụtụ data, na ACS na-arụsi ọrụ ike na nchekwa data, anyị agaghị enwe anyaukwu na akụrụngwa. Maka ọrụ dị mma, anyị ga-ekenye cores 2 CPU, 4GB RAM na 16GB nke nchekwa ssd raid10 ngwa ngwa. M ga-etinye freeacs na Proxmox VE lxc akpa, ma ị nwere ike ịrụ ọrụ na ngwá ọrụ ọ bụla dị gị mma.
Jide n'aka na ịtọọ oge ziri ezi na igwe ACS gị.
Usoro a ga-abụ ule, n'ihi ya, anyị agaghị ekewa ntutu isi ma jiri naanị edemede nrụnye ejiri obiọma nyere dị ka ọ dị.
wget https://raw.githubusercontent.com/freeacs/freeacs/master/scripts/install_centos.sh
chmod +x install_centos.sh
./ install_centos.sh
Ozugbo emechara edemede ahụ, ị nwere ike banye ozugbo na interface weebụ site na IP igwe, yana nzere admin/freeacs.
Nke a bụ ọmarịcha minimalistic interface, yana ka ihe niile siri dị jụụ na ngwa ngwa
2. Ntọala mbụ nke freeacs
Ngalaba nlekọta bụ isi maka ACS bụ nkeji ma ọ bụ CPE (Ngwaọrụ Ndị Ahịa). Na ihe kacha mkpa anyị kwesịrị ijikwa nkeji bụ Unitdị ha, ya bụ. ihe nlere akụrụngwa nke na-akọwapụta usoro nhazi nke otu na ngwanrọ ya. Mana ọ bụ ezie na anyị amaghị ka esi emepụta ụdị Unit ọhụrụ nke ọma, ọ ga-akacha mma ịjụ unit ahụ n'onwe ya site na ịgbanwuo ọnọdụ nchọpụta.
Nke a mode nnọọ enweghị ike iji na mmepụta, ma anyị kwesịrị ịmalite engine ozugbo enwere ike ma hụ ike nke usoro. A na-echekwa ntọala ntọala niile na /opt/freeacs-*. Ya mere, anyị na-emeghe
vi /opt/freeacs-tr069/config/application-config.conf
, anyị na-achọta
discovery.mode = false
ma gbanwee gaa
discovery.mode = true
Na mgbakwunye, anyị ga-achọ ịbawanye nha faịlụ kacha nke nginx na mysql ga-arụ ọrụ. Maka mysql, tinye ahịrị na /etc/my.cnf
max_allowed_packet=32M
, na maka nginx, tinye na /etc/nginx/nginx.conf
client_max_body_size 32m;
gaa na ngalaba http. Ma ọ bụghị ya, anyị ga-enwe ike ịrụ ọrụ na firmware ihe karịrị 1M.
Anyị reboot, na anyị dị njikere ịrụ ọrụ na ngwaọrụ.
Na ọrụ nke ngwaọrụ (CPE) anyị ga-enwe nwa na-arụsi ọrụ ike
Tupu ịme njikọ ule, ọ bụ ihe amamihe dị na ya iji aka hazie CPE ka ọ bụrụ nhazi ọrụ kacha nta nke mere na paramita ịchọrọ ịhazi n'ọdịnihu adịghị efu. Maka rawụta, opekempe ị nwere ike ime bụ inye onye ahịa dhcp aka na ether1, wụnye ngwugwu ndị ahịa tr-069 wee tọọ okwuntughe.
3. Jikọọ Mikrotik
Ọ bụ ihe amamihe dị na ya iji nọmba nsonazụ dị irè jikọọ nkeji niile dịka nbanye. Mgbe ahụ ihe niile ga-edo gị anya na ndekọ. Onye na-adụ ọdụ iji WAN MAC - ekwetala ya. Ọ bụrụ na mmadụ na-eji ụzọ nbanye / ngafe nke na-emekarị onye ọ bụla, zere ha.
Mepee log tr-069 iji nyochaa "mkparịta ụka"
tail -f /var/log/freeacs-tr069/tr069-conversation.log
Mepee igbe windo, ihe nchịkọta nhọrọ TR-069.
URL ACS: http://10.110.0.109/tr069/prov
(dochie na IP gị)
Aha njirimara: 9249094C26CB (detuo nọmba serial site na sistemu>routerboard)
Okwuntughe: 123456 (ọ dịghị mkpa maka nchọpụta, mana achọrọ)
Anyị anaghị agbanwe oge ozi oge. Anyị ga-ewepụta ntọala a site na ACS anyị
N'okpuru ebe a bụ ntọala maka mmalite njikọ dịpụrụ adịpụ, mana enweghị m ike ịnweta mikrotik ka ọ rụọ ọrụ na nke a. Ọ bụ ezie na arịrịọ dịpụrụ adịpụ na-arụ ọrụ site na igbe na ekwentị. Anyị ga-achọpụta ya.
Mgbe ịpịrị bọtịnụ Tinye, a ga-agbanwe data na njedebe, na na Freeacs web interface ị ga-enwe ike ịhụ rawụta anyị na-akpaghị aka na-emepụta Unit Ụdị "hAPaclite".
Ejikọrọ rawụta. Ị nwere ike ileba anya n'ime ụdị nkeji emepụtara na-akpaghị aka. Imepe Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite
. Kedu ihe na-adịghị! Ihe dị ka paramita 928 (m lere anya na shei). Ma ọ dị ọtụtụ ma ọ bụ ntakịrị, anyị ga-achọpụta ya ma emechaa, ma ugbu a, anyị ga-eleba anya ngwa ngwa. Nke a bụ ihe Unit Type pụtara. Nke a bụ ndepụta parampat akwadoro nwere igodo mana enweghị ụkpụrụ. Edebere ụkpụrụ na ọkwa dị n'okpuru - Profaịlụ na nkeji.
4. Hazie Mikrotik
Ọ bụ oge nbudata
Ma anyị onwe anyị, na ntanetị weebụ, pịa pensụl dị n'akụkụ akụkụ anyị wee gaa na ọnọdụ nhazi otu. Ọ dị ka nke a:
Ka anyị leba anya na nkenke ihe na-atọ ụtọ na ibe a:
ngọngọ nhazi nke otu
- Profaịlụ: Nke a bụ profaịlụ dị n'ime ụdị Unit. Ọchịchị dị ka nke a:
UnitType > Profile > Unit
. Ya bụ, anyị nwere ike ịmepụta, dịka ọmụmaatụ, profaịlụhAPaclite > hotspot
иhAPaclite > branch
, ma n'ime ngwaọrụ nlereanya
Ihe mgbochi inye na bọtịnụ
Ntuziaka ngwaọrụ na-egosi na bọtịnụ niile dị na ngọngọ Nnyefe nwere ike tinye nhazi ahụ ozugbo site na ConnectionRequestURL. Ma, dị ka m kwuru n'elu, nke a anaghị arụ ọrụ, ya mere, mgbe ịpịrị bọtịnụ, ị ga-mkpa malitegharịa tr-069 ahịa na mikrotik iji aka malite ndokwa.
- Freq / Mgbasa: Ugboro ole n'izu iji nyefee nhazi ±% iji belata ibu na ihe nkesa na ọwa nkwukọrịta. Site na ndabara ọ bụ 7/20, i.e. kwa ụbọchị ± 20% na ihe atụ ka ọ dị na sekọnd. O nweghị uru ịgbanwe ugboro nnyefe ma, n'ihi na... a ga-enwekwu mkpọtụ na ndekọ na ntọala agaghị etinye ya mgbe niile ka a tụrụ anya ya
Na-enye ngọngọ akụkọ ihe mere eme (awa 48 gara aga)
- N'ọdịdị, akụkọ ahụ dị ka akụkọ, mana site na ịpị aha a ga-ebuga gị na ngwa nchọta nchekwa data dabara adaba, yana regexp na goodies.
Ihe mgbochi
Ihe mgbochi kachasị na nke kachasị mkpa, ebe, n'ezie, a na-edozi ma gụọ parampat maka otu nyere. Ugbu a, anyị na-ahụ naanị ndị kasị mkpa usoro parameters, na-enweghị nke ACS na-arụ ọrụ na unit agaghị ekwe omume. Mana anyị na-echeta na n'ụdị Unit anyị nwere ha - 928. Ka anyị lelee ihe niile pụtara wee kpebie ihe onye ọ bụla na-eri na Mikrotik.
4.1 Ịgụ paramita
Na ngọngọ Nhazi, pịa bọtịnụ Gụọ niile. Enwere ihe odide uhie na ngọngọ. Otu kọlụm ga-apụta n'aka nri CPE (ugbu a) uru. N'ime usoro sistemụ, ProvisioningMode agbanweela ka ọ bụrụ READALL.
Na... ọ dịghị ihe ga-eme ma e wezụga ozi na System.X_FREEACS-COM.IM.Message Kick failed at...
.
Malitegharịa ekwentị onye ahịa TR-069 ma ọ bụ malitegharịa rawụta, wee gaa n'ihu na-eme ka ibe ihe nchọgharị ahụ nweta ume ruo mgbe ị nwetara parampat n'aka nri na rectangles isi awọ.
Ọ bụrụ na onye ọ bụla chọrọ ịṅụ mmanya ochie ochie, a na-akọwa ọnọdụ a na akwụkwọ ntuziaka dị ka ọnọdụ nyocha 10.2. Ọ na-agbanye ma na-arụ ọrụ dị iche iche, mana a na-akọwa ihe kachasị mkpa nke ọma
Ọnọdụ READALL ga-agbanyụ onwe ya mgbe nkeji iri na ise gachara, anyị ga-anwa ịchọpụta ihe bara uru ebe a, yana ihe enwere ike idozi "na ofufe" mgbe anyị nọ na ọnọdụ a.
Ị nwere ike ịgbanwe adreesị IP, mee ka / gbanyụọ interfaces, iwu firewall, nke nwere nkọwa (ma ọ bụghị na ọ bụ ọgbaghara zuru oke), Wi-Fi, na ndị ọzọ.
Ya bụ, enwebeghị ike ịhazi mikrotik naanị site na iji TR-069. Mana ị nwere ike nyochaa ya nke ọma. Ndekọ ọnụ ọgụgụ na interfaces na ọkwa ha, ebe nchekwa efu, wdg dị.
4.2 na-ebufe paramita
Ka anyị gbalịa ugbu a ịnyefe parampat na rawụta, site na tr-069, n'ụzọ “eke”. Onye mbụ a tara ahụhụ ga-abụ Device.DeviceInfo.X_MIKROTIK_SystemIdentity. Anyị na-ahụ ya na paramita nke All unit. Dị ka ị pụrụ ịhụ, akọwapụtaghị ya. Nke a pụtara na unit ọ bụla nwere ike n'onwe ya nwee njirimara ọ bụla. Ịnabata nke a zuru oke!
Pịa igbe nlele na kọlụm mepụta, tọọ aha Mr.White wee pịa bọtịnụ Mmelite. Ị cheburula ihe ga-eme na-esote. N'oge mkparịta ụka ọzọ na isi ụlọ ọrụ, rawụta ga-agbanwerịrị njirimara ya.
Ma nke a ezughị anyị. Oke dị ka Identity dị mma ịnwe mgbe niile mgbe ị na-achọ otu ihe achọrọ. Pịa aha paramita wee lelee igbe nrịbama Ngosipụta (D) na Achọgharị (S). Igodo paramita na-agbanwe na RWSD (Cheta, aha na igodo ka edobere n'ogo ụdị Unit kachasị elu)
Ọnụ ahịa a na-egosi ugbu a ọ bụghị naanị na ndepụta ọchụchọ izugbe, kamakwa ọ dị maka ọchụchọ n'ime Support > Search > Advanced form
Anyị na-amalite ndokwa na anya na Identity. Ndewo Mr.White! Ugbu a ị gaghị enwe ike ịgbanwe njirimara gị mgbe tr-069client na-agba ọsọ
4.3 Na-eme ihe ederede
Ebe ọ bụ na anyị achọpụtala na anyị enweghị ike ibi ndụ na-enweghị ha, ka anyị mejuputa ha.
Mana tupu anyị amalite ịrụ ọrụ na faịlụ, anyị kwesịrị imezi ntuziaka ahụ public.url
na faịlụ /opt/freeacs-tr069/config/application-config.conf
Anyị ka nwere nhazi ule arụnyere na otu edemede. Ị chefuru?
# --- Public url (used for download f. ex.) ---
public.url = "http://10.110.0.109"
public.url: ${?PUBLIC_URL}
Anyị na-amalitegharị ACS wee gaba ozugbo na Files & Scripts
.
Mana ihe na-emeghere anyị ugbu a bụ nke Unit Type, i.e. zuru ụwa ọnụ nye ndị niile na-anya hAP ac Lite, ma ọ bụrụ alaka ụlọ ọrụ rawụta, hotspot ma ọ bụ capsman. Anyị achọghị ọkwa dị elu dị otú ahụ, yabụ tupu ị rụọ ọrụ na edemede na faịlụ, anyị kwesịrị ịmepụta profaịlụ. Ị nwere ike ịkpọ nke a "ọrụ" nke ngwaọrụ.
Ka anyị mee nwa anyị ihe nkesa oge. Ọnọdụ dị mma nwere ngwungwu ngwanrọ dị iche yana ọnụ ọgụgụ dị nta nke paramita. Ka anyị gaa Easy Provisioning > Profile > Create Profile
wee mepụta profaịlụ na Unit Ụdị: hAPaclite ihe nkesa oge. Anyị enweghị paramita ọ bụla na profaịlụ ndabara, yabụ na ọ nweghị ihe ị ga-edetu Detuo paramita site na: "Edoghachila..."
Enweghị paramita ebe a, mana ọ ga-ekwe omume ịtọ ndị anyị ga-emecha chọọ ịhụ na sava oge anyị, jikọtara ya na haAPaclite. Dịka ọmụmaatụ, adreesị izugbe nke sava NTP.
Ka anyị gaa na nhazi otu ma bugharịa ya na profaịlụ nkesa oge
Anyị na-emecha na-aga Files & Scripts
, mee scripts, na ebe a dị ịtụnanya na-adaba adaba buns na-echere anyị.
Iji mezuo edemede ahụ na otu, anyị kwesịrị ịhọrọ Ụdị: TR069_SCRIPT а aha и Aha ebumnuche ga-enwe ndọtị .alter
N'otu oge ahụ, maka scripts, n'adịghị ka ngwanrọ, ị nwere ike budata faịlụ emebere ma ọ bụ dee / dezie ya n'ọhịa. Ọdịnaya. Ka anyị gbalịa dee ya ebe ahụ.
Na ka ị nwee ike ịhụ nsonaazụ ozugbo, ka anyị tinye vlan na rawụta na ether1
/interface vlan
add interface=ether1 name=vlan1 vlan-id=1
Bata, pịa Bulite i mechaa. Edemede anyị vlan1.alter
na-echere na nku.
Ọfọn, ka anyị gawa? Mba. Anyị kwesịkwara itinye otu maka profaịlụ anyị. Agụnyeghị otu dị n'usoro akụrụngwa, mana achọrọ ka ha chọọ nkeji na UnitType ma ọ bụ Profaịlụ ma achọrọ maka ime scripts site na Nkwanye dị elu. Na-emekarị, otu dị iche iche na-ejikọta ya na ọnọdụ ma nwee nhazi akwụrụ. Ka anyị mee otu Rọshịa.
Ị nwere ike iche na anyị nwere ike iwepụta ọchụchọ site na "Sava oge niile n'ụwa na hAPaclite" gaa na "Sava oge niile na Russia na hAPaclite". A ka nwere nnukwu ihe na-adọrọ mmasị na otu, ma anyị enweghị oge. Ka anyị gaa na scripts.
Advanced Provisioning > Job > Create Job
Ebe ọ bụ na anyị nọ, ka emechara, na ọnọdụ dị elu, ebe a ị nwere ike ịkọwapụta ụyọkọ ọnọdụ dị iche iche maka ịmalite ọrụ, omume na njehie, ugboro ugboro na oge nkwụsị. Ana m akwado ịgụ ihe a niile na akwụkwọ ntuziaka ma ọ bụ na-ekwurịta ya ma emechaa mgbe emejuputa ya na mmepụta. Maka ugbu a, anyị ga-etinye n1 na iwu Kwụsị ka ọrụ ahụ kwụsị ozugbo ọ mechara na nkeji mbụ anyị.
Anyị na-ejupụta ozi dị mkpa, na ihe niile fọdụrụ bụ ịmalite ya!
Pịa START wee chere. Ugbu a ọnụ ọgụgụ ngwaọrụ nke edemede edeghị nke ọma gburu ga-agba ọsọ ọsọ! Ọ bụghị n'ezie. Ọrụ ndị dị otú ahụ na-ewe ogologo oge, nke a bụkwa ihe dị iche na scripts, kwere omume, wdg. Nkeji n'onwe ha na-etinye maka ọrụ na nhazi oge ma ọ bụ dị ka ha na-apụta na netwọk, ACS na-edebe usoro nke nkeji natara ọrụ, na otu ha si gwụ, ma dekọọ nke a na nkeji nkeji. Enwere otu otu n'ime otu anyị, ma ọ bụrụ na ha dị 1, onye nchịkwa ga-amalite ọrụ a wee gaa ịkụ azụ.
Bịanụ. Malitegharịa ekwentị rawụta ma ọ bụ malitegharịa onye ahịa TR-069. Ihe niile kwesịrị ịga nke ọma na Mr.White ga-enweta vlan ọhụrụ. Na ọrụ nkwụsị anyị ga-agbanwe gaa na ọkwa PAUSED. Ya bụ, enwere ike ịmalitegharị ma ọ bụ gbanwee ya. Ọ bụrụ na ị pịa N'ikpeazụ, a ga-edobe ọrụ ahụ
4.4 Na-emelite ngwanrọ
Nke a bụ isi ihe dị oke mkpa, ebe ọ bụ na Mikrotik firmware bụ modular, mana ịgbakwunye modul anaghị agbanwe ụdị ngwa ngwa ngwa ngwa nke ngwaọrụ ahụ. ACS anyị bụ ihe nkịtị na-ejighị ya mee ihe.
Ugbu a, anyị ga-eme ya n'ụdị ngwa ngwa & unyi wee gbanye NTP modul n'ime ngwa ngwa ngwa ngwa, ma ozugbo emelitere ụdị ahụ na ngwaọrụ ahụ, anyị agaghị enwe ike itinye modul ọzọ n'otu ụzọ ahụ.
Na mmepụta, ọ ka mma ka ị ghara iji aghụghọ dị otú ahụ, ma wụnye modul nke nhọrọ maka Unit Type naanị iji scripts.
Yabụ, ihe mbụ anyị kwesịrị ime bụ ịkwadebe ngwugwu sọftụwia nke ụdị na ụkpụrụ ụlọ achọrọ, ma tinye ha na sava weebụ ụfọdụ enwere ike ịnweta. Maka ule, onye ọ bụla nke Mr.White anyị nwere ike iru ga-eme ule ahụ, ma maka mmepụta ọ ka mma ikpokọta enyo na-emelite onwe nke ngwanrọ achọrọ, nke na-adịghị atụ egwu itinye na weebụ.
Ihe dị mkpa! Echefula itinye ngwungwu ndị ahịa tr-069 na mmelite gị mgbe niile!
Dị ka ọ na-apụta, ogologo ụzọ na ngwugwu dị ezigbo mkpa! Mgbe m na-agbalị iji ihe dị ka http://192.168.0.237/routeros/stable/mipsbe/routeros-mipsbe-6.45.6.npk
, mikrotik dabara na njikọ cyclic yana akụrụngwa, na-eziga Nyefee COMPLETE ugboro ugboro na log tr-069. Ejikwara m ụfọdụ mkpụrụ ndụ akwara na-agbalị ịchọpụta ihe na-ezighị ezi. Ya mere, maka ugbu a, ka anyị tinye ya na mgbọrọgwụ, ruo mgbe anyị chọpụtara
Yabụ na anyị kwesịrị ịnwe faịlụ npk atọ dị site na http. Ọ bịara dị m otú a
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
Ugbu a, a ga-ahazi nke a ka ọ bụrụ faịlụ xml na FileType = "1 Firmware Upgrade Image", nke anyị ga-enye na Mikrotik. Ka aha ya bụrụ ros.xml
Anyị na-eme ya dị ka ntuziaka si
<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>
Enwere ụkọ pụtara ìhè Username/Password
ka ịnweta ihe nkesa nbudata. Ị nwere ike ịnwale itinye nke a dịka na paragraf A.3.2.8 nke protocol tr-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>
Ma ọ bụ jụọ ndị ọrụ Mikrotik ozugbo gbasara ogologo ụzọ kachasị na * .npk
Ka anyị gaa n’ebe anyị ma Files & Scripts
, wee mepụta faịlụ SOFTWARE ebe ahụ aha:ros.xml, Aha ebumnuche:ros.xml na version:6.45.6
Ntị! Ekwesịrị ịkọwapụta ụdịdị ebe a n'ụdị nke egosipụtara na ngwaọrụ ma gafere na oke System.X_FREEACS-COM.Device.SoftwareVersion
.
Họrọ faịlụ xm anyị ka ị bulite ma emechaa.
Ugbu a, anyị nwere ọtụtụ ụzọ imelite ngwaọrụ. Site Ọkachamara na isi menu, site Advanced Provisioning na aga-eme na ụdị SOFTWARE, ma ọ bụ nanị gaa na unit nhazi na pịa Upgrade. Ka anyị họrọ ụzọ kacha mfe, ma ọ bụghị na isiokwu a fụrụ akpụ.
Anyị pịa bọtịnụ, bido ndokwa ma emechaa. Emechaala mmemme ule. Ugbu a, anyị nwere ike iji mikrotik mee karịa.
5. Mmechi
Mgbe m malitere ide, achọrọ m ibu ụzọ kọwaa njikọ nke ekwentị IP, ma jiri ihe atụ ya kọwaa otú ọ ga-esi dị jụụ mgbe tr-069 na-arụ ọrụ n'ụzọ dị mfe na enweghị mgbalị. Ma mgbe ahụ, ka m na-aga n'ihu ma na-egwupụta ihe ndị ahụ, echere m na maka ndị jikọtara Mikrotik, ọ dịghị ekwentị ga-atụ egwu maka ọmụmụ ihe onwe onye.
Na ụkpụrụ, Freeacs, nke anyị nwalere, enwere ike iji ya mee ihe na mmepụta, mana maka nke a ịkwesịrị ịhazi nchekwa, SSL, ịkwesịrị ịhazi Mikrotik maka nhazi akpaaka mgbe emegharịrị, ịkwesịrị debug mgbakwunye ziri ezi nke ụdị Unit, nyochaa ọrụ nke webservices na fusion shell, na ọtụtụ ndị ọzọ. Gbalịa, chepụta, wee dee usoro nke nsote!
Onye ọ bụla, daalụ maka nlebara anya gị! Obi ga-adị m ụtọ ịhụ mmezi na nkọwa!
Ndepụta ihe eji na njikọ bara uru:
isi: www.habr.com