Туннелээр дамжуулан файл хуулах үйлдэл нэг секунд зогсоод үргэлжилдэг бөгөөд VPN-ийн бүртгэл юу ч харуулахгүй. Аппликейшн сүлжээг буруутгаж, сүлжээ аппликейшныг буруутгаж, свич порт арван нэгэн сарын турш ажиллаж байна. Энэхүү гарын авлага зогсолтоос эхэлж, гадагш физик холболт руу чиглэнэ: порт үнэхээр юу хийж байна, алсын төгсгөл юу хийж байна, та ажиглаж байх хооронд тоолуурууд юу хийсэн бэ. Хэн нэгэн дуплексийн тохиргоонд хүрэхээс өмнө үүнийг хийх нь зүйтэй.

Портоос биш, зогсолтоос эхэл

Симптомыг шалгаж болохуйц байдлаар тайлбарла. Их хэмжээний дамжуулалтын үед ойролцоогоор нэг секунд зогсох нь дахин тохируулагдах холболтоос өөр асуудал бөгөөд цагт нэг удаа болдог завсарлага хэдхэн секунд тутамд болдогоос ялгаатай. Ачаалал, чиглэл, ойролцоогоор интервалыг бичиж аваарай.

Дараа нь интерфейсийг ажиглаж байхдаа үүнийг дахин үүсгэ. Физик асуудал нь холбогдох ачааллын үед тоолууруудын хөдөлгөөн хэлбэрээр илэрдэг бөгөөд тоолуурыг огт хөдөлгөдөггүй асуудал нь холболтын түвшнээс дээгүүр байх магадлалтай. Нэг секунд биш, нэг минут ажигла, учир нь эдгээр гэмтэл илрэхийн тулд ихэвчлэн тасралтгүй трафик шаардлагатай. Сул зогсолтын хяналт нь зөвхөн ачааллын үед муу ажилладаг холболтын талаар юу ч батлахгүй.

Энэ нь чухал, учир нь дуплексийн зөрүү нь гарын үсэгтэй: алдаа нь зөвхөн ачааллын үед, трафикийн чиглэлд гарч ирдэг бол жижиг ping болон интерактив сесс хэвийн хэвээр байна. Сул зогсолтын трафик ч бүтэлгүйтвэл эхлээд өөр газраас хай.

Хоёр төгсгөлийн ажиллагааны горимыг унш

Хадгалсан тохиргоо нь ажиллагааны төлөв биш. Порт автомат тохиролцоонд тохируулагдсан ч хагас дуплекст орж болно, эсвэл нөгөө төгсгөл хэзээ ч зөвшөөрөөгүй тогтмол хурдтай тохируулагдсан байж болно. Холболт одоо хоёр талд юу хийж байгааг унш.

ethtool eth0
ethtool -S eth0 | grep -iE 'error|drop|collision|fcs'
ip -s link show eth0

Хурд, дуплекс, автомат тохиролцоо асаалттай эсэхийг тэмдэглээд, дараа нь мөнөөх гурван баримтыг хажуугийн свич эсвэл үйлчилгээ үзүүлэгчийн портоос ав. Ганц төгсгөл өөрөө юу ч хэлэхгүй, учир нь зөрүү нь харилцаа бөгөөд тохиргоо биш. Хоёр мөрийг тасалбарын дотор зэрэгцүүлэн, уншсан цагтайгаа хамт бич. Энэ дасгалын үнийн тал хувь нь хоёр уншилт нэг дор байх явдал юм.

Хэрэв алсын төгсгөлийг уншиж чадахгүй бол үүнийг оношлох боломжгүй. Эзэмшигчээс ажиллагааны горим болон тоолуурыг асуу, эсвэл өөрийн талыг өөрчлөж эхлэхийн өмнө нэвтрэх боломжийг зохион байгуул.

10/100 хагас дуплексийн тохиолдол хэрхэн харагдах вэ

10/100 зэс холболтод автоматаар тохиролцдог төгсгөл нь албадан тохируулсан түншийн хурдыг түүний дуплексийн тохиргоог мэдэхгүйгээр илрүүлж чадна. Зэрэгцээ илрүүлэлт нь хурдыг дохионоос тодорхойлдог бөгөөд дуплексийг тохиролцохын оронд таамагладаг тул нэг тал хагас дуплекст үлдэж, нөгөө нь бүрэн дуплекст ажиллах боломжтой.

Cisco-гийн автомат тохиролцооны заавар яг тэр тохиолдлыг тайлбарладаг. Энэ нь тохиролцоог хаа сайгүй унтраах аргумент биш бөгөөд гигабитийн зэсийн талаар ашигтай юу ч хэлэхгүй, тэнд дуплекс тогтмол бөгөөд холболт огт босохын тулд автомат тохиролцоо шаардлагатай.

Ажиглагдах нотолгоо нь зөвхөн нэг чиглэлд орших алдааны холимог юм: бүрэн дуплексийн талд FCS эсвэл CRC алдаа, хагас дуплексийн талд мөргөлдөөн эсвэл хожуу мөргөлдөөн, ачааллын үед нуран унах дамжуулах чадвар, харин сул зогсолтод саатал хэвийн хэвээр. Тэрхүү тэгш бус байдал нь гарын үсэг юм. Зүгээр л хэт ачаалагдсан холболт хоёр чиглэлд болон үргэлж мууддаг.

Хоёр төгсгөлийг хамт өөрчил, буцах замтайгаар

Дуплексийн засвар бол зохицуулсан өөрчлөлт, орон нутгийн бус. Алсын төгсгөлийн зөвшөөрөлгүйгээр өөрийн талыг албадах нь ажиллаж буй холболтыг эвдэрсэн холболт болгох арга бөгөөд CLI тушаалыг хүлээн авсан нь синтакс зөв байсныг л батална.

sudo ethtool -s eth0 speed 100 duplex full autoneg off
ethtool eth0

Ийм зүйл ажиллуулахын өмнө платформ энэ хослолыг дэмждэг, алсын төгсгөл мөн адил цонхонд өөрчлөгдөнө гэдгийг батал. Төхөөрөмжийг удирдах бие даасан зам хадгал, учир нь таны өөрчлөх гэж буй порт таны удирдлагын сессийг зөөж байгаа порт байж болно.

Орчин үеийн олон холболтод зөв хариулт нь ямар нэг зүйлийг албадахын оронд хоёр төгсгөлд автомат тохиролцоог асаалттай орхих явдал юм. Албадах нь тодорхой технологийн тодорхой зөрүүний эм, ерөнхий сайжруулалт биш. Ялангуяа гигабитийн зэс холболт босохын тулд автомат тохиролцоо хэрэгтэй тул 10/100-ийн зөвлөгөө тэнд хамаарахгүй.

Тоолуурууд сайн тийш хөдөлснийг батал

Өөрчлөлтийн дараа хоёр төгсгөлийн ажиллагааны төлөвийг дахин уншаад, тэдгээр нь тохирч байгааг батал. Дараа нь зогсолтыг үүсгэсэн мөнөөх ачааллыг ажиллуулж, насан туршийн нийлбэр биш тоолуурын зөрүүг харьцуул, учир нь нэг жилийн турш хуримтлагдсан нийлбэр сүүлийн арван минутад юу болсныг хэлж чадахгүй.

ethtool -S eth0 | grep -iE 'error|drop|collision|fcs'
ip -s link show eth0
ping -f -c 200 10.90.0.1

Ижил ачааллын дор шинэ алдаагүй холболт нь танд дутагдаж байсан нотолгоо юм. Одоо ч алдаа өгч байгаа холболт, эсвэл тоолуурууд нь огт хөдөлөөгүй холболт таныг дуплексийн маргааныг гүнзгийрүүлэх биш, дараагийн хил рүү илгээдэг. Хоёр үр дүн хоёулаа дэвшил бөгөөд энэ нь тохиргооны файлаас авч болохоос илүү юм. Эхний уншилт зөв харагдсан учраас хоёр дахь уншилтыг бүү алгас.

Өөрчлөлтийн өмнөх ба дараах тоог цагийн тэмдэглэгээтэйгээр тасалбарт бич. Яг тэр бүртгэл «VPN илүү сайн мэдрэгдэж байна» гэдгийг дараагийн инженер түшиглэж болох зүйл болгоно.

Холбоотой нийтлэлүүд