Leasachadh sòn airson astar eadar-lìn a thomhas

Leasachadh sòn airson astar eadar-lìn a thomhas
Feasgar math dha luchd-cleachdaidh Habra gu lèir.

Bidh mi an-còmhnaidh a’ leughadh artaigilean air Habré mu leasachadh seo no an gnìomh sin air Malinka. Cho-dhùin mi an obair agam a roinn an seo.

ro-eachdraidheil

Bidh mi ag obair do chompanaidh a bheir seachad telebhisean càbaill agus seirbheisean ruigsinneachd eadar-lìn. Agus, mar a thachras ann an leithid de chompanaidhean, bidh mi bho àm gu àm a’ cluinntinn ghearanan mu neo-chunbhalachd a’ phlana chìsean leis na tha air a ràdh sa chùmhnant. An dàrna cuid bidh an neach-cleachdaidh a ’gearan mu astar ìosal“ tro chàball ”, an uairsin mu pings àrd de sheirbheisean sònraichte, uaireannan mu neo-làthaireachd iomlan an eadar-lìn aig amannan sònraichte den latha. Gu math tric, bidh gearanan mar seo a 'tighinn gu crìch ann an cruinneachadh de dh' iarrtasan, a bhrosnaicheas tadhal air an làrach le aon den luchd-obrach le inneal-glùine obrach, air a bheil a h-uile tomhas air a ghabhail. Agus, gu tric, tha e a 'tionndadh a-mach gu bheil a h-uile rud ceart gu leòr leis an astar. Agus tha an astar ìosal gu dearbh air fòn-làimhe, tro wi-fi, air an balcony. Uill, no rudeigin coltach ris.

Gu mì-fhortanach, chan eil e comasach a dhol gu fo-sgrìobhaiche, mar eisimpleir, aig 21:37, nuair a tha na h-astaran as ìsle aige. Às deidh na h-uile, tha uairean obrach an luchd-obrach cuingealaichte. Chan eil buaidh sam bith aig ath-chur an router, oir ... Tha an raon tricead airson wi-fi san dùthaich againn gu math mì-mhodhail.

Airson iomradh - bidh solaraiche na stàite ann am Poblachd Belarus gu làidir a’ tionndadh wi-fi air a h-uile inneal a tha air a sholarachadh airson a chleachdadh agus a’ craoladh an SSID ByFly bho gach inneal. Fiù mura h-eil seirbheis eadar-lìn aig an neach-clàraidh, ach dìreach fòn dachaigh. Chaidh seo a dhèanamh airson reic a bharrachd. Faodaidh tu cairt a cheannach bhon ghnìomhaiche seo aig bothan, ceangal ri puing sam bith leis an t-ainm ByFly agus, le bhith a ’dol a-steach don dàta bhon chairt, gheibh thu seirbheisean eadar-lìn. Leis gu bheil faisg air 100% de chòmhdach air bailtean-mòra agus còmhdach mòr den roinn phrìobhaideach agus sgìrean dùthchail, chan eil e na dhuilgheadas lorg àite ceangail.

Tha beachdan air na seanailean conaltraidh taobh a-muigh againn a’ sealltainn gu bheil tèarmann leud-bann sònraichte ann. Agus cha bhith luchd-aontachaidh ag ithe na seanalan a tha rim faighinn gu h-iomlan, eadhon aig àm luaisgean. Tha sinn gu math trom mu dheidhinn seo. Thàinig toraidhean inntinneach gu buil le bhith a’ cleachdadh diofar sheirbheisean agus frithealaichean tomhais astair eadar-dhealaichte. Tha e coltach nach eil a h-uile seirbheis a cheart cho feumail... Gu sònraichte air an fheasgar. Agus cha bu chòir dhut earbsa a bhith annta gu cinnteach. Chan eil seanalan conaltraidh farsaing aig mòran de ghnìomhaichean an aon lìonra Ookla, no bidh iad ag obair cùl ri cùl. Tha seo a 'ciallachadh gu bheil e gu tric cha mhòr do-dhèanta a bhith a' faighinn toradh onarach air an fheasgar. Seadh, agus tionndaidhidh na mòr-rathaidean gu bhi peacach. Mar eisimpleir, tha oidhirpean air astar a thomhas ann an Iapan a’ nochdadh toraidhean uamhasach...

