Kalli yadda haɗin PPTP ke tashi kuma yana da sauƙi a gaskata cewa babban ɓangare ya ƙare: abokin ciniki ya tabbatar da kansa, adaftar ppp0 ko WAN Miniport ya bayyana, kuma taga matsayi ya koma kore. Sannan buƙatar farko zuwa mai masaukin ciki ta ƙare lokaci, kuma ana zargin bayanin. A zahiri akwai yadudduka biyu masu zaman kansu da za a share: jigilar waje da ke ɗauke da TCP 1723 da GRE, da manufar ciki da ke yanke shawarar waɗanne wurare ne ke amfani da muƙamin PPP. Matsayin kore yana tabbatar da cewa yaduddukan farko sun yi shawarwari kawai; ba ya faɗin komai game da na biyu.

Bi abokin ciniki daga bayanin har zuwa soket ɗin sarrafawa

Buɗe tarihin abokin ciniki ka nemo inda yake tuntuɓar uwar garke. PPTP yana buɗe haɗin TCP zuwa tashar 1723 da farko kuma yana yin shawarwari kan sigogin rami ta wannan tashar. Idan wannan mataki ya kasa, babu wani abu da zai yi muhimmanci daga baya, kuma kuskuren yakan ambaci adireshin uwar garke ko ƙarewar lokaci.

Tabbatar da haɗin sarrafawa a kan waya kafin ka taɓa kowane hanya. A kan abokin ciniki ko tashar madubi, kama TCP 1723 don ƙoƙarin haɗi ɗaya:

sudo tcpdump -ni any 'tcp port 1723' -c 20

Kammala musafaha da kafa zama suna nufin tashar sarrafawa ta waje tana aiki. SYN da bai taɓa samun SYN-ACK ba yana nuna wutar bango, adireshin uwar garke mara kyau, ko mai bayarwa da ke tace tashar. Musafaha da ke biye da sake saiti nan take yakan nuna uwar garken ta ƙi shaidun shiga ko nau’in rami.

GRE wani yare ne na biyu, ba tasha ba

PPTP yana ɗauke da kayan PPP a cikin GRE mai ƙarfafawa, yaren IP na 47, wanda ba shi da lambar tasha da na’urar hanya za ta iya bibiya. Shi ya sa dokar da ke ba da izinin TCP 1723 zata iya barin ramin ba tare da hanyar bayanai ba. Na’urorin NAT masu yanayi suna buƙatar fahimtar ID ɗin kira a cikin GRE don mayar da amsoshi, kuma da yawa ba sa yin haka. Ƙayyadaddun PPTP yana riƙe tashar sarrafawa da kayan GRE a matsayin sassa daban, kuma haka ma shirin gwajin ku ya kamata.

Kula da yare na 47 a cikin wannan kamawa, sannan kwatanta abin da ke fita da abin da ke dawowa:

sudo tcpdump -ni any 'proto gre' -c 20

Fakiti da ke fita ba tare da amsa ba, yayin da TCP 1723 ke lafiya, sune alamar GRE da aka toshe. Wucewar PPTP a kan na’urar hanya ta gida siffa ce ta wannan firmware ɗin, don haka hanyar sadarwar otal da ke aiki ba ta tabbatar da komai game da ta gaba. Idan na’urar ba ta bayar da wucewa kuma ba za ka iya canza ta ba, zaɓin yare ne matsalar, ba teburin hanya ba.

Tabbatar cewa ramin yana motsa fakiti ɗaya

Da zarar GRE ya fara gudana, shawarwarin PPP suna ba da adireshi ga muƙamin abokin ciniki. Karanta rabon maimakon ɗauka:

ip -4 addr show ppp0

Yi ping zuwa adireshin abokin da aka nuna a matsayin makoma ta haɗin maki-zuwa-maki. Amsa a wannan matakin tana tabbatar da cewa hanyar da aka lulluɓe tana aiki daga ƙarshe zuwa ƙarshe kuma uwar garken tana amsawa cikin ramin. Idan abokin ya amsa amma masu masaukin ciki ba su amsa ba, jigilar waje tana lafiya kuma gazawar ta koma ciki.

Yi wannan kafin ƙara kowace hanya da aka raba. Canjin hanya da aka yi yayin da jigilar ta karye yana ƙirƙirar sauye-sauye na biyu kuma yana ɓoye na farko.

Rubuta manufar rabuwa, har da DNS

Rarrabe hanya jerin shawarwari ne, ba akwatin zaɓi ba. Kowane prefix na sirri da dole ya ratsa ramin yana buƙatar hanya ta muƙamin PPP, kuma kowane prefix da dole ya kasance na gida dole ya kasance babu shi a ciki. Hanya zuwa cibiyar sadarwar manhaja ba tare da hanyar da ta dace zuwa mai warware ta na sirri ba hanya ce ta gama gari ta haifar da katsewa da ke kama da manhaja da ta lalace.

Duba shawarar da kernel ke yankewa ga adireshi ɗaya a kowane rukuni:

ip route get 10.20.5.10
ip route get 203.0.113.25

Na farko ya kamata ya ambaci ppp0, na biyu kuma ƙofar da aka saba. Idan duka biyun sun ambaci muƙami ɗaya, manufar ba a raba ta kwata-kwata ba. Ƙara adireshin uwar garken DNS da kanta ga jerin ramin, in ba haka ba warware suna ga masu masaukin ciki yana fita ta mai warware na gida kuma ba ya dawo da wani abu mai amfani.

Bincike mai maimaitawa a matakai biyar

Gudanar da yaduddukan bisa tsari ka tsaya a na farko da ya kasa: tashar sarrafawa, ganin GRE, amsar abokin PPP, rarrabe hanya ga adireshin ciki ɗaya, da buƙatar manhaja a kan ramin. Kowane mataki yana da nasa umarnin, don haka gazawa ana iya danganta ta maimakon zama asiri.

Wani taƙaitaccen siga ga abokin ciniki na Linux yana kama da haka:

sudo tcpdump -ni any 'tcp port 1723 or proto gre' -c 40
ip -4 addr show ppp0
ping -c 3 192.0.2.1
ip route get 10.20.5.10

A Windows wannan tsari ɗaya yana aiki tare da route print da matsayin adaftar da aka nuna a cikin abokin ciniki. PPTP tsohon yare ne, kuma idan uwar garken tana ba da SSTP ko IKEv2, ƙaura yawanci shine mafi kyawun amfani da lokaci fiye da daidaita hanyar da ta dogara da wucewar yare na 47 a kowane tsalle. Duba takardar shaidar da yarjejeniyar tabbatarwa ta maye gurbin maimakon kwafin tsohon bayani cikin sabon fitowa.

Labarai masu alaƙa