Mae’r methiant yn benodol: ni all Docker ddod o hyd i is-rwyd awtomatig dderbyniol ar gyfer rhwydwaith pont newydd. Nid yw’n dweud bod y peiriant wedi rhedeg allan o gyfeiriadau, ac nid yw’n dweud bod y VPN wedi torri. Mae dau gwestiwn yn penderfynu’r diagnosi: pa flociau ymgeisydd y gall y daemon eu gweld, a pha rai ohonynt y mae ei ddosbarthwr yn eu heithrio yn yr amgylchedd hwn. Ewch drwyddynt yn y drefn honno, oherwydd nid oes ystyr i’r ail gwestiwn nes atebir y cyntaf.

Cadarnhewch beth a fethodd cyn newid unrhyw beth

Rhedwch y camau isod o’r gwesteiwr sy’n rhedeg y daemon. Mae plisgyn sy’n siarad â chyd-destun o bell yn disgrifio peiriant arall, ac mae’r camgymeriad hwnnw ar ei ben ei hun yn gallu gwastraffu awr.

Nodwch fersiwn Engine yn y tocyn ar yr un pryd. Mae pob hewristeg yng ngweddill y rhedlyfr hwn wedi’i chwmpasu gan fersiwn, ac mae honiad heb fersiwn yn sïon.

Cyfrwch y dyrannu sydd gennych yn barod

Rhestrwch y rhwydweithiau, yna archwiliwch y rhai sy’n bwysig: docker network ls ac yna docker network inspect NETWORK_NAME. Darllenwch eu his-rwydo IPAM a’r cynwysyddion sydd ynghlwm wrth bob un. Mae sawl prosiect Compose yn defnyddio mwy o flociau nag y mae eu cyfrif cynwysyddion yn ei awgrymu, oherwydd bod pob prosiect yn tueddu i greu ei rwydwaith diofyn ei hun. Nid yw cynhwysydd wedi stopio yn rhyddhau dyraniad ei rwydwaith.

Gwiriwch ffurfweddiad y pŵl hefyd, gan fod gan bŵl diofyn ystod sylfaen a maint rhagddodiad fesul rhwydwaith. Mae dyraniadau mawr fesul rhwydwaith yn dihysbyddu’r blociau sydd ar gael yn gyflymach, a ffaith am gapasiti yw honno, nid problem llwybro.

Ysgrifennwch y cyfrif. Dyma’r llinell sylfaen sy’n dweud wrthych a helpodd y newid nesaf.

Cymharwch y ffordd y mae’r daemon yn gweld llwybrau

Gall VPN ddylanwadu ar ddewis ymgeiswyr, ond y gweithrediad uniongyrchol sy’n penderfynu sut. Yn Moby 28.2.2 ar Linux, mae InferReservedNetworks yn casglu cyfeiriadau gweinydd enwau a rhai llwybrau IPv4 on-link, ac nid yw’n cadw pob llwybr o bob tabl yn syml. Mae llwybrau cyswllt a gasglwyd hefyd yn eithrio cyfeiriad cyrchfan heb ei nodi, felly nid yw llwybr 0.0.0.0/1 ar ei ben ei hun yn cadw pob cyfeiriad. Gall rhagddodiad on-link eang arall, megis 128.0.0.0/1, groesi’r ystodau ymgeisydd cyfarwydd 172 a 192.

Cymharwch ip -4 route show table all cyn ac ar ôl i’r VPN gysylltu, ar westeiwr y daemon. Y gwahaniaeth yw’r dystiolaeth, a’r fersiwn yw cwmpas yr honiad.

Peidiwch cyffredinoli hewristeg un rhyddhad i bob rhyddhad. Dyna sut mae ateb fforwm yn troi’n newid polisi.

Dewiswch y cywiriad lleiaf sy’n gweithio

Os yw rhwydwaith diangen wedi’i gadarnhau’n dal bloc sydd ei angen arnoch, cynlluniwch ei ymddeoliad wedi’i dargedu gyda’r perchennog yn lle tocio’n eang. Ar gyfer rhwydwaith newydd, mae is-rwyd ddiangen a adolygwyd yn bendant yn osgoi dibynnu ar ddewis awtomatig o gwbl. Rhaid i’r is-rwyd honno osgoi cyrchfannau Docker, LAN a VPN gofynnol go iawn o hyd, oherwydd nid yw preifat yn golygu diogel. Byddai llwybro rhagddodiad o bell go iawn yn cyfnewid y gwall dyrannu am fynediad wedi torri.

Mae newid default-address-pools yn bolisi ehangach am ddyraniadau’r dyfodol. Dewiswch sylfaen heb wrthdaro a maint a ddynamwyd yn addas, cyfunwch ef â gosodiadau presennol y daemon, a chynlluniwch yr effaith ailgychwyn a ddogfennwyd. Nid yw rhwydweithiau presennol yn cael eu hailrifo’n dawel.

Peidiwch analluogi gwthiadau llwybrau’r cwmni i wneud i’r dyraniad lwyddo. Mae cynllun cyfeiriadau penodol fel arfer yn datrys y broblem leol heb wanhau polisi gorfodol.

Derbyniwch ddyrannu a llwybro ar wahân

Ar ôl y newid, archwiliwch yr is-rwyd a grëwyd gan Docker mewn gwirionedd a phrofwch ddibyniaethau VPN a lleol y cymhwysiad. Mae dyrannu llwyddiannus a llwybro cywir wrth redeg yn ddau wiriad derbyn gwahanol, ac nid yw pasio’r cyntaf yn dystiolaeth dros yr ail. Os na all y cymhwysiad gyrraedd adnodd y tu ôl i’r twnnel, mae gennych broblem llwybro yr oedd gwall y pŵl yn ei chuddio. Cofnodwch y ddau ganlyniad yn y tocyn.

Cadwch y gwahaniaeth llwybrau a chyfrif y pŵl gyda’r cofnod newid, oherwydd gall y diweddariad nesaf i gleient VPN newid y cyntaf heb gyffwrdd â Docker.

Mae’r rhedlyfr yn gyflawn pan all rhywun arall ailadrodd y ddau wiriad hynny a chael yr un ateb.

Erthyglau cysylltiedig