Ir interesanti novÄrot failu apmaiÅas tÄ«kla attÄ«stÄ«bu, bet vÄl interesantÄk ir tajÄ piedalÄ«ties.
MÅ«sdienÄs, uzstÄdot un palaižot moderno habu, jaunais administrators iegÅ«st piekļuvi praktiski visÄm iepriekÅ”Äjo darbÄ«bÄm un pieredzei Å”ajÄ jomÄ. ViÅam ir sistÄma, kas ir gatava paplaÅ”inÄÅ”anai un pielÄgoÅ”anai, tostarp ar daudzu skriptu palÄ«dzÄ«bu.
Ar habiem citÄdi. Å Ä« protokola struktÅ«ra paredz paplaÅ”inÄmÄ«bu. VÄlies jaunu funkciju? Nu, ko tu gaidi ā piedÄvÄ, virzies, Ä«steno, ievies, izmanto.
TÄpÄc "no kÄrbas" var, protams, iegÅ«t gatavu hubu, bet vienkÄrÅ”i palaist to un aizmirst par to nebÅ«tu pareizi. PaplaÅ”inÄmÄ«ba vÄsturiskÄ kontekstÄ nozÄ«mÄ arÄ« dažÄdu klientu un servera programmatÅ«ras funkciju pieejamÄ«bu atkarÄ«bÄ no versijas. Un tas, kas vienam lietotÄjam darbojas bez problÄmÄm, var bÅ«t nesaderÄ«gs ar cita klienta lietoÅ”anu, un to ir jÄÅem vÄrÄ.
TÄ ir noticis arÄ« ar IPv6. Vecais NMDC to principÄ nemÄk, bet ADC ir tam gatavs. TomÄr nekas nav tik vienkÄrÅ”i.
PavÄrsimies pie teorijas
"AktÄ«vs" lietotÄjs var pieÅemt ienÄkoÅ”us savienojumus. PatiesÄ«bÄ viÅa izsÅ«tÄ«tais pieprasÄ«jums savienojumam ir aicinÄjums.
"PasÄ«vs" lietotÄjs vispÄr var izmantot tikai izejoÅ”os pieprasÄ«jumus. Ar hubu viÅÅ” prasa var nosÅ«tÄ«t aicinÄjumu aktÄ«vam lietotÄjam ā un tÄdÄjÄdi tiek izveidots savienojums.

JÄ, un Å”is mehÄnisms nav atkarÄ«gs no izmantotÄ IP protokola versijas.
PÅ«ce, vÄzis un zandarts
ParunÄsim par klientu programmatÅ«ru.
Atbalsts IPv6 ir eksperimentÄls. Tam nav atseviŔķu iestatÄ«jumu, un ir dÄ«vaini redzÄt dažÄdus darbÄ«bas režīmus atkarÄ«bÄ no dažÄdÄm IP versijÄm, turklÄt pasÄ«vais ir tieÅ”i sestajai, bet tas nav precÄ«zi.
AktÄ«vo režīmu manuÄlÄ iestatīŔanÄ nevarÄja iegÅ«t pat tad, ja izmantotais WAN IP bija domÄns ar AAAA ierakstu, bet automÄtiskajÄ režīmÄ ar UPnP viss darbojÄs, kÄ vajadzÄtu.
ir arÄ« atbalsta IPv6 savienojumus, un tas tiek Ä«stenots pilnÄ«gi atseviŔķi no IPv4. TurklÄt Å”is klients modificÄ lietotÄju tagus tÄ, lai vienlaikus rÄdÄ«tu darbÄ«bas režīmus abiem IP protokoliem. PaÅ”i hubi to (pag пока) vÄl neprot, un tas ir žÄl.
JÄnorÄda, ka AirDC++ to dara priekÅ” sevis. NÄkotnÄ ÄrtÄ«bas labad es izmantosÅ”u kombinÄcijas, piemÄram, AP vai AA norÄdot uz aktÄ«vajiem vai pasÄ«vajiem darbÄ«bas režīmiem IPv4 un IPv6 attiecÄ«gi, nevis to attÄloÅ”anu reÄlÄ klienta tagÄ reÄlÄ hubÄ. Tas ir svarÄ«gi.
MÅ«su eksperimentÄ mÄs izmantosim FlylinkDC++ kÄ klientu, kurÅ” vispÄr nepieÅem IPv6. JÄatzÄ«mÄ, ka atbalsts tajÄ brÄ«dÄ« rakstīŔanas laikÄ nebija Ä«stenots nekur.
SÄkums
PaÅ”Ä sÄkumÄ mÄs aplÅ«kosim acÄ«mredzami neiespÄjamos savienojumus starp lietotÄjiem ar dažÄdÄm IP protokola versijÄm. Testam tiks izmantots ar resursu A- un AAAA ierakstiem domÄna vÄrdam, kurÅ” kalpo kÄ tÄ adrese.

