Сул зогсолтын үеийн VPN тасралтыг засах: Wi-Fi эрчим хүч хэмнэлтийн хяналтын жагсаалт
Сул зогсолтын үеийн VPN тасралтыг дарааллаар нь шалгана уу: цагийг баталгаажуулж, радиог туннелээс тусгаарлаж, эрчим хүч хэмнэлтийн бодит төлөвийг уншиж, дараа нь нэг тохиргоог өөрчлөөд дахин шалгана уу.
Зөөврийн компьютер хэсэг хугацаанд хүрэлгүй зогссоны дараа таны туннель үхэж, та тачпадад хүрсэн тэр мөчид буцаж ирдэг. Энэ хэв маяг нь 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 тохиргоог өөрчлөхөө зогсоож, үүнийг орон нутгийн холбооны гэмтэл гэж үз.
Хэрэв та зөвхөн нэг зүйл хийвэл хоёр дахь шалгалтыг хий. Энэ жагсаалтын үлдсэн хэсэг танд хамаарах эсэхийг яг энэ шийддэг бөгөөд хариулт нь эрчим хүч хэмнэлт гэж аль хэдийн шийдсэн хүмүүсийн алгасдаг алхам ч энэ юм.