VPN-ге қосылыңыз да, принтер жоғалады, NAS үлесі ашылмайды және қасыңыздағы машинаға қашықтағы жұмыс үстелі сессиясының уақыты бітеді. Ештеңе сынбады. Клиент әдепкі маршрут қосып, енді ноутбук атай алатын әрбір межені иеленеді, тіпті үш метр жердегілерді де. Бұл — бүкіл механизм, ал мұны VPN ақауы деп атау бір жолдық түзетуді қолдау ісіне айналдыратын нәрсе.

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

Бірдеңені өзгертер алдында IPv4 кестесін мынамен алыңыз: route print -4 және шығысты сақтаңыз. Қосылыңыз, қайта алыңыз және 0.0.0.0 жолдарын салыстырыңыз: белсенді әдепкі маршрут интерфейсті атайды, ал егер сол интерфейс туннель болса, жергілікті басып шығару мен шолу алдымен кеңсеге жіберіледі.

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

Әдепкі маршрутты үш тәсілмен жойыңыз

Кірістірілген Windows бейінінде басқару — белгілеу ұяшығы. Қосылым қасиеттерін ашыңыз, IPv4, содан кейін Қосымша және Use default gateway on remote network белгісін алып тастаңыз; жаңарақ Параметрлер қолданбасы сол диалогты бір қабат тереңірек жасырады. Көтерілген пәрмен жолынан сол өзгеріс бір cmdlet:

Set-VpnConnection -Name "Corp" -SplitTunneling $true

Бір OpenVPN бейіні басқаша жұмыс істейді, сондықтан оның мінез-құлқы белгілеу ұяшығын күткендерді шатастырады. Оның redirect-gateway def1 директивасы әдепкі маршрутты мүлде алмастырмайды; ол жарты ауқымды екі маршрут орнатады, 0.0.0.0/1 және 128.0.0.0/1, олар бірге әдепкіні жоймай-ақ жеңеді. Түпнұсқа әдепкі қалғандықтан, net_gateway-ке бағытталған префикс қосу тек сол префиксті жергілікті маршрутизаторға қайтарады. Осы бір бөлшек def1 бейіні үшін түзетудің ешкім таба алмайтын белгілеу ұяшығы емес, префикс маршруты екенін түсіндіреді.

Тек жұмысқа тиесілі нәрсені қайта қосыңыз

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

Add-VpnConnectionRoute -ConnectionName "Corp" -DestinationPrefix 172.20.0.0/16

Ескі тәсіл әлі жұмыс істейді және әлі әрбір тексеру тізімінде бар: route -p add 172.20.0.0 mask 255.255.0.0 172.20.0.1 if 14, туннельдің өз интерфейс индексі мен шлюз мекенжайымен. Ол қайта жүктеулерден аман өтеді, бұл — мақсат та, қауіп те, өйткені индекс келесі жүктеуде басқа нәрсеге тиесілі болуы мүмкін.

Қалғанын метрикалар шешеді. Егер физикалық және туннель адаптері екеуі де бір префикс үшін маршрут талап етсе, төмен метрика жеңеді, ал туннель метрикасын көтеру — хак емес, клиент жағының заңды басқаруы.

Сервер сіздің орныңызға шешкенде

Белгілеу ұяшығыңызды елемейтін клиент әдетте саясатқа бағынады. Cisco бейіндерінде Allow Local LAN Access параметрі бар және headend клиент қалағанның бәрін жоятын tunnel-all саясатын итеруі мүмкін; міндетті туннель орналастыруында аударатын жергілікті ажыратқыш жоқ. Сол диалогты қайта тексерудің орнына клиент журналынан итерілген маршруттар мен саясат жолдарын оқыңыз.

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

Қабаттасу — басқа мәселе

Егер үй LAN-ы мен кеңсе LAN-ы 192.168.0.0/24 сияқты префиксті бөліссе, ешбір маршрут оларды ажырата алмайды. Сол ауқымдағы әрбір пакеттің бір іздеу нәтижесі бар, ал түзету — бір жағын қайта нөмірлеу немесе кеңсеге пулдан аударылған мекенжай арқылы жету. Нақтырақ маршруттар қосу тек желінің қай жартысы сынатынын жылжытады.

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

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