Telefoonkaagu wuxuu ku sii xidhnaanayaa hotspot-ka inta xiriirka kore uu waxba soo marin. Pi wali wuxuu soo sheegaa isku-xidh Wi-Fi, barta gelitaanku wali waxay soo dirtaa calaamado, iyo codsi kastaa wuu waqti-dhaafaa. Hal raadiyo ayaa si isku mar ah u qabta laba door, midna wuu guuleystaa marka kan kale uu u baahan yahay kanaalka. Ka hor inta aadan taaban VPN-ka, hubi in darawalka iyo firmware-ka la rakibay ay gabi ahaanba aqbalaan lammaanahaas door.

Calaamaddu waxay tilmaamaysaa raadiyaha, ma aha tunnel-ka

Fiiri guuldarrada si taxane ah oo waxay ka joogsataa u ekaanshaha khalad dariiqayn. Macmiil wuxuu ku biiraa hotspot-ka, wuxuu helaa cinwaan oo wuxuu soo rarayaa hal ama laba bog. Kadib interface-ka saldhiggu wuxuu dib ugu xidhmaa router-ka sare ka dib wareeg, cusboonaysiin fure ama hoos u dhac calaamadeed oo gaaban. Barta gelitaanku waxay dib u bilaabi kartaa calaamadeeda ama waxay uga tagtaa macaamiisheeda dariiq la'aan, log-ga VPN-na wuxuu buuxsamayaa isku dayo dib-u-xidh ah oo aan waligood sabab ahayn.

Laba magac oo interface ah ma sameeyaan laba raadiyo. wlan0 iyo interface-ka barta gelitaanku waxay wadaagaan hal aalad, hal mishiin xaalad kanaal iyo hal jadwalayn firmware. Kernel-ku wuxuu si cad u muujinayaa isku-dhafka door iyo kanaal ee aaladdaasi taageerto, marka akhri liiskaas halkii aad ka qaadan lahayd in lammaanuhu shaqeeyo sababtoo ah labada interface way soo kacday.

Akhri isku-dhafka ka hor inta aadan wax beddelin

Stack-ga wireless-ka wuxuu soo sheegaa qandaraaskiisa qaybta isku-dhafka interface-ka ee iw list. Isku-dhaf kasta oo lambaran wuxuu taxayaa tirada door ee la oggol yahay, immisa interface ay jiri karaan iyo immisa kanaal oo kala duwan ay interface-yadaasi isku mar qabsan karaan. Isku-dhaf magacaabaya hal saldhig iyo hal barta gelitaan oo ku yaal hal kanaal waa kan hawlgalkani u baahan yahay.

iw list | sed -n '/valid interface combinations/,/^$/p'

Akhri lambarada, ma aha oo kaliya jiritaanka erayada. Darawalku wuxuu si gooni ah u taageeri karaa habka saldhigga iyo habka barta gelitaanka, halka isku-dhafka sharci ee kaliya ee labadaba uu oggol yahay hal kanaal, tiro yar oo interface ah ama bareeg calaamadeed oo hotspot-ku aanu buuxin karin. Firmware-yada qaarkood sidoo kale waxay lumiyaan hal door inta lagu jiro baaris ama cusboonaysiin fure, taasoo u eg xiriir kore oo lulaya halkii ay u ekaan lahayd xad awood. Haddii aanu jirin isku-dhaf taxaya labada door, lammaanaha lama taageerayo, wax kasta oo badhanka hotspot-ka ee desktop-ku soo jeediyo.

Dukumeentiga isku-dhafka interface-ka cfg80211 wuxuu sharraxayaa beeraha iyo xaddidaadda calaamadda. Qiimaha hal adapter waxba kama sheego mid kale, marka kaydi wax-soo-saarka mishiinka la socodsiinta halkii aad guudayn lahayd.

Qorshaha kanaalka iyo cinwaanku wuxuu go'aamiyaa inta kale

Barta gelitaanku waa in ay ku fadhiisataa kanaal uu raadiyahu u adeegi karo, xiriirka kore ee saldhigguna waa in uu raacaa barta gelitaanka sare. Marka labada go'aan ay is khilaafaan, hal door waa in dib loo bilaabaa. Adapter-yo badan oo hal raadiyo ah hotspot-ku wuxuu sidaas darteed ka tarjumayaa kanaalka saldhigga, beddelka kanaalka sare-na wuxuu hotspot-ka hoos u dhigaa isaga oo la socda muddo gaaban.

Qorshee dhinaca IP si gooni ah raadiyaha. Hotspot la dariiqay ayaa badanaa isticmaala subnetwork gaar ah sida 192.168.50.0/24 oo Pi ku yaal 192.168.50.1, barkada DHCP gudaha subnetwork-kaas iyo Pi oo ah gudbiye resolver. Habka la wadaago ee NetworkManager wuxuu dejiyaa gudbinta iyo turjumaadda cinwaannada subnetwork-kaas, laakiin ma daro awood raadiyo mana ka dhigto tunnel-ka keliya meesha laga baxo. Qor haddii macaamiisha lagu xidhay lakabka labaad ama lagu dariiqay lakabka saddexaad ka hor inta aadan ka doodin siyaasadda VPN.

Nidaamka tijaabada ee kala sooca raadiyaha iyo dariiqaynta

Ka shaqee aaladda dibadda u jeedka oo joogso tallaabada ugu horreysa ee fashilma. Akhrintan waa ammaan nidaam shaqaynaya mana beddelaan wax konfigurashan ah. Ku orod inta macmiil xidhan yahay iyo xiriirka kore uu ku jiro xaaladda aad baarayso.

iw dev
iw dev wlan0 link
nmcli -t -f DEVICE,STATE,CONNECTION device status
ip -br addr show
sysctl net.ipv4.ip_forward

Haddii iw dev wlan0 link uusan muujin wax isku-xidh ah, dhibaatada raadiyaha ayaa ugu horreysa tunnel-kuna waxba ma leh. Haddii xiriirka kore xidhan yahay macmiilkuna aanu lahayn cinwaan, isku-xidhka iyo awoodda DHCP waa khalad. Haddii macmiilku leeyahay cinwaan laakiin aanu lahayn gaaritaan, gudbinta, turjumaadda ama keenista resolver waa maqan. Kaliya marka labada dariiq ee hotspot-ka iyo dariiqa xiriirka kore ay shaqeeyaan, tunnel fashilmaaya ayaa noqda waxa xiga ee la tijaabinayo.

Diiwaangeli adapter-ka, darawalka iyo firmware-ka oo la socda isku-dhafka iyo qaanuunka kanaalka la aqbalay. Cusboonaysiin kernel ama firmware oo dambe ayaa beddeli karta liiska la taageerayo, oo qoraalkaas ayaa sirta u beddela xad la og yahay.

Maqaallo la xiriira