Диапазон маршрут эмес: 200-255ти үч префикске айландырыңыз
Маршрут сабы тармакты жана масканы алат, башталыш жана аяктоо дарегин эч качан албайт. OpenVPN орнотушу үчүн диапазонду тегизделген префикстерге кошуңуз.
Тышкы коргоо дубал эрежелери биринчи жана акыркы даректи кабыл алат, мисалы 192.168.0.200дөн 192.168.0.255ке чейин, ал эми маршруттар кабыл албайт. Маршрут жазуусунда тармак менен маскага гана орун бар, башкача айтканда үзгүлтүксүз диапазон бир же бир нече тегизделген префикске айланышы керек, мурун OpenVPN аны орнотот. route-nopullду тегизделбеген интервал менен айкалыштырган профиль — бузулуу адатта жашырылган жер, анткени файл талданат жана эч бир маршрут дал келбейт. Блокторду туура жасаңыз, ошондо бузулуу бир буйрукта көрүнөт.
Уламыш: диапазон — маршрут
Маршруттоо таблицалары тармак жана маска жуптарын сактайт жана эң узун дал келүүнү тандайт, ошондуктан башталышы жана аягы бар интервалга жашоого орун жок. 256 даректи камтыган бир префикс .0дөн .255ке чейин камтыйт, анын жарымы .0дөн .127ге чейин камтыйт, жана ошол четтерге тегизделген диапазон гана бир кадамда чагылдырылат. Калгандын баары блокторго кесилиши керек. Кичине маршрут дагы эле баштапкы интервалды билдирет.
Префикске тегизделбеген диапазон кысылган маршрут эмес. Ал башка түрдөгү объект, жана аны маршрут катары кароо — унчукпай бузулуу башталган жер.
Тегиздөө — арифметика, стиль эмес
Блоктордун өлчөмүн префикстин узундугу аныктайт. /29 8ге бөлүнүүчү даректен гана баштала алат, /28 16га бөлүнүүчүдөн, /27 32ге бөлүнүүчүдөн. Блокту чексинен жылдырсаңыз, маска ойлогонуңуздан башка даректер тобун каптайт.
Төмөнкү четинен кошуңуз. Ар бир кадамда диапазондун аягынан ашпаган эң чоң тегизделген блокту алыңыз, анан андан кийинки биринчи даректен улантыңыз. Блоктор кабатташа албайт, анткени ар бири мурунку токтогон жерден башталат.
Муну кол менен жасаган эки адам бирдей жыйынтыкка келиши керек. Келишпестик бирөө тегизделбеген башталышка жол бергенин билдирет.
200дөн 255ке чейин иштеңиз
| Step | Start | Block that fits | Line for the profile |
|---|---|---|---|
| 1 | .200, multiple of 8 | /29, 8 addresses | 192.168.0.200 255.255.255.248 |
| 2 | .208, multiple of 16 | /28, 16 addresses | 192.168.0.208 255.255.255.240 |
| 3 | .224, multiple of 32 | /27, 32 addresses | 192.168.0.224 255.255.255.224 |
Диапазон .200дөн башталат, ал 8дин эселиги, ошондуктан биринчи блок .200дөн .207ге чейинки /29. Ушул сегиз даректен кийин биринчи бош маани .208, ал 16га бөлүнөт, ошондуктан /28 .208ден .223кө чейин алат. Калганы .224төн .255ке чейин, 32нин эселигинен башталган отуз эки дарек, башкача айтканда /27. Ошол үч сап — бүт ажыратуу.
Аларды проза катары эмес, маршрут саптары катары жазыңыз. Бир гана биринчи сапты кармаган профиль сегиз даректи каптайт жана калганын туннелдин сыртында калтырат.
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
Акыркы блок чек араны текшерүүнү талап кылат. 192.168.0.224/27дин ичинде .224 — тармак дареги, ал эми .255 — таратуу дареги, ошондуктан .255те жооп бериши керек болгон хост префикс менен капталган жана дагы жеткиликсиз. Ошол хостту жылдырыңыз же диапазонду башкача бөлүңүз, блокту маршруттап үмүт кылгандын ордуна.
route-nopull сүрөткө эмне кылат
route-nopullду сервер түрткөн маршруттар керексиз болгондо гана кошуңуз. Директива жок болсо, түртүлгөн маршруттар жана бул саптар чогуу жашайт, эң так префикс жеңет. Аны менен түртүлгөн DNS жана DHCP опциялары да жоголот, ошондуктан ички ат чечүү өзүнүн конфигурациясын талап кылат. Бул терс таасир директиваны маршрут көйгөйүн оңдоо үчүн кошкондорду таң калтырат.
Аны туура себеп менен кошуңуз, автоматтык рефлекс катары эмес. Түртүлгөн маршруттарды алып салуу — DNS кесепети бар саясий чечим. Эгер сервер ошол эле үч префиксти түртө алса, жол бериңиз, жана кардар тараптагы көчүрмөлөрдү жок кылыңыз, тизмени бир ээси көзөмөлдөсүн.
Кадимки каталарды кармаган текшерүүлөр
Ар бир маска бирдиктердин үзгүлтүксүз тизмеги экенин текшериңиз. 255.255.255.248 мааниси өтөт, ал эми 255.255.255.200 өтпөйт, жана үзгүлтүксүз эмес маска четке кагылат же туура эмес окулат. Андан кийин ар бир блоктогу бир дарек үчүн жолду ырастаңыз.
ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240
Ар бир жооп туннелдин интерфейсин аташы керек. Физикалык адаптерди атаган жыйынтык сап эч качан орнотулбаганын билдирет, бул профиль туташкандан кийин иш тактанын тармак менеджери таблицаны кайра жазганда көп болот.
Тизме үчүн бир ээсин тандаңыз. Сервер ошол эле префикстерди түртө алганда, аларды түртүңүз жана кардар тараптагы өзгөртүүлөрдү алып салыңыз. Бир ээси дегени — жазуу катасына бир орун бар, жана кардар менен сервер кайсы даректер туннелдин ичинде экенинде пикир келишпестикке бара албайт.