A tűzfalszabályok elfogadnak egy első és egy utolsó címet, például 192.168.0.200-tól 192.168.0.255-ig, az útvonalak viszont nem. Az útvonalbejegyzésnek csak hálózatra és maszkra van helye, ami azt jelenti, hogy egy összefüggő tartománynak egy vagy több igazított előtaggá kell válnia, mielőtt OpenVPN telepíti. Az a profil, amely a route-nopull-t nem igazított intervallummal párosítja, az a hely, ahol a hiba általában megbújik, mert a fájl feldolgozódik, és egyetlen útvonal sem illeszkedik. Javítsa a blokkokat, és a hiba egyetlen parancsban láthatóvá válik.

A mítosz: a tartomány útvonal

Az útválasztási táblák hálózat-maszk párokat tárolnak, és a leghosszabb egyezést választják, így a kezdettel és véggel rendelkező intervallumnak nincs hol laknia. Egy 256 címet átfogó előtag .0-tól .255-ig terjed, ennek a fele .0-tól .127-ig, és csak az ezekhez a szélekhez igazított tartomány képeződik le egyetlen lépésben. Minden mást blokkokra kell vágni. A kisebb útvonal még mindig az eredeti intervallumot jelenti.

Az a tartomány, amely nincs az előtaghoz igazítva, nem tömörített útvonal. Másfajta objektum, és útvonalként kezelni az a pont, ahol a csendes hiba elkezdődik.

Az igazítás aritmetika, nem stílus

A blokkok méretét az előtag hossza határozza meg. A /29 csak 8-cal osztható címen kezdődhet, a /28 16-tal oszthatón, a /27 32-vel oszthatón. Mozdítson el egy blokkot a határáról, és a maszk más címkészletet fed le, mint amit szándékolt.

Az alsó végtől adja össze. Minden lépésben vegye a legnagyobb igazított blokkot, amely nem lépi túl a tartomány végét, majd folytassa az utána következő első címen. A blokkok nem fedhetik át egymást, mert mindegyik ott kezdődik, ahol az előző megállt.

Két embernek, aki ezt kézzel végzi, ugyanarra az eredményre kell jutnia. Az eltérés azt jelenti, hogy valaki nem igazított kezdetet engedett meg.

Dolgozza át 200-tól 255-ig

StepStartBlock that fitsLine for the profile
1.200, multiple of 8/29, 8 addresses192.168.0.200 255.255.255.248
2.208, multiple of 16/28, 16 addresses192.168.0.208 255.255.255.240
3.224, multiple of 32/27, 32 addresses192.168.0.224 255.255.255.224

A tartomány .200-nál kezdődik, ami 8 többszöröse, így az első blokk egy /29 .200-tól .207-ig. E nyolc cím után az első szabad érték .208, ami osztható 16-tal, így a /28 .208-tól .223-ig tart. Ami marad, az .224-től .255-ig tart, harminckét cím 32 többszörösén kezdődve, tehát /27. Az a három sor a teljes felbontás.

Írja le őket útvonalsorként, ne prózaként. Az a profil, amely csak az első sort tartalmazza, nyolc címet fed le, a többit pedig az alagúton kívül hagyja.

route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224

Az utolsó blokknak határellenőrzés kell. A 192.168.0.224/27 belsejében a .224 a hálózati cím, a .255 pedig a szórási cím, így az a gazdagép, amelynek .255-ön kell válaszolnia, le van fedve az előtaggal, és mégis elérhetetlen. Mozgassa át azt a gazdagépet, vagy ossza fel másképp a tartományt, ahelyett hogy átirányítja a blokkot és reménykedik.

Mit tesz a route-nopull a képhez

Csak akkor adja hozzá a route-nopull-t, ha a szerver által küldött útvonalak nem kívánatosak. A direktíva nélkül a küldött útvonalak és ezek a sorok együtt léteznek, és a legspecifikusabb előtag nyer. Vele a küldött DNS- és DHCP-beállítások is eltűnnek, így a belső névfeloldásnak saját konfigurációra van szüksége. Ez a mellékhatás meglepi azokat, akik a direktívát egy útvonalprobléma javításához adták hozzá.

A helyes okból adja hozzá, nem automatikus reflexből. A küldött útvonalak eltávolítása DNS-következménnyel járó szakmai döntés. Ha a szerver képes ugyanazt a három előtagot küldeni, hagyja, és törölje az ügyféloldali másolatokat, hogy egy tulajdonos irányítsa a listát.

Ellenőrzések, amelyek elkapják a szokásos hibákat

Ellenőrizze, hogy minden maszk egyetlen összefüggő egyesekből álló sorozat. A 255.255.255.248 érték átmegy, a 255.255.255.200 nem, és a nem összefüggő maszkot elutasítják vagy félreolvassák. Ezután erősítse meg az útvonalat minden blokkban egy címre.

ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240

Minden válasznak meg kell neveznie az alagút interfészét. A fizikai adaptert megnevező eredmény azt jelenti, hogy a sor soha nem települt, ami gyakran megtörténik, amikor az asztali hálózatkezelő újraírja a táblát, miután a profil csatlakozott.

Válasszon egy tulajdonost a listának. Amikor a szerver képes ugyanazokat az előtagokat küldeni, küldje azokat, és távolítsa el az ügyféloldali módosításokat. Egy tulajdonos azt jelenti, hogy az elírásnak egy helye van, és az ügyfél és a szerver nem lehetnek ellentétes véleményen arról, mely címek vannak az alagúton belül.

Kapcsolódó cikkek