Sanya alamar multicast a kan na'urar WireGuard yana sa mu'amalar ta cancanci software na ganowa, kuma abin da alamar ke yi ke nan. Ba ta gaya wa ladabi inda fakitin rukuni zai je ba, kuma a kan na'ura mai abokai da yawa babu amsa ɗaya bayyananna. Ƙofofi uku daban suna tsaye tsakanin daemon mai gudana da sabis da aka gano.

Gwada su a jere, domin cin nasarar ɗaya ba ya gaya muku komai game da na gaba.

Ƙofa ta ɗaya: alamar da manufar daemon

Ana ƙirƙirar na'urar WireGuard ta Linux a matsayin haɗi na aya-zuwa-aya ba tare da ARP ba, kuma ba ta ɗauke da alamar multicast ta tsohuwa. Ƙara alamar wani canji ne na gida a mu'amala, wanda duk abin da ke kula da na'urar ke yi. Avahi yana da nasa ra'ayin duniya a kan hakan, kuma manufarsa ta tsohuwa tana tsallake mu'amalolin aya-zuwa-aya gaba ɗaya. Don haka gwaje-gwaje biyu masu zaman kansu na cancanta suna aiki kafin ko fakitin ɗaya ya motsa.

Don haka daemon yana buƙatar shawara bayyananna, ba kawai tsari mai gudana ba. Abubuwan sarrafawa da aka rubuta sun haɗa da allow-interfaces, deny-interfaces da allow-point-to-point, kuma na ƙarshe shi ne saitin da mutane ke rasawa.

Gwaje-gwajen da ke ƙasa suna bayar da rahoton alamomin haɗin, hanyar multicast da ko an gwada tsarin daemon kwata-kwata:

ip -d link show wg0
ip route get 224.0.0.251
avahi-daemon --check

Daemon da ya fara cikin nasara ba lalle ya buɗe soket a mu'amalar da ke damun ku ba. Karanta tsarinsa mai tasiri maimakon ɗauka cewa matsayin sabis daidai yake da ɗaukar nauyi.

Ƙofa ta biyu: hanya zuwa ga rukuni

Ƙofa ta biyu ita ce tafiyar da saƙo ta yau da kullum. Fakitin da aka aika zuwa 224.0.0.251 yana bin teburin turawa kamar kowane abu, kuma idan teburin ya tura shi ta mu'amalar LAN ta zahiri babu wani tsarin WireGuard da zai canza hakan. Gyara hanya da farko sannan sauran binciken zai yi gajere. Dubi abin da kernel ke bayarwa game da adireshin rukuni kafin taɓa kowane maɓallin aboki.

ObservationGate it belongs toWhat it does not prove
Multicast flag present on wg0Interface eligibilityThe daemon will use the interface
Route to the group via wg0ForwardingAny peer will receive it
Destination inside a peer's allowed listPeer selectionThat peer's network will answer

Ba tare da takamaiman hanya ba, kernel yana komawa ga nasa kulawar multicast na haɗin, wanda shi ya sa tsohuwar dabi'a ta yi kama da daidai a LAN mai lebur kuma ba daidai ba da zarar an ce irin wannan zirga-zirgar rukuni ta fito ta hanyar tunnel. Rashin ya kasance shiru daga wajen mai aikawa: tambayar tana zuwa wani wuri, amma amsar ba ta zuwa.

Ƙofa ta uku: WireGuard yana zaɓar aboki ɗaya ga kowane fakiti

WireGuard yana zaɓar abokin da zai fita ta hanyar neman manufa a cikin jerin adiresoshin da aka yarda da su, kuma hanyar turawa ta Linux tana yin wannan neman sau ɗaya ga kowane fakiti. Sakamako ɗaya ne, kuma ana ɓoye fakitin ga wannan abokin. Irin wannan prefix na rukuni da ya bayyana a cikin jerin da aka yarda na abokai da yawa ba ya haifar da zama memba ko kwafi; yana haifar da bincike mai ruɗani wanda ke ƙarewa ga ɗaya daga cikinsu.

A kan keɓaɓɓen haɗi na ƙarshen biyu wannan shi ne ainihin abin da kuke so, domin akwai mai karɓa ɗaya da aka nufa ga zirga-zirgar rukuni da aka ɗauka da gangan. A kan mu'amala mai abokai biyar wannan iyaka ce, ba siffa ba, kuma gyaran ya shafi ƙira ba tsarin kowane aboki ba.

Tsarin rarrabawa yana buƙatar relay bayyananna, haɗe-haɗe daban, ko wata hanyar ganowa gaba ɗaya. Wallafa girke-girken ƙarshen biyu a matsayin maganin abokan ciniki da yawa domin kowane abokin ciniki zai iya gwada ƙofar ita ce hanyar da ake tura wannan ba daidai ba.

Ana duba alkiblar shigowa daban: tushen fakitin da aka karɓa dole ya kasance cikin jerin da aka yarda na abokin da aka tabbatar. Ƙara manufar multicast a can ba ya maye gurbin ainihin mallakar tushen mai aikawa.

Tunani iyaka ce, ba gada ba

Mai tunani na Avahi yana sake fitar da saƙonnin mDNS tsakanin mu'amalolin da ya zaɓa, a matakin aikace-aikace. Iyakar ganowa ce tsakanin cibiyoyin sadarwa, ba gadar Ethernet ba kuma ba mai tura multicast na gama gari ba. Masu tunani biyu da aka haɗa da cibiyoyin sadarwa ɗaya za su yi farin ciki su ƙirƙiri madaidaicin sanarwa mai maimaitawa.

Tunani yana kuma miƙa sunayen sabis da bayanansu ga wata cibiyar sadarwa, wanda shawara ce ta sirri kamar yadda shawara ce ta tura saƙo. Iyakance mu'amalolin da aka zaɓa, kuma yi amfani da matatun sabis inda sigar da aka shigar ta goyi bayan su, domin sanarwar da mai amfani mai izini ke buƙata kawai ta tsallake iyakar.

Ganowa da amfani sun kasance sakamako daban. Abokin ciniki na iya ganin sanarwar sabis wanda adireshin da aka tallata ba zai iya isa ba daga inda abokin ciniki yake, ko kuma manufar shigarsa ta ƙi tashar sa. Tabbatar da haɗin sabis bayan sanarwar ta bayyana, kuma idan aikace-aikacen yana goyan bayan sunan DNS tabbatacce ko adireshin uwar garke bayyananna, fifita hakan maimakon faɗaɗa ganowar gida na haɗi. Bayanin tura saƙon maɓallin sirri ya ƙunshi zaɓin abokin da ya dogara da manufa wanda duk wannan ya dogara da shi.

Labarai masu alaƙa