Динамикалык кардарлар туташат жана маршруттоо туура иштейт, бирок туруктуу дареги бар жалгыз кардар серверге такыр жетпейт. Тармак тосмосунда эч нерсе өзгөргөн жок, CCD сабы ишенимдүү көрүнөт. Көбүнчө себеп — сервер иштеп жаткан TUN топологиясынан башкасы үчүн жазылган экинчи аргумент. Жеңилүү үнсүз: кардар дарек менен көтөрүлөт жана сервер туташууну кабыл алат, бирок трафик өтпөйт.

net30 ичинде бул талаа өнөктөш дареги; subnet ичинде ал тармактык маска. Эки форма альтернатива, эч качан ырааттуулук эмес.

Эки форма, катар

Салттуу net30 жайгаштырууда ар бир кардар /30 блогун ээлейт: тармак дареги, эки колдонулуучу дарек жана трансляция дареги. ifconfig-push кардардын дарегин жана өнөктөштүн дарегин алат, ал эми өнөктөш — ошол блоктогу экинчи колдонулуучу дарек, аны чекит-чекит байланышынын сервер тарабы колдонот.

# net30: client address and its peer
ifconfig-push 10.99.0.6 10.99.0.5
# topology subnet: client address and the pool netmask
ifconfig-push 10.99.0.20 255.255.255.0

topology subnet астында кардар сервер менен бир subnet бөлүшөт жана ошол эле директива дарек менен тармактык масканы алат. Сервердин өз дареги server директивасынан келет, экинчи талаадан эмес. Формаларды аралаштыруу кардарды өзүн чекит-чекит байланышында деп ойлогон кылат, ал эми сервер аны subnet хосту катары маршруттайт, же тескерисинче. Ошондуктан тармактык масканы эч качан net30 менен жупташтырууга болбойт.

Блоктогу эки сап тең CCD файлы үчүн өзүнчө сап. Ар бир кардар алардын так бирин алат.

Сервер чындыгында иштеп жаткан топологияны окуңуз

Пакеттин демейкисин эмес, иштеп жаткан конфигурацияны окуңуз, анткени топология жылдар мурун коюлуп, алдыга көчүрүлгөн болушу мүмкүн. topology subnet же анын жоктугун издеп, анан server сабы даректерди кантип бөлүштүрөрүн текшериңиз. Топологияны эч качан эске салбаган конфигурация subnet орноткон конфигурация менен бирдей эмес.

Андан кийин кардар алган параметрлерди окуңуз. Ал билдирген дарек, маска жана өнөктөш сервердин кайсы чечмелөөнү колдонгонун айтат.

Туруктуу даректи динамикалык пулдан тышкары кармаңыз

Туруктуу дарек динамикалык пулдан тышта болушу керек, болбосо эки кардарга бирдей дарек берилиши мүмкүн. subnet топологиясында server сабындагы nopool автоматтык пулду басат, ал эми ачык ifconfig-pool диапазону динамикалык кардарлар эмне алаарын аныктайт.

dev tun
topology subnet
server 10.99.0.0 255.255.255.0 nopool
ifconfig-pool 10.99.0.100 10.99.0.210 255.255.255.0
client-config-dir /etc/openvpn/ccd

Сервер 10.99.0.1’ди өзүнө алат, ал эми туруктуу кардар дареги пул диапазонунан тышта калат. CCD файлы профиль файлынын атынан эмес, кардардын натыйжалуу инсандыгынан аталат жана кошумча кеңейтүү албайт. Эгер username-as-common-name активдүү болсо, аутентификацияланган колдонуучу аты — дал келтирилиши керек болгон инсандык. Бир инсандыкты бөлүшкөн эки түзмөк туруктуу даректи да бөлүшөт, бул маршруттоо эмес, саясат маселеси.

Кардар чындыгында алган бөлүштүрүүнү текшериңиз

Башка нерсени текшерүүдөн мурун керектүү кардарды кайра туташтырып, кайсы CCD файлы тандалганын ырастаңыз. Андан кийин даректи, масканы же өнөктөштү жана серверге кайтуу маршрутун текшериңиз. subnet жайгаштырууда өнөктөш дарегин көрсөткөн кардар дагы эле туура эмес форманы колдонуп жатат.

Топологияны өзгөртүү ар бир кардарга жана ар бир кайра аныктоого таасир этет, ошондуктан аны бир кардарды оңдоо эмес, көчүрүү катары кабыл алыңыз. Статикалык сапты мурунтан колдонулуп жаткан топологияга шайкеш келтирүү адатта кичине өзгөрүү. server-options маалымдамасы жардамчыны жана кардарга тиешелүү кайра аныктоолорду документтештирет.

Тектеш макалалар