Cinwaanka peer PPP ama barta ugu dambeysa VPN: kee baa via lagu qoraa
Isbarbardhig akhrinta interface PPP sida subnet iyo akhrinta inet iyo peer sida laba daraf oo xiriir, oo arag tallaabada xigta ee shaxda siyaasadda ay aqbali karto.
Hal sadar oo ku yaal interface PPP ayaa xalliya inta badan doodda marinnada sanduuqa VPN: cinwaanka gudaha iyo peer-ka lagu daabacay diintiisa. U akhri lamaanahaas sida subnet yar oo waxaad raadin doontaa irrid aan jirin. U akhri sida labada daraf ee hal xiriir oo tallaabada xigta way caddaanaysaa. Isbarbardhigga halkan waa ka dhexeeya labadaas akhris, sababtoo ah shax kasta oo hadhow la dhiso waxay dhaxlayaa tan aad dooratay. Midkoodna wax kama go'aansado barta ugu dambeysa VPN ee dibadda.
Laba akhris oo hal sadar interface
Qaado kalfadhi uu interface-ku soo sheegayo inet 10.64.3.9 peer 10.64.3.1/32. Akhriska subnet-ka wuxuu 10.64.3.9 u qaataa sida martigeliyaha keligiis ah jasiirad /32 kadibna wuxuu raadiyaa router si uu wax ka gaaro meel ka baxsan. Maaddaama cinwaanka kale ee kaliya ee xiriirka uu yahay peer, akhriskaas wuxuu ugu dambeyn soo jeedinayaa 10.64.3.9 laftiisa sida irrid, taas oo wareegsan.
Akhriska darafka waa kan la diiwaangeliyay. Interface point-to-point ah, peer wuxuu magacaabaa darafka fog ee xiriirkaas kaliya, sidaas darteed 10.64.3.1 waa tallaabada xigta ee la isticmaali karo oo 10.64.3.9 waa had iyo jeer cinwaanka isha oo kaliya.
Farqigaas ayaa maamula waxa ku iman kara via. Qorista cinwaanka maxalliga ah halkaas waxay soo saartaa marin uusan kernel-ku u xallin karin deris, sidaas darteed gelitaanku wuu ku guuldareystaa xaqiijinta ama wuxuu liqaa taraafikada isagoo si buuxda u caafimaad qaba uga muuqda liis. Peer-ku wuu shaqeeyaa sababtoo ah waa meel lagu tagi karo oo dhab ah xiriirka. Labada akhris waxay ku heshiiyaan barta ugu dambeysa VPN ee dibadda, taas oo si buuxda u tahay aqoonsi gooni ah: waxaa lagu gaaraa underlay, ma aha tunnel-ka ay ku dhammaato.
Waxa kalfadhigu horey u rakibay
Ka hor inta aadan qorin shax aad leedahay, daabac waxa xiriirka la yimid. Isku-dhafka PPP ee la taageeray wuxuu inta badan rakibaa marinka qalabka iyo marinka peer-ka inta lagu jiro dhigista kalfadhiga, labadaas gelitaan waxay horey u qoraan akhriska saxda ah.
ip -4 addr show dev ppp0
ip route show dev ppp0
ip route show table main | head -n 5
Marinka qalabka sida 10.64.3.1 dev ppp0 proto kernel scope link src 10.64.3.9 ma qaado irrid sababtoo ah interface-ka laftiisu waa jidka. Marin uu peer-ka ku magacaabo via waa shay kale oo leh nolol kale, wuuna libdhayaa marka kalfadhigu dhaco. Koobinta mid ka mid ah labada qaab ee shax waara iyada oo aan la hubin sida dib loo rakibayo waa sababta caadiga ah ee tunnel shaqeynaya uu lumiyo marinkiisa ka dib dib u xirid.
Isbarbardhig labada liis halkii aad ka aamini lahayd xusuusta. Haddii marinka peer-ku ku jiro main laakiin shaxdaada dheerayd ay madhan tahay, waxaad baratay wax aan sadarka cinwaanku waligiis kuu sheegin.
Xeer iyo shax waa go'aamo gooni ah
Doorashada shax iyo buuxinteeda waa tallaabooyin madax-bannaan, isbarbardhigguna halkan waa muhiim sababtoo ah labadaa waa la khaldaa inta badan marka la hagaajinayo khaladaadka. Xeer u dira taraafikada calaamadeysan shaxda 100 ma sameeyo wax haddii shaxda 100 aysan lahayn marin u dhigma, shax si wanaagsan loo buuxiyayna waa aan la gaari karin haddii aanu jirin xeer tilmaamaya.
Kala badh marinka caadiga ah ma aha marin caadi ah. Hal 0.0.0.0/1 wuxuu daboolaa qeybta hoose ee bannaanka IPv4, sidaas darteed siyaasad dooneysa inay qabato wax walba waxay sidoo kale u baahan tahay 128.0.0.0/1 u dhigma, ama default dhab ah. Akhrinta qaabeynta shaqeynaysa iyo koobinta mid ka mid ah labada qeyb waa sida dadku ugu dhammaadaan wareeg marinnada oo kaliya ku jabta meelo gaar ah.
U reeb ka reebban oo ula kac ah cinwaannada ay tahay inay ku sii jiraan LAN, oo go'aan ka gaar waxa dhaca marka raadinta waxba ka helin shaxda la doortay. Marin ka baxsan oo cad ayaa ka fudud in laga fikiro shax madhan, taas oo soo celisa natiijo aan la gaari karin oo ka dhigta barnaamijka mid u eg jaban halkii u ekaan lahaa marin khaldan.
Weydii raadinta su'aasha uu barnaamijkaagu weydiiyo
ip route get wuxuu xalliyaa jid; ip route show wuxuu liis-gareeyaa gelitaannada kaydsan, labaduna way is-khilaafi karaan iyada oo aan midna khaldanayn. Ku dar macnaha isha, sababtoo ah xeellada ku saleysan isha waxay ku beegan yihiin kaliya marka raadintu isha qaadato.
ip route get 198.51.100.23 from 10.64.3.9
ip route get 198.51.100.23 from 10.64.3.9 iif ppp0
ip -4 rule show
Amarka koowaad wuxuu su'aasha ka weydiiyaa martigeliyaha. Tan labaad waxay ku dareysaa interface galitaan, taas oo u dhow waxa taraafikada la gudbiyo la kulanto, jawaabtuna inta badan waxay tilmaantaa shax kale. Mid ka mid ah meelaha loo socdo ma aha adeeg tijaabo oo nool; 198.51.100.23 waa cinwaan diiwaangelin, sidaas darteed ku beddel martigeliye la ogolaaday inaad baarto.
Xitaa raadin sax ah waxay kaliya caddeynaysaa in jid la doortay. Ma sheegto wax ku saabsan haddii dhinaca kale uu aqbalo taraafikada ama haddii jawaabtu ku soo noqon karto isla sababtaas.
Halka isbarbardhiggu u rogmado
Taraafikada martigeliyaha iyo taraafikada la gudbiyo ma aha kaliya raadinno kala duwan; waxay la kulmaan shaandhooyin kala duwan jidka soo noqodka. Linux waxay adeegsataa xaqiijinta jidka rogan iyada oo isticmaalaysa tan ugu adag ee dejinta interface-yada oo dhan iyo interface-ka qaata, sidaas darteed beddelka qiimaha hal interface ayaa laga yaabaa inuusan yeelan saameyn muuqata. Marinaynta ku saleysan calaamadda waxay ku dareysaa xiriirka src_valid_mark, halkaas oo calaamaddu tahay inay ku beegmato si isha loo tixgeliyo mid ansax ah.
Haddii jawaabuhu libdhadaan inta marinnada bixitaanku u muuqdaan kuwo sax ah, akhri qiimaha dhabta ah ka hor inta aadan taaban, oo beddel kaliya sabab siyaasadeed oo la sheegay.
sysctl net.ipv4.conf.all.rp_filter
sysctl net.ipv4.conf.ppp0.rp_filter
sysctl net.ipv4.conf.all.src_valid_mark
Ka dooro labada naqshad midka caddaynta ku saleysan: haddii barnaamijku ku xirmo cinwaanka PPP, xeer isha iyo shax haysata marinka peer-ka waa ku filan yihiin. Haddii sanduuqu u gudbiyo LAN ka dambeeya, waxaad sidoo kale u baahan tahay in macnaha galitaanka iyo jidka soo noqodka ay heshiiyaan. Marka aysan heshiin, hagaaji lahaanshaha marinka halkii aad ka dabcin lahayd xaqiijinta mishiinka oo dhan.