Прођите кроз четири провере: на коју адресу се име разрешава, који префикс користи локална мрежа, коју руту кернел бира за ту дестинацију и шта одговара на далеком крају. Пријава на VPN није једна од њих, јер се завршава без обзира на то која мрежа побеђује. Обавите провере редом и преклапање постаје видљиво на другом кораку, а не на четвртом.

Успешна пријава каже да је тунел подигнут; не каже ништа о томе куда показује одређена адреса.

Једна адреса, две машине

Хост бира пут из своје табеле рутирања и правила политике, користећи одредишну адресу. Ништа му не говори да је захтев ка скоку 192.168.1.20 намењен канцеларијском серверу, а не уређају у суседној соби. Када су обе мреже у истом приватном опсегу, побеђује најспецифичнија рута и све остало зависи од тога који је запис поновно повезивање случајно инсталирало. Ништа у самој адреси не носи ту разлику.

ip route get 192.168.1.20

То претраживање именује интерфејс и следећи скок које је изабрао кернел, што је друга провера на списку. Упоредите локални и далеки префикс пре него што учините било шта друго. Ако је локални LAN 192.168.1.0/24 и далека локација такође 192.168.1.0/24, преклапање је налаз и ниједна опција клијента га не поправља.

Пренумеришите страну коју контролишете

Лични рутер је обично лакша страна за премештање. Изаберите опсег који се не судара са далеким мрежама које заиста користите и имајте на уму да ни 10.x.x.x није аутоматски слободан, јер га многе локације користе. Планирајте промену: DHCP закупи, резервисане адресе, редови за штампу и све са чврсто уписаном адресом траже пажњу. Урадите пренумерисање у прозору када можете да вратите рутер без VPN-а.

Проверите списак далеких префикса прво, а не после. Избор новог опсега који се судара са другом канцеларијском локацијом ствара исти проблем уз више уложеног рада.

Када ниједна страна не може да се промени

Ако се ниједна мрежа не може пренумерисати, преостале опције живе на серверу. Гејтвеј може да преведе далеку мрежу у другу подмрежу за VPN клијенте, користећи NAT заснован на политици или двосмерну варијанту, тако да клијент види јединствену адресу. То је дизајн гејтвеја, а не прекидач који пружа сваки десктоп клијент, и мења коју адресу корисници уписују и која имена морају да се подударају. Рута копирана са форума не може да разликује две идентичне дестинације.

Приватни опсези адреса остају приватни; проблем је поновна употреба, а не сами опсези.

Докажите која машина је одговорила

openssl s_client -connect 192.168.1.20:443 -servername office.example 2>/dev/null | openssl x509 -noout -subject

Након сваке промене тестирајте канцеларијски ресурс и локалне уређаје заједно. Ако познати кућни уређај одговара тамо где би требало да буде канцеларијски сервер, или TLS сертификат именује погрешан хост, зауставите се и идентификујте дестинацију пре него што наставите. Добијање одговора са те адресе не доказује која машина га је послала. Провера субјекта сертификата је један од ретких поузданих сигнала доступних у том тренутку.

Не замењујте приватне адресе канцеларије произвољним јавним адресама које не контролишете. То преклапање мења за проблем рутирања и власништва који је гори и теже се објашњава.

Забележите локални префикс, далеки префикс и промену која га је решила. Следеће преклапање ће изгледати другачије, али ће следити исти образац.

Повезани чланци