OpenVPN'дин /24 тармагында кардарлар эмне үчүн күтүлгөндөн эрте бүтөт
net30 шартында ар бир кардар /30 алат, ошондуктан /24 болжол менен 64тө токтойт. Бөлүштүрүүлөрдү санап, чыныгы баш тартууну таап, пулду дарек планынан кайра өлчөңүз.
Кардарларды алтымыштан кийин кабыл албай калган /24 негизиндеги пулдар долбоорлогондой иштеп жатат, лицензия чегине жеткен жок. net30 шартында ар бир кардарга эки учу дареги бар виртуалдык чекит-чекит байланышы берилет, ал төрт даректи сарптайт, ошондуктан 256 даректүү ички тармак префикс сунуш кылган көлөмдүн болжол менен төрттөн бирин гана колдойт. Маанилүү сан — даректер эмес, бөлүштүрүүлөр. Префиксти кардарлардын саны катары окуу — жашыруун колдонуучу чегин издөөгө алып келген ката.
Эки топология, эки арифметикалык модель жана алардын бирөө гана адамдар күткөн префикске дал келет.
net30 ар бир кардарга төрт даректи сарптайт
net30 ар бир кардарга /30 блогун бөлүштүрөт, анткени ар бир сессия эки учу дареги бар чекит-чекит байланышы катары моделденет. Бул блокко төрт дарек кирет жана экөө колдонууга жарактуу, ошондуктан натыйжалуу кардарлардын саны ички тармактын төрттөн бири. /24 боюнча бул сервердин өз блогун жана ар кандай бекитилген дайындоолорду чыгарганга чейин 64 блок калтырат. 63кө жакын деп билдирилген чеп — конфигурацияланган максимум эмес, көрүнүп турган арифметика.
Серверге да өзүнүн бөлүштүрүүсү керек, ал эми статикалык кардар жазуулары ал кардарлар туташса да туташпаса да блокторду сарптайт. Экөө тең сиз баштаган префиксти өзгөртпөстөн динамикалык диапазонду тарытат.
Пулдун чек аралары префикстен маанилүүрөөк
Сервер директивасы өзү атаган ички тармактан кууш пулду аныкташы мүмкүн, ал эми жардамчы скрипт ачкан профилде көрүнбөгөн кошумча жөндөөлөргө кеңейиши мүмкүн. client-config каталогунун бекитилген даректери ошол диапазондун ичинде турат жана эки жолу берилбейт. Префикс мүмкүн болгон эң чоң мейкиндикти гана сүрөттөйт; натыйжалуу пул — иштеп жаткан конфигурация чынында сунуш кылган нерсе.
Сыйымдуулук жөнүндө кандайдыр бир жыйынтык чыгарардан мурун экөөнү салыштырыңыз, анткени кичирээк конфигурацияланган диапазон чепти топология сыяктуу эле жакшы түшүндүрөт.
Кардарга чындыгында баш тарткан чекти табыңыз
Алгач топология менен натыйжалуу пулду окуңуз, анан бекитилген дайындоолорду жана резервделген даректерди эсепке алыңыз. Дарек мейкиндигин күнөөлөөдөн мурун max-clients жана OpenVPN сыртындагы ар кандай кирүү көзөмөлүн текшериңиз. Акырында сервердин баш тартуу учурундагы өз билдирүүсүн ошол талапкерлер менен салыштырыңыз. Билдирүү чектөөнү атайт; сан талааны гана тарытат.
Кош убакыт катасы менен келген баш тартуу жана бөлүштүрүү катасы менен келген баш тартуу ар башка оңдоону талап кылат, ал эми экөөнүн ортосунда божомолдоо тейлөө терезесин текке кетирет.
Топологияны өзгөртүү дарек планын өзгөртөт
Ички тармак топологиясына өтүү ар бир кардарга блоктун ордуна бир дарек берет, бул префикс чындыгында эле өтө кичине болгондо туура кадам. Ал кардар дарегинин параметрлеринин маанисин да өзгөртөт, ошондуктан ар бир бекитилген дайындоо жана ар бир кардарга тиешелүү файл кол менен кайра номерленбей, кайра чыгарылышы керек. Жаңы диапазонду пландаштырыңыз, статикалык жазууларды көчүрүңүз жана аларга шилтеме кылган маршруттарды жаңыртыңыз.
Өтүү эски конфигурациянын синоними эмес. Аны өз кароосу бар дарек планынын өзгөрүүсү катары кабыл алыңыз жана жок дегенде бир кардар мурунку схеманын дарегин сактайт деп күтүңүз.
Пулду маскадан эмес, пландан өлчөңүз
Өлчөмдү бир убактагы кардарлардын санына кайра туташуу жана сыноо үчүн кам салып тандаңыз, анан тандалган топологияда аны жапкан эң кичине префиксти алыңыз. Алтымыш кардар чегин чечүү үчүн /16га чейин кеңейтүү сыйымдуулук көйгөйүн маршруттоо жана кабатташуу көйгөйүнө алмаштырат, анткени чоңураак жеке диапазон кардар мурун эле жеткен нерсеге кагылышуу ыктымалдыгы жогору.
Топологияны, пулду, бекитилген дайындоолорду жана андан келип чыккан кардар чегин чогуу документтештириңиз. Ошондо кийинки сыйымдуулук суроосу иликтөө эмес, арифметика болуп калат.