Ноутбук кеңсе VPN-іне қосылады және бәрі оның соңынан жүреді, оның ішінде принтердің веб-беті және тек жергілікті желіде жауап беретін бір интранет. Қолмен жасалған маршрут мұны бір сағатқа түзетеді, содан кейін байланыс үзіледі, қайта келеді, ал ерекшелік жоғалады. Туннельде ешқандай ақау жоқ: Windows бір маршруттау кестесін ұстайды, ал VPN адаптері әр қосылымда сол кестедегі өз үлесін қайта жазады. Қалатыны адаптердің өз жазбаларынан тыс өмір сүретіннің бәрі.

Туннель қай жазбаны алады

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

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

route print -4
Find-NetRoute -RemoteIPAddress 198.51.100.30

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

Хост маршруты нақтылық бойынша жеңеді

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

Нақтылық домен атауын шығарудың айқын қысқа жолын да жоққа шығарады, өйткені кесте мекенжайларды сәйкестендіреді, ал бір атау бірнеше мекенжайға шешілуі мүмкін. Алдымен хостты шешіңіз, содан кейін оның қай мекенжайы ерекшелікке лайық екенін шешіңіз.

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

Маршрутты келесі қайта қосылудан ұзағырақ етіңіз

Windows VPN қосылымында шығару нұсқаулығын ұсынбайды, сондықтан ерекшелік адаптер қайта жазбайтын физикалық интерфейсте өмір сүруі керек. Жауапқа ұқсайтын cmdlet керісінше жасайды: Add-VpnConnectionRoute префиксті туннельге жылжытады, және бұл бөлінген профиль бір тағайындалған жерді тасымалдап, қалғанын жергілікті қалдыруы керек айна жағдайы. Осында оған жүгіну сыртта ұстағыңыз келген трафиктің ішке кіретініне кепілдік береді.

Қолмен жасалатын нысан бір команда. Оның әлсіздігі қайта қосылу емес, желінің өзгеруі.

route -p add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

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

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

rasdial Office
route add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

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

Маршруттау процесті таңдай алмайды

Кейде талап тағайындалған жерден де тар: бір бағдарлама жергілікті жолмен жүруі керек, қалғанының бәрі туннель ішінде қалуы керек. Маршруттау мұны білдіре алмайды, өйткені ол процестерді емес, мекенжайларды сәйкестендіреді. Жұмысқа жарамды үлгі мәселені іске қосқышқа итереді.

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

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

Пайдаланушы бойынша қосылымдар да мұны шешпейді. Windows қосылымды тіркелгіге шектей алады, ал маршруттау кестесі бүкіл машинаға ортақ болып қалады, сондықтан әдепкі маршруты бар тіркелгіге шектелген қосылым машинадағы әр процесті, оның ішінде басқа сеанстарды да қайта бағыттайды. Аумақ маршрут аумағы тіркелгіге сәйкес келгенде ғана шынайы болады. Сондықтан бір ноутбукты бөлісетін екі адам бір кестені бөліседі, ал екіншісі біріншісі бастаған туннельді мұраға алады.

Ерекшеліктің қайта қосылудан аман қалғанын растаңыз

Өзгерісті ол сәтсіздікке ұшырайтын жолмен сынап көріңіз: ажыратыңыз, қайта қосылыңыз, жаңа қолданба ашыңыз, содан кейін жергілікті қалуы керек бір мекенжайды және туннельді қолдануы керек бір мекенжайды сұраңыз. Екеуін де Find-NetRoute қосылған күйде салыстырыңыз.

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

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