Å
emiet vÄrÄ, ka Å”eit (faktiski) mÄÄ£inot sazinÄties ar lietotÄju ar IP adresi sestajÄ versijÄ tiek izvadÄ«ta kļūda.
Hub: [Outgoing][IPv4:412] DRCM AACX AACU ADCS/0.10 337151563
Hub: [Incoming][IPv4:412] DCTM AACU AACX ADCS/0.10 1988 337151563
Hub: [Outgoing][IPv4:412] DSTA AACX AACU 240 IPsunknownTulkojot cilvÄciski, tas skan Å”Ädi
P4: ā Vai es varu pie tevis pieslÄgties?
A6: ā PieslÄdzies!
P4: ā DzÄ«ve sÄp 0_0
ÄŖss vÄrdnÄ«ca, ja nu kas, .
Un ja otrÄdi, un savienojumu iniciÄ A4, tad kļūda netiek izvadÄ«ta, un savienojums vienkÄrÅ”i "iestrÄgst".
Hub: [Outgoing][IPv4:412] DCTM AACX AACU ADCS/0.10 1993 3871342713Būt, ne izskatīties
SvarÄ«gi ir tas, kÄds savienojuma režīms tiek attÄlots hubÄ.
Klienti bez IPv6 atbalsta redzÄs pievienotos caur to lietotÄjus kÄ skaidri pasÄ«vus, jo hub tiem neaizpilda I4 vai I6 lauku attiecÄ«gi.

FlylinkDC++ vs. IPv6
PatiesÄ«bÄ situÄcija ir vienkÄrÅ”Äka un sarežģītÄka vienlaikus.

AirDC++ vs. IPv6
VienkÄrÅ”Äka, jo IPv6 ir prioritÄte pÄr IPv4, un tas ir saprotams. TieÅ”i caur to (lai gan ar attiecÄ«gu opciju ir pieejams pÄrrakstīŔana) tiks izveidots savienojums ar hub, un tÄ aktÄ«vais klients piedÄvÄs savienojumu pasÄ«vam.
SarežģītÄka, jo, ja hubÄ ir lietotÄji ar IPv6 atbalstu, taÄu viÅi ir pievienojuÅ”ies stingri caur IPv4 adresi, tadā¦

⦠tad var pievienoties (nejauÅ”i), vispÄr neizmantojot IPv4.
LÅ«dzu, Åemiet vÄrÄ, ka attÄlinÄtais klients ir identificÄjis sevi kÄ aktÄ«vu, bet tiek apstrÄdÄts kÄ pasÄ«vs. KÄpÄc?
Lai viÅu Ŕūpoles.
Tagad mÄÄ£inÄsim savienot klientus ar dažÄdiem, taÄu daļÄji kopÄ«gi IPv4 protokola atbalsta kopumiem.

JÄ, žÄl, ka pasÄ«viem lietotÄjiem jÄpaliek malÄ. Bet mÄs nevaram tam palÄ«dzÄt, jo viÅu redzamajam IP adresam nav bÅ«tiskas nozÄ«mes ā tÄpÄc viÅi ir pasÄ«vi.

Ak! AktÄ«vais klients nosÅ«ta ?.. ŠŠ¾Š³ŠøŃно Š±Ńло Š±Ń ожиГаŃŃ Ā«Š·Š°Š²ŠøŃŃŠµŠ³Š¾Ā» ŃŠ¾ŠµŠ“инениŃ, но неŃ, оно полŃŃŠ°ŠµŃŃŃ Š½Š° ŃŃŠ»Š¾Š²ŠøŃŃ
A4.
KÄpÄc tÄ? VÄrÅ”amies pie izstrÄdÄtÄja un saÅemam atbildi:
nav labs, ja otrs lietotÄjs neatbalsta IPv6.
Un noteikti nevar ar to strÄ«dÄties! Bet tas prasa iekÅ”Äju loÄ£iku, kas nav atkarÄ«ga no huba (sk. kodu un ). PasÄ«viem lietotÄjiem joprojÄm nav iespÄjams palÄ«dzÄt, jo
AktÄ«vÄ mode =
Savienojumu mÄÄ£inÄjumi starp klientiem ar daļÄji kopÄ«giem IPv6 protokola atbalsta kopumiem izskatÄs sekojoÅ”i. AtgÄdinu, ka jÄsasniedz PA DC++ man neizdevÄs.

Un atkal pÄrsteigums. IzrÄdÄs, ka pasÄ«vÄ mode IPv6, ko demonstrÄ DC++, ir vai nu apzinÄts krÄpnieks, vai kļūda.
Kas tÄlÄk?
PaÅ”laik ir tieÅ”i divi veidi, kÄ atrisinÄt visas iespÄjamÄs problÄmas, kas saistÄ«tas ar lietotÄju savienoÅ”anu dažÄdos modos un ar dažÄdiem protokola IP atbalsta kopumiem.
Pirmais ā pilnÄ«bÄ izslÄgt IPv6 vai, otrÄdi, izveidot hubu, kas darbojas tikai caur to.
Otrais ā lÅ«k, Å”is , kas tikai tagad ir testÄÅ”anas stadijÄ.
Nu, slinkojot, lai konfigurÄtu aktÄ«vo režīmu darbam DC, atcerieties:
Kam ir, tam tiks dots, un kam nav, tam tiks atÅemts pat tas, ko viÅÅ” domÄ, ka ir. Lk. 8:18
Avots: habr.com
