OpenVPN давталтын буцалт лог дотор: мөр юуг нотлохгүй байна
Буцалтын мэдээлэл хүлээн авах эсвэл татгалзах шийдвэрээс өмнө бичигддэг. Зургаан зогсоолыг дагаарай: мөрийг тодорхойлж, үр дүнг олоод, дараа нь програмын замыг шалгаарай.
Мөрөнд PID_ERR replay-window backtrack occurred гэж бичсэн бөгөөд бүх хайлтын үр дүн үүнийг унасан пакетууд ба эвдэрсэн туннель гэж тайлбарладаг. Community OpenVPN 2.6-ийн UDP замд хүлээн авах функц пакетыг юу хийхээ шийдэж байх үед энэ мэдээлэл бичигддэг. Энэ нь буцалтын шинэ дээд хэмжээг бүртгэж, дараа нь мөнөөх функц хүлээн авах эсвэл татгалзахаас өмнө зайг цонх болон бүртгэгдсэн төлөвтэй харьцуулна. Логийн шошгыг шийдвэр гэж унших нь энэ шалгах хуудас сэргийлэх ёстой алдаа юм.
Нэгдүгээр зогсоол: мөр юу болохыг тодорхойл
Энэ нь дарааллын зайн тухай оношилгоо, холболтын тухай шийдвэр биш. Энэ нь пакет-ID-ийн хэрэгжилтэд шинээр ажиглагдсан буцалтын дээд хэмжээг тэмдэглэх цэгт гарч ирдэг. Тэр цэг нь хүлээн авах эсвэл татгалзах салаанаас өмнө байдаг тул түүнийг үүсгэсэн пакет хүртэл хүргэгдэж болно.
Аль хост үүнийг бичсэн, ямар нарийвчлалтай бичсэнийг баталгаажуул. Сервер болон клиент хоёулаа пакет-ID мэдээлэл илгээж болох бөгөөд нэг талын мэдээлэл нөгөө талын хүлээн авах төлөвийн тухай юу ч хэлэхгүй.
Хоёрдугаар зогсоол: тухайн пакетын үр дүнг ол
Оношилгоогын дараах мөрүүдийг унш, зөвхөн оношилгоог биш. Мөнөөх функц цонх болон давхардлын шалгалтууд руу үргэлжилдэг тул тухайн пакетын үр дүн хэдэн зааврын дараа шийдэгдэх бөгөөд хүлээн авалт ч байж болно. Аймшигтай мөрөнд дуусах логийн хэсэг үр дүнгийн тухай юу ч хэлэхгүй. Мөрийг өөрөө биш, түүний эргэн тойрны цонхыг хай:
journalctl -u openvpn-server@server --since "-10 min" | grep -n -A3 -B3 "backtrack occurred"Хэрэв лог тэр үед тухайн хамтрагчид ямар ч татгалзал харуулахгүй бол энэ мөрийг тасалдлын шалтгаан гэж үзэхээ болино. Програмын зам руу шилж, учир нь холбогдсон боловч трафикгүй гэсэн тайлангийн ихэнх нь үнэндээ тэнд дуусдаг.
Гуравдугаар зогсоол: дахин эрэмбэлэлт бодитой эсэхийг шийд
Дахин эрэмбэлэлт нь замын шинж чанар бөгөөд нэг оношилгоо нь түүний ганц дээж юм. Богино цонхонд ижил хамтрагчийн давтагдсан мэдээллийг хайж, сүлжээ хүчтэйгээр дахин эрэмбэлдэг гэж дүгнэхээс өмнө хоёр захын бичлэгтэй харьцуул.
Дахин холбогдох үед хэдэн мэдээлэл гарах нь гайхмаар зүйл биш. Бодит програмын хугацаа дуусалттай зэрэгцэн тасралтгүй урсгал судлах үнэ цэнэтэй бөгөөд энэ хослол шошго биш, нотолгоо юм.
Дөрөвдүгээр зогсоол: цонхны параметрүүд ба тэдгээр нь юу биш
replay-window дарааллын хэмжээ болон сонголтоор цагын утгыг авдаг тул үүнийг өргөтгөх нь хоёр өөр хүлцлийг нэгэн зэрэг өөрчилдөг. Тоог нэмэгдүүлэх нь дарааллаас хол пакетуудыг зөвшөөрдөг; цагын утга нь пакетыг хэр удаан харгалзан үзэж болохыг хязгаарладаг. Өргөтгөл нь аюулгүй байдлын зардалтай бодлогын өөрчлөлт бөгөөд энэ нь шифрийг бэхжүүлэхгүй, давхардлыг илрүүлэхийг унтраахгүй. Хоёр хүлцэл хамт хөдөлдөг, та хүссэн ч хүсээгүй ч.
Хуучин баталгаажсан пакет одоо ч хүсээгүй давталт байж болох тул хүлээн авагч эдгээр шалгалтыг хадгалдаг. Илүү их дахин эрэмбэлэлтийг хүлээн авах нь тэр эрсдэлийн илүү их хэсгийг хүлээн авах гэсэн үг.
mute-аар анхааруулгыг намжаах нь таны харж буй зүйлийг өөрчилдөг, демоны хийдэг зүйлийг биш. Хэрэв зорилго нь мэдэгдэж буй үйл явдлын үеэр тайван лог байх юм бол энэ нь хууль ёсны үйл ажиллагааны сонголт; хэрэв зорилго нь туннель засах бол намжаах нь нотолгоог нуудаг.
mute 20
replay-window 64 15Гадаад тээврийг TCP руу солих нь хүргэх, сэргээх зан төлөвийг өөрчилж, дарааллын толгойн блоклолтын өөрийн зардлыг нэмдэг. Энэ бол дизайны шийдвэр, нэг логийн шошгын эхний хариу биш. Серверийг дахин суулгах нь бүр дор, учир нь энэ нь статистик ба үнэхээр бүтэлгүйтсэн хил хязгаарын хоорондын ялгааг арилгадаг.
Тавдугаар зогсоол: хэрэглэгчид чухал замыйг шалга
Туннель холбогдсон үед програмын өөрийн тестийг ажиллуулж, түүний сонгосон маршрут, дамжуулалтын төлөв, буцах замыг унш. Пакетуудыг зөвхөн нэг чиглэлд зөөдөг туннель огт буцалтын мэдээлэл үүсгэдэггүй бөгөөд энэ нь ноцтой дахин эрэмбэлэлтээс хамаагүй түгээмэл.
Зогсоол бүр дээр юу хэмжсэнээ бич. Энэ бүртгэл нь дараагийн тайланг дахин аймшигтай мөрөөс эхлүүлж, тэндээс гадагш ажиллахаас сэргийлдэг.
Пакет-ID-ийн хэрэгжилт нь статистик ба шийдвэрийн дарааллыг харуулж, гарын авлага цонхны дараалал ба цагын хүрээг тайлбарладаг. Энэ хоёрыг хамт унших нь аймшигтай логийн мөрийг мэдэгдэж буй хэмжигдэхүүн болгоно. Аль нь ч таны тодорхой замын тухай юу ч хэлэхгүй тул дээрх хэмжилтүүд одоо ч чухал.