Зашто име VPN адаптера може да сакрије други протокол
Ознака поред адаптера описује софтвер који га је створио, а не пакете на мрежи. Проверите клијента, профил и партнера пре него што изаберете решење.
Ознака поред VPN адаптера описује софтвер који је створио интерфејс, а то је један слој изнад пакета који заиста пролазе кроз мрежу. Додатак може да прикаже адаптер чије име одражава сопствену класификацију додатка, а не инкапсулацију на мрежи. Читање клијента, профила и партнера одговара на оно на шта име не може да одговори. Две везе које у менију подешавања изгледају исто могу се у снимку понашати потпуно различито.
Име долази од провајдера, а не од мреже
Windows дефинише кратак списак типова везе за своје уграђене VPN клијенте, а производи трећих страна инсталирају свој стек поред њих. Адаптер који се појављује на листи мрежа ствара онај драјвер који поседује везу, па је његово име доказ о драјверу, а не гаранција о спољном протоколу. Зато и деинсталирање једног клијента може да остави име адаптера.
Microsoft документација о типовима VPN веза изричито наводи да тип описује конфигурацију клијента за ту везу. Када је укључен додатак, приказани тип следи оно што додатак региструје, а стварна инкапсулација може бити нешто сасвим друго.
Исто слојевитост се појављује и другде. Виртуелни адаптер на Linux домаћину, TAP уређај или екстензија мобилне VPN услуге су сви интерфејси које ствара софтвер, а име интерфејса бира тај софтвер, а не договара га са сервером.
Шта вам портови и адресе могу, а шта не могу рећи
Сваки слој оставља различите доказе. Читајте их одвојено и ознака престаје да буде пресуда:
| Evidence | What it establishes | Where it misleads |
|---|---|---|
| Adapter name | Which driver bound the interface | Plugins choose their own labels |
| Profile file | Which client consumes the configuration | Abstraction layers hide the transport |
| Outer port | Which port the peer accepts | 443 carries several protocols plus HTTPS |
| Tunnel address | The inner interface's network | Says nothing about encapsulation |
TCP 443 је најјаснији пример. Може да носи SSTP, OpenVPN TCP тунел, SoftEther SSL-VPN сесију или обичан веб саобраћај, а сам број порта не може да их разликује. Зато правило заштитног зида које дозвољава 443 није доказ о томе који се клијент користи. Снимак на спољном интерфејсу то решава и решава за секунде.
Прочитајте формат профила и партнера
Конфигурациона датотека је јачи траг од адаптера. OpenVPN профил садржи директиве као што су remote, proto и ca; WireGuard конфигурација садржи одељак [Interface] са приватним кључем и одељке [Peer] са дозвољеним IP адресама; унос у Windows телефонском именику чува тип везе у сопственом формату. Свака синтакса припада једној имплементацији.
Затим погледајте документацију и дневнике партнера. Сервер зна који је обрађивач протокола прихватио сесију, а његов дневник именује завршену фазу. Тај доказ надмашује сваку ознаку на радној површини, јер се бележи тамо где су пакети заиста интерпретирани.
Изаберите приручник према протоколу, а не према ознаци
OpenVPN директива припада OpenVPN-у, WireGuard кључеви и дозвољене IP адресе припадају WireGuard-у, а SSTP профил није ни једно ни друго. Залијепити опцију једног клијента у други јер је име адаптера звучало компатибилно јесте начин на који се ради конфигурација поквари.
Када је протокол утврђен, изаберите одговарајући пут за решавање проблема: клијентов сопствени дневник, серверов дневник специфичан за протокол и снимак који приказује спољну размену. Одатле квар има име уместо ознаке.