Біреу VPN-де қанша машина бар деп сұрайды, ал күй файлы дәлел ретінде ұсынылады. Ол тар мағыналы сұраққа жауап береді: осы суретте қанша сессия бар және сервер қандай виртуалды мекенжайларды маршруттайды. Осы екі сұрақтың арасындағы алшақтық есеп беру қателерінің көбі тұратын жер, ал оны жабу файлдың өз тақырыпшаларын оқудан басталады.

Сурет шын мәнінде неден тұрады

Файл сол сервер данасы үшін күй шығысы конфигурацияланған кезде аралықпен жазылады, сондықтан бұл мерзімді көрініс, тірі ағын емес. Оның бөлімдері сессиялар мен ішкі маршруттау күйін бөлек тізімдейді, ал пішім нұсқасы бағандар орналасуын анықтайды.

status /run/openvpn/office.status 30
status-version 3

3-нұсқа тақырыпша жолымен табуляциямен бөлінген өрістерді жазады, ал ескі пішімдер өзгеше және кейінгі нұсқалар өрістер қосуы мүмкін. Баған нөмірін қатты кодтаудың орнына тақырыпшаны оқыңыз, өйткені позицияларды болжайтын скрипт келесі жаңартуда тыныш бұзылады.

RecordWhat it describesWhat it cannot tell you
Client listA session in this snapshotHow many people or machines that session represents
Real addressThe outer peer address and portWhich device is behind it
Routing rowsVirtual addresses and route ownershipWhich downstream hosts are alive

Сессияларды санаңыз, адамдарды немесе машиналарды емес

Бір сайт қосылымы артындағы бірнеше рұқсат етілген машинаның трафигін тасымалдай алады. Бір адам да бір уақытта ноутбуктен және телефоннан бірнеше сессия ұстай алады. Бұл үлгілердің ешқайсысы санда көрінбейді, сондықтан қосылған пайдаланушылар бірлікті анықтағаннан кейін ғана мәнге ие болады. Біреу санауды бастамас бұрын есепке қай бірлік керек екенін сұраңыз.

Егер сан лицензиялау немесе сыйымдылық үшін маңызды болса, бірлікті есеппен бір құжатта анықтаңыз. Сессияларды, сәйкестіктерді немесе құрылғыларды санайтынын көрсетпейтін есеп оқырман күткен бірлік ретінде оқылады.

Сыртқы мекенжай идентификатор емес

Нақты мекенжай өрісі — сервер көретіндей тарап мекенжайы мен порты. Бір аударылған жария мекенжайдың артындағы бірнеше клиент сол мекенжайды бөліседі, сондықтан оған қарап топтастыру байланыссыз сессияларды біріктіреді. Порт та қосылымдар арасында өзгереді, бұл жұпты тұрақты кілт ретінде пайдасыз етеді. Осылай топтастырылған есеп дәл көрінеді және қате.

Топтастыру үшін клиенттің тиімді сәйкестігін пайдаланыңыз және мекенжайды тасымал бөлшегі ретінде қарастырыңыз. Екі жол бір сәйкестікті бөліскенде, бұл әдетте қатарлас сессияларды білдіреді, қайталанған жазбаны емес.

Маршруттау жолдары хост тізімі емес

Маршруттау жазбасы бір тарап жауапты болып табылатын ішкі желіні атауы мүмкін, ал ішкі желі оның хосттарының тізімі емес. Сервер бұл диапазонды белгілі бір сессияға жіберу керектігін біледі, бірақ сол машиналардың қайсысы қосулы, қосымшада аутентификацияланған немесе біреуге пайдалы екенін білмейді. Маршруттау кестесі қолжетімділікті сипаттайды, толтырылуды емес. Осы айырмашылық VPN-ның түгендеу сұрағына жауап бере алмауының бүкіл себебі.

Бірнеше жол бір тарапқа да нұсқауы мүмкін, өйткені сайт бірнеше диапазонды жариялай алады. Жолдарды санап, нәтижені құрылғы саны деп атау орналастыруды еркін коэффициентпен асыра көрсетеді.

Егер талап шынымен активтер түгендеуі болса, сол желіге тиесілі түгендеу процесін пайдаланыңыз. VPN қай тараптың маршрут алып жүретінін анықтай алады, және бұл оның артында қандай хосттар бар екенінен өзге факт.

Жасы, рұқсаттар және тірі көрініс

Әр жауаппен бірге файлдың өзгеру уақытын сақтаңыз. Бірнеше сағат бұрын тоқтаған сервер өзінің соңғы суретін орнында қалдырады, ал ағымдағы ретінде ұсынылған ескірген файл ешбір есептен де нашар.

Каталог болуы және қызмет шын мәнінде жұмыс істейтін тіркелгіге жазуға қолжетімді болуы керек, бұл қатайту кезеңінен кейін ұмытылады. Файл әдетте атаулар мен мекенжайларды қамтиды, сондықтан оны веб-сервер бере алатын кез келген жерде емес, әкімшілік орында ұстаңыз. Рұқсаттарды қызмет тіркелгісінен тексеріңіз, өз shell-іңізден емес. Тыныш жаңартуды тоқтатқан сурет дәл тыныш желіге ұқсайды.

Оқиғаға негізделген қажеттіліктер үшін жылдамырақ сұрау орнына қолдау көрсетілетін басқару интерфейсін пайдаланыңыз. Бұл интерфейсті метрика емес, басқару ретінде қарастырыңыз және сессияларды санау үшін оны ешқашан интернетке шығармаңыз.

Қатысты мақалалар