Co-dhùnadh bun-sgoile

Leasachadh sòn airson astar eadar-lìn a thomhas
Tha an dealbh airson adhbharan mìneachaidh a-mhàin.

Chaidh dà fhrithealaiche smachd astair a chleachdadh. Tha a 'chiad fhear LibreSpeed, an dàrna - Speedtest bho OOKLA. Chaidh coimeas a dhèanamh eadar coileanadh an dà sheirbheis. Às deidh na h-uile, chuir sinn romhainn stad aig Ookla oir... bidh suas ri 90% de luchd-aontachaidh a’ cleachdadh na seirbheis seo.

An uairsin, chaidh stiùireadh a sgrìobhadh do luchd-cleachdaidh agus luchd-obrach air mar a thomhais iad astaran taobh a-staigh agus taobh a-muigh an lìonra. An fheadhainn sin. Nuair a thòisicheas an deuchainn, gu bunaiteach thèid an astar taobh a-staigh an lìonra a thomhas. Tha am frithealaiche suidhichte aig ar headend, agus bidh fuasgladh Ookla gu bunaiteach a’ taghadh an fhrithealaiche as fhaisge air an neach-clàraidh. San dòigh seo bidh sinn a’ sgrùdadh gnìomhachd ar lìonra tar-chuir dàta fhèin.

Gus astar taobh a-staigh na dùthcha a thomhas (tha lìonra air leth againn airson luchd-obrachaidh cian-chonaltraidh, a bhios ag aonachadh a h-uile gnìomhaiche agus prìomh ionad dàta taobh a-staigh na dùthcha), feumaidh tu solaraiche a thaghadh taobh a-staigh na dùthcha agus an dàrna tomhas a ghabhail. Tha sinn air grunn luchd-frithealaidh a chomharrachadh gu empirigeach a bheir seachad toraidhean seasmhach nas motha no nas lugha aig àm sam bith den latha agus tha sinn air an liostadh mar a chaidh a mholadh san stiùireadh.

Uill, gnìomhan coltach ris airson seanailean conaltraidh taobh a-muigh. Lorg sinn gnìomhaichean mòra le seanalan mòra air frithealaichean as luaithe agus sgrìobh sinn iad ann am molaidhean (duilich “Moskva - Rostelecom” agus “Riga - Baltcom”, ach molaidh mi na nodan sin gus àireamhan iomchaidh fhaighinn. Gu pearsanta, fhuair mi suas ri ~ 870 megabits bho na frithealaichean sin aig na h-uairean as àirde).

Carson, tha thu a’ faighneachd, a leithid de dhuilgheadasan? Tha a h-uile dad gu math sìmplidh. Tha sinn air inneal meadhanach goireasach fhaighinn a leigeas leinn, ann an làmhan comasach, faighinn a-mach a bheil duilgheadasan anns na lìonraidhean againn, a bheil duilgheadasan anns an lìonra poblachdach, no a bheil duilgheadasan ann leis a’ chnàimh-droma. Ma tha neach a’ gearan mu astar luchdachadh sìos ìosal bho chuid de sheirbheis, is urrainn dhuinn astar sianal an neach-clàraidh a thomhas agus an uairsin a choimeas ris na gheibh e bhon t-seirbheis. Agus tha e reusanta sealltainn gu bheil sinn gu h-onarach a’ riarachadh an t-sianail a tha air a shònrachadh sa chùmhnant. Faodaidh sinn cuideachd na h-adhbharan a dh’ fhaodadh a bhith ann airson a leithid de dh’ eadar-dhealachadh ann an astaran a mhìneachadh.

Fuasgladh àrd-sgoile

Tha a’ cheist mun lughdachadh astair san fheasgar/tron latha fhathast fosgailte. Ciamar a nì thu an aon rud gun a bhith aig dachaigh an neach-clàraidh? Gabh cairt aon-bhòrd saor le lìonra gigabit agus dèan probe ris an canar a-mach às. Feumaidh an inneal tomhas astair a dhèanamh air a’ chàball aig àm sònraichte. Bu chòir don fhuasgladh a bhith stòr fosgailte, cho mì-mhodhail sa ghabhas, le pannal rianachd goireasach airson toraidhean tomhais fhaicinn. Bu chòir an inneal a bhith cho saor ‘s a ghabhas gus am bi e furasta a chuir na àite agus fhàgail leis an neach-clàraidh airson n latha gun eagal.

Реализация

Leasachadh sòn airson astar eadar-lìn a thomhas

Chaidh BananaPI (modail M1) a ghabhail mar bhunait. Gu dearbh tha dà adhbhar ann airson an roghainn seo.

  1. Port gigabit.
  2. Bha e dìreach na laighe mun cuairt ann an seasamh na h-oidhche.

An ath rud, chaidh co-dhùnadh an cleachdaiche python a chleachdadh sgaoileadh airson seirbheis Speedtest by Ookla mar chùl-raon airson astar a thomhas. Leabharlann Pythonping gus astar ping a thomhas. Uill, agus php airson a’ phannal rianachd. Airson furasta tuigse chleachd mi bootstrap.

Leis nach eil goireasan Raspberry sùbailte, chaidh am measgachadh nginx + php-fpm + sqlite3 a chleachdadh. Bha mi airson MySQL a leigeil seachad air sgàth cho trom agus a bha e. Tha dùil agam ri ceist a thaobh Iperf. B' fheudar a thrèigsinn air sgàth 's nach robh e comasach a chleachdadh ann an treòrachadh seach feadhainn ionadail.

An toiseach lean mi slighe mòran air an làrach seo. Atharraich an neach-dèiligidh speedtest-cli. Ach an uairsin, às deidh dha smaoineachadh beagan, thrèig e am beachd seo. Sgrìobh mi an neach-obrach agam fhìn a chleachdas comasan an neach-dèiligidh tùsail.

Gus mion-sgrùdadh a dhèanamh air pings, sgrìobh mi inneal-làimhseachaidh air leth. Gabhaidh sinn an luach cuibheasach bhon tomhas. Faodaidh an inneal ping an dà chuid seòladh IP agus ainm fearainn a làimhseachadh.

Cha do choilean mi obair asyncronach. Chan eil e gu sònraichte a dhìth sa chùis seo.

Bha am pannal rianachd airson toraidhean a mheasadh gu math beag.

Leasachadh sòn airson astar eadar-lìn a thomhasFig. Prìomh uinneag rianachd le toraidhean deuchainn

Leasachadh sòn airson astar eadar-lìn a thomhasFig. Roghainnean deuchainn

Leasachadh sòn airson astar eadar-lìn a thomhas
Fig. Ùraich an liosta de na frithealaichean Speedtest

Sin e. Chaidh am beachd a chuir an gnìomh air mo ghlùinean, anns an ùine shaor agam. Chan eil deuchainnean làraich air tòiseachadh fhathast. Ach tha sinn an dùil prototypes a chuir air bhog a dh’ aithghearr. Faodar a chleachdadh an dà chuid le solaraichean an sin agus le teachdaichean solaraichean. Chan eil duine a’ cur dragh ort tomhasan a ghabhail aig an taigh timcheall a’ ghleoc. Is e an aon rud a bu chòir dhut cuimhneachadh ma tha thu gu gnìomhach a ’surfadh air an eadar-lìn no a’ luchdachadh sìos rudeigin, bidh an tomhas nas ìsle na an fhìor fhear. Mar sin, na b’ fheàrr, feumaidh tu an probe fhàgail air an lìonra mar an aon neach-cleachdaidh trafaic.

PS: na bi gam chàineadh airson càileachd a’ chòd. Tha mi fhìn air mo theagasg gun eòlas sam bith. Còd airson tùs GitHub. Thathas a’ gabhail ri càineadh.

Source: www.habr.com

Cuir beachd ann