Кућне и канцеларијске подмреже се сударају преко VPN-а: три решења
Када оба краја користе 192.168.1.0/24, гурнут маршрут не може да помогне. Утврдите који судар имате, а затим изаберите решење које заиста можете да примените.
Клијент пријављује да је повезан и да је тунел активан, али сервер датотека у канцеларији одговара негде из кухиње. Оба краја обично користе 192.168.1.0/24 јер тако долазе потрошачки рутери, и ниједан маршрут не решава двосмисленост која постоји на обе стране истовремено. Квар може изгледати као покварен тунел или покварен сервер, а није ни једно. Утврдите који судар имате пре него што дотакнете конфигурацију, јер врсте имају различита решења и само једно од њих се односи на рутирање.
Повезани маршрут побеђује све што пошаљете
Домаћин назива адресу локалном кад год је покрива повезани маршрут. На преносном рачунару чији је интерфејс 192.168.1.20/24, адреса 192.168.1.50 је сусед, па пакет излази кроз кућни интерфејс и никада не стиже до тунела.
Слање маршрута за канцеларијски префикс ништа не мења, јер тај префикс већ постоји као директно повезана мрежа. Оперативни систем наставља да одговара из повезаног уноса, а он се проверава пре него што се тунел уопште пита. Редослед можете сами да видите: ip route get 192.168.1.50 именује кућни интерфејс, а не тунел. Супротни крај пресликава проблем, јер и канцеларијски рутер верује да му припада кућни опсег преносног рачунара.
Тихи судари изван очигледног
Није сваки случај одлука о рутирању. Кућни DHCP закуп може пасти тачно на адресу коју држи канцеларијски сервер, и тада клијент разговара сам са собом док тунел не преноси ништа.
Имена се сударају на исти начин. Две машине које деле исто име рачунара кваре алате засноване на именима чак и када је сваки пакет исправно рутиран, а унос hosts који показује на канцеларијску адресу не успева када локална машина већ поседује то име, јер локално разрешавање побеђује. Преименујте локалну машину или користите потпуно квалификовано име уместо да уређујете hosts.
Хипервизори додају трећи случај. Адаптер само за домаћина обично седи на 192.168.56.0/24, што може да се судари са корпоративним опсегом за који нико не памти да је у употреби.
Пренумеришите страну коју поседујете
Пренумерисање уклања двосмисленост уместо да је избегава, а у кућној канцеларији то је страна коју поседујете. Изаберите нешто што се неће појавити нигде другде и наведите сваки уређај са статичном адресом пре него што дотакнете рутер.
10.0.0.0/8 и 172.16.0.0/12 су уобичајени кандидати. Фабричка подешавања фирмвера, 192.168.0.0/24 и 192.168.1.0/24, су тачно оно што треба оставити.
Пренумерисање канцеларије је ретко изводљиво, а кућно пренумерисање кошта једну вечер поновног повезивања штампача и утикача. Ипак је јефтиније од заобилазног решења које се понавља на сваком преносном рачунару у компанији.
Објавите опсег који не може да се судари
Тамо где канцеларијски опсег мора да остане, учините страну тунела тежом за судар. Одвајање клијентског базена као малог префикса уместо позајмљивања целог /24 даје конкретан маршрут, а не широк.
Ако мрежни пролаз може да преводи, објавите канцеларијску подмрежу под опсегом псеудонима, тако да одредиште клијента не може да падне у његов сопствени LAN. Дизајн од локације до локације може да да свакој локацији сопствени псеудоним, што држи два клијента са идентичним нумерисањем раздвојивим.
Превод није бесплатан. Мора да ради у оба смера и да покрије изворну адресу и одредиште, а апликације које уписују адресе у сопствени товар потпуно ће га игнорисати. Зато је то одговор када је пренумерисање немогуће, а клијената је мало.
Изаберите према ономе што можете да промените
Један или два преносна рачунара код куће: пренумеришите кућни LAN. Управљана канцеларија која не може да пренумерише: превод псеудонима на пролазу. Понављано нумерисање по клијентским локацијама: псеудоними по локацији, планирани једном. Када не успевају само алати засновани на именима, третирајте то као судар имена, а не као квар рутирања.
Шта год да изаберете, тестирајте на адреси која постоји само на супротној страни. Пинговање сопственог рутера не говори ништа о томе која мрежа је одговорила.