Хамтарсан pppd тохиргооны файл таны нөгөө VPN-г эвдэх үү?
PPP-д суурилсан хоёр VPN клиент ижил pppd өгөгдмөл утгыг уншиж чаддаг тул нэгийг засах нь нөгөөг чимээгүй өөрчилдөг. Засахын өмнө тохиргоог хэн эзэмшиж байгааг тогтооно уу.
Та хатуу PPTP профайлыг холбохын тулд нэг мөр нэмдэг, долоо хоногийн дараа сар хэдэн сар ажиллаж байсан L2TP клиент зогсдог. Илэрхий тайлбар нь хоёр протокол одоо зөрчилдөж байгаа юм. Ихэнхдээ хоёр клиент хоёулаа pppd ажиллуулж, хоёулаа ижил өгөгдмөл утгыг уншдаг бөгөөд таны нэмсэн мөр хэзээ ч таны засаж байсан профайлаар хязгаарлагдаагүй. Хамтарсан тохиргооны файл нь тэр холбоос бөгөөд протоколууд гэмгүй.
Клиент эхлэх үед юу өвлөдөг вэ
PPP-д суурилсан клиент командын мөрөө тэгээс бүтээх нь ховор. Энэ нь pppd ажиллуулдаг бөгөөд тэр нь системийн өгөгдмөл утга, дараа нь аливаа хэрэглэгч эсвэл терминалын файл, дараа нь клиентийн дамжуулсан аргументуудыг уншдаг бөгөөд клиент үүнийг хамтрагчийн файл руу ч чиглүүлж болно. Эдгээр давхарга бүр залгаас, баталгаажуулах арга эсвэл маршрутын заавар агуулж болох бөгөөд хамгаалагдсан тохиргоог тогтоосон эхний давхарга үүнийг дараагийн өөрчлөлтөөс түгжиж чадна.
Тиймээс ашигтай асуулт нь аль VPN эвдэрсэн бэ гэдэг биш, харин аль давхарга тохиргоог өгсөн бэ гэдэг юм. Өөрийн аргументуудыг өөрөө үүсгэдэг клиент бие даасан мэт харагдах боловч системийн файлд байгаа бүхнийг өвлөдөг.
Өөрчлөхийн өмнө мөрийн гарал үүслийг тогтооно уу
Холболт идэвхтэй байх үед ажиллаж байгаа процессоос эхэл. Командын мөр аль файлыг шууд дамжуулсныг харуулдаг бөгөөд тэнд нэрлэгдээгүй бүхэн өгөгдмөл замаас ирсэн.
ps -o pid=,args= -C pppdАргументийн жагсаалтад хамтрагчийн нэр байвал тэр файлыг унш. Байхгүй бол таны хайж байгаа тохиргоо хамтарсан замд амьдардаг. pppd гарын авлага тэдгээр файлыг унших дараалал болон энгийн хэрэглэгчийн дарж чадахгүй тохиргоог жагсаадаг тул дараагийн мөр заримдаа огт юу ч хийдэггүй. Залгаасын зам гэх мэт хамгаалагдсан тохиргоог дараагийн хэрэглэгчийн түвшний мөрөөр сольж болохгүй тул буруу файлыг засахад харагдах үр дүн гарахгүй.
Клиент бүрийн араас явдаг залгаасын мөр
Системийн файлд ачаалагдсан залгаас нь хамгийн муу зөрчигч, учир нь хэрэглэгч аль товчийг дарснаас үл хамааран шинэ PPP процесс юу ачаалахыг оролддогийг өөрчилдөг. L2TP залгаас бол сонгодог жишээ: нэг профайлд зөв, ижил өгөгдмөл утгаас эхэлдэг PPTP профайлд утгагүй эсвэл хортой.
Үүнийг клиентийн сонгодог хамтрагчийн файл руу, эсвэл клиент дэмждэг бол өөрийн холболт тус бүрийн тохиргоо руу зөө. Бүрэн устгах нь хоёр дахь клиентийг засаж, эхнийхийг эвддэг бөгөөд эдгээр асуудал багуудын хооронд яг ингэж аялдаг.
Зөөсний дараа клиент бүрийг шалга
Хоёр холболтыг нэг машинаас нэг нэгээр нь туршиж, амжилтын харилцааны оронд тохиролцсон тохиргоог унш. Доорх дамп нь pppd бодитоор угсарсан тохиргооны багцыг хэвлэдэг бөгөөд энэ нь хамаатай цорын ганц жагсаалт юм.
sudo pppd call office debug dumpХоёр дахь клиентэд давтаж, хоёр гаралтыг харьцуул. Таны зөөсөн тохиргоо тэдгээрийн яг нэгэнд гарч ирэх ёстой. Хэрэв хоёуланд нь гарч ирвэл клиент үүнийг дахин үүсгэж байгаа бөгөөд засвар нь хамтарсан файлд биш, тэр профайлд хамаарна. Тохиргоо одоо хаана амьдарч байгааг холболтын хажууд тэмдэглэ, дараагийн хүн үүнийг дахин эвдэж холбоосыг дахин нээхгүйн тулд.