Mae rhwydweithiau gwestai a muriau tân cynadleddau yn aml yn dangos blwch caniatáu pwrpasol, ac mae rhywun yn teipio 47 ynddo gan ddisgwyl i PPTP weithio. Mae'r rheol yn cael ei chreu, mae'r twnnel yn dal i fethu, ac mae'r ymgais nesaf yn defnyddio rhif gwahanol. Mae'r hyn a aeth o'i le yn y pecyn ei hun: mae gan IPv4 faes protocol sy'n enwi'r hyn sy'n dilyn y pennawd IP, tra bod gan TCP ac UDP feysydd porth nad ydynt yn bodoli nes eich bod y tu mewn i un o'r penawdau hynny. Nid ydynt yn ddau sillafiad o'r un caniatâd.

Mae pennawd IPv4 yn enwi'r protocol nesaf

Mae'r maes protocol yn un beit ym mhennawd IPv4, ac mae'n dal rhif sy'n disgrifio'r llwyth: 6 ar gyfer TCP, 17 ar gyfer UDP, 47 ar gyfer GRE, 50 ar gyfer ESP. Mae unrhyw beth sy'n hidlo pecynnau yn darllen y gwerth hwnnw cyn edrych yn ddyfnach, oherwydd dim ond ar ôl gwybod y math y mae'r pennawd dyfnach yn gwneud synnwyr. Newidiwch borth yn ddiweddarach yn y sgwrs ac nid yw'r maes hwn wedi symud.

Felly mae rheol a ysgrifennwyd yn erbyn protocol 47 yn disgrifio'r haen IP. Nid oes unrhyw borth yn cymryd rhan yn y penderfyniad o gwbl.

Mae porthladdoedd yn bodoli y tu mewn i TCP ac UDP, yn unman arall

Mae porthladdoedd yn ddynodwyr un beit ar bymtheg y tu mewn i benawdau TCP ac UDP, a'u gwaith yw gwahanu sgyrsiau sy'n rhannu un cyfeiriad. Mae pennawd GRE yn cario gwerth math protocol, yn aml EtherType, ynghyd ag allweddi dewisol ar gyfer amlblethu. Felly nid yw'r ymadrodd porth 47 yn enwi unrhyw beth y gallai pecyn GRE gyfateb iddo.

Mae rhyngwynebau mur tân yn amrywio yn y maint o hyn y maent yn ei ddatgelu. Mae rhai yn derbyn rhif protocol, mae rhai yn cynnig rhestr enwol, ac mae ychydig yn derbyn TCP neu UDP gyda phorthladdoedd yn unig.

Mae PPTP yn defnyddio'r ddwy haen ar unwaith

PPTP yw'r enghraifft gliriaf oherwydd ei fod yn fwriadol yn rhannu ei waith rhwng y ddwy. Sesiwn TCP i borth 1723 yw'r cysylltiad rheoli, a GRE, protocol 47, yw'r llwybr data, heb unrhyw borth yn gysylltiedig yn unman. Mae mur tân sy'n caniatáu 1723 a dim arall yn gadael i'r trafodaethau ddechrau ac yna'n taflu'r llwyth i ffwrdd. Mae'r twnnel yn ymddangos fel petai'n hongian ar ôl dilysu yn hytrach na methu cysylltu, a dyna pam y caiff y symptom ei adrodd yn aml fel problem cyfrinair.

PathOuter protocolPort
Control channelTCP, protocol 61723
Data channelGRE, protocol 47None

Darllenwch y ddwy res ar wahân wrth ysgrifennu'r rheol, a gwirio pob un yn erbyn cystrawen y gwerthwr. Mae angen porth ar un rhes, mae angen rhif protocol ar y llall, ac nid oes unrhyw gofnod sengl yn cwmpasu'r ddau.

Pam na all tudalen anfon porthladdoedd fynegi GRE

Ni all ffurflen anfon sy'n derbyn TCP ac UDP yn unig ddisgrifio GRE, beth bynnag yw enw'r ffurflen. Mae cyfieithu cyfeiriadau yn ychwanegu ail anhawster, oherwydd nid oes gan GRE borthladdoedd ac mae'n rhaid i'r cyfieithydd ddilyn dynodwr yr alwad yn lle hynny. Mae rhai llwybryddion cartref yn dod ag ychwanegyn sy'n ymdrin â hyn; nid yw llawer, ac ni fydd unrhyw gofnod caniatáu TCP ychwanegol yn creu'r ymddygiad hwnnw.

Lle bo twnnel modern yn ofyniad gwirioneddol, dewiswch gynllun sy'n defnyddio TCP neu UDP yn fwriadol yn hytrach nag obeithio y bydd cyfieithydd yn dyfalu'n gywir.

Mae'r capsiwleiddio yn penderfynu beth mae'r hidlydd yn ei weld

Mae capsiwleiddio yn newid y pecyn allanol, a'r pecyn allanol yw'r hyn y mae rheol yn cyfateb iddo. ESP brodorol yw protocol 50, tra bod crwydro NAT yn lapio ESP y tu mewn i UDP 4500 fel y gall oroesi cyfieithu cyfeiriadau. Nid yw hidlydd sy'n caniatáu UDP 4500 byth yn gweld protocol 50, ac nid yw hidlydd a ysgrifennwyd ar gyfer protocol 50 byth yn cyfateb i'r ffurf lapiedig.

Gofynnwch pa gapsedu y cytunodd y cleient a'r porth arno, yna ysgrifennwch y rheol ar gyfer y ffurf allanol honno a dim mwy.

Ysgrifennwch y rheol fel y gall rhywun ei gwirio

Mynegwch bob rheol fel teulu cyfeiriadau, protocol allanol, porthladdoedd cludo os o gwbl, cyfeiriad a'r ddau ben. Gall adolygydd gymharu'r frawddeg honno â chofnod pecynnau a chyrraedd barn. Ni all unrhyw un wirio cyfarwyddyd i agor 47, a dyna sut y mae'n goroesi mewn llyfrau gweithdrefnau am flynyddoedd.

Ychwanegwch y prawf sy'n profi hynny: cysylltwch wrth gofnodi ar y rhyngwyneb allanol, a chadarnhewch y protocol allanol a'r porth sy'n ymddangos yn y trywydd mewn gwirionedd.

Erthyglau cysylltiedig