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

Бірінші тексеру: үзіліс бос тұруды ұстана ма?

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

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

Екінші тексеру: бұл тек VPN трафигі ме?

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

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

Үшінші тексеру: қуат үнемдеу күйін оқыңыз

Көптеген жұмыс үстелдері сізге құсбелгі береді, бірақ құсбелгі драйвер тұрған күй емес. Алдымен драйвердің өз есебін оқыңыз, содан кейін шешіңіз. mac80211 бар Linux-те интерфейс тікелей жауап береді:

iw dev wlan0 get power_save          # on or off, per interface
sudo iw dev wlan0 set power_save off # diagnostic only, lost on reconnect

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

Windows-та powercfg /q SCHEME_CURRENT белсенді схеманы басып шығарады, ал сымсыз адаптердің ішкі бұтағы адаптерге қуат үнемдеуді тапсыруға болатынын көрсетеді; сол таңдау Device Manager-де адаптердің қуатты басқару қойындысында да бар. macOS-те әр интерфейс үшін 802.11 қуат үнемдеуі сізге көрсетілмейді, сондықтан оның орнына pmset -g ұйқы мен күту мінез-құлқын қараңыз. Онда ақау әдетте радионың бос тұру мінез-құлқында емес, ұйқы мен ояну жолында болады.

Төртінші тексеру: бір нәрсені өзгертіп, қайта тексеріңіз

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

Қосылымды тірі ұстау — екінші тәуелсіз айнымалы және ол үнемі қуат үнемдеумен шатастырылады. WireGuard-тың PersistentKeepalive = 25 NAT картасын жылы ұстайды;OpenVPN екі жақта keepalive және ping-restart қолданады. Екеуі де әйтпесе үнсіз туннельде трафик тудырады, сондықтан үзілісті түзеткендей көрінетін тірі ұстау радиодағы мәселені шешудің орнына жасыруы мүмкін. Оларды бөлек-бөлек, бір-бірлеп тексеріңіз:

[Peer]
PublicKey = ...
Endpoint = vpn.example.net:51820
PersistentKeepalive = 25

Бесінші тексеру: радио кінәсіз болғанда

Егер қуат үнемдеу өшірулі және тірі ұстау қосулы күйде де бос тұру үзілістері жалғасса, ноутбуктен тыс жерге қараңыз. Қатынау нүктелері мен үй маршрутизаторлары бос тұрған NAT немесе сессия жазбаларын өз кестесімен аяқтайды, ал VPN сервері трафигі жоқ сессияны тастай алады.Бір SSID-ны бөлісетін қатынау нүктелері арасындағы роуминг те байланысты қайта орнатуы мүмкін, клиент мұны анық айтпаса да.

Содан кейін сол желідегі сол бос тұру тестін жасайтын екінші құрылғымен салыстырыңыз. Екі құрылғы бір аралықта құласа, бұл жол немесе сервер туралы әңгіме; бір құрылғы құласа, бұл жергілікті драйвер немесе қуат туралы әңгіме. Бұл салыстыру он минутқа тұрады және қате конфигурацияны қайта жазудан сақтайды.

Оны тұрақты етпес бұрын

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

  • Бастапқы қуат үнемдеу мәнін скрипттің жанына жазыңыз, сонда оны қалпына келтіруге болады.
  • Әр драйвер немесе клиент жаңартуынан кейін бос тұру тестін қайталаңыз; әдепкі мәндер өзгереді.
  • Мәселені хабарлағанда ping журналы мен клиент журналын бірге ұстаңыз.
  • Егер екінші қадам сәтсіз болса, VPN параметрлерін өзгертуді тоқтатып, оны жергілікті байланыс ақауы деп қараңыз.

Егер тек бір нәрсе жасасаңыз, екінші тексеруді жасаңыз. Дәл сол осы тізімнің қалғаны сізге қатысты ма, соны шешеді, және адамдар жауап қуат үнемдеу деп әлдеқашан шешкен соң өткізіп жіберетін қадам да осы.

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