Mijoz belgisi ulangan deb ko‘rsatadi, interfeys mavjud, lekin ilova baribir hech qayerga yetib bormaydi. Bu birikma keng tarqalgan, chunki virtual interfeys uzoq tengdosh, manzillar yoki marshrutlar yo‘q bo‘lganda ham mavjud bo‘lib tura oladi. ip link to‘g‘ri birinchi vosita bo‘lib, u ayni paytda ortiqcha o‘qishga eng moyil vosita hamdir. Bayroqlar va hisoblagichlar bitta qatlamni tasvirlaydi, ularning ustidagi qatlamlar esa mustaqil ravishda ishdan chiqadi. Odamlar tunnel ishlayotganini isbotlamoqchi bo‘lganda aytadigan vosita ham shu, holbuki bu aynan uning yolg‘iz o‘zi tasdiqlay olmaydigan da’vosi.

Belgini o‘qishdan oldin interfeysni o‘qing

ip -details link show dev tun0 bilan boshlang, ip-link qo‘llanmasida yozilganidek, an’anaviy nom o‘rniga mijozingiz haqiqatan egalik qiladigan interfeysni qo‘ying. Bayroqlar, tur, MTU va interfeys identifikatori foydali kuzatishlardir. Virtual interfeysning holat ifodasi jismoniy kabelning tashuvchi ko‘rsatkichi kabi xatti-harakat qilishi shart emas, shuning uchun UP ni tunnel haqida emas, interfeys haqidagi bayonot deb qabul qiling.

Bu farq eng chalkash holatni tushuntiradi: uzoq tomon qayta ulanayotganda yoki yetib bo‘lmayotganda ham mavjud bo‘lib turuvchi interfeys.

Doimiylik sozlamalari havolani aynan qayta ulanish uni qaytadan qurmasligi uchun ushlab turishi mumkin, demak mavjudlik salomatlik degani emas.

Hisoblagichlar va ulardan foydalanishi kerak bo‘lgan so‘rov qo‘shing

Qo‘llab-quvvatlanadigan statistika ko‘rinishidan, ip -s link show dev tun0, foydalaning va ikkala yo‘nalishdagi paket va bayt sonlarini qayd eting. Keyin interfeysdan o‘tishi kerak bo‘lgan zararsiz so‘rov yarating va tegishli yo‘nalishni solishtiring. Boshqa ilovaning to‘g‘ridan-to‘g‘ri marshrutidan foydalangan so‘rov bu hisoblagichlarni qimirlatmaydi va mashqning maqsadi ham shu.

Agar uzatish hisoblagichi oshsa-yu, qabul qilish hisoblagichi oshmasa, paket chiqib ketdi va hech narsa qaytmadi. Bu umuman hech narsa tashimagan interfeysdan boshqa muammo. Agar ikkala hisoblagich ham oshsa-yu, ilova baribir ishlamasa, xato interfeys ustidagi qatlamda, bu esa boshi berk ko‘cha emas, taraqqiyot.

Bitta suratga ishonish o‘rniga o‘qishni ikki marta oling, bir marta oldin va bir marta keyin.

Manzillar va marshrutlar alohida qadamlar

Havola prefikssiz, nom yechish konfiguratsiyasisiz yoki ilova kerak qilgan marshrutsiz ham mavjud bo‘lishi mumkin. Manzilni ip address show dev tun0 bilan tekshiring, so‘ng haqiqiy nishon uchun ip route get bilan qaysi marshrut tanlanishini ko‘ring. Bu uch kuzatish uch xil savolga javob beradi va faqat oxirgisi yo‘naltirish haqida.

IPsec uchun xavfsizlik siyosati va assotsiatsiya holati ham muhim bo‘lishi mumkin, hamda har bir IPsec dizayni oddiy tun interfeysi sifatida ko‘rinmaydi. Hech qachon mavjud bo‘lmaydigan tun qurilmasini izlash noto‘g‘ri xulosaga kelishning tez yo‘lidir.

Saqlab qo‘ygan har qanday chiqish bilan birga aniq nomni, nomlar fazosini va vaqtni yozib oling, chunki boshqa konteynerdagi yoki tiklangan sessiyadagi bir xil ko‘rinadigan nom butunlay boshqa kontekstni anglatadi.

Aniqlamagan narsangizni o‘chirmang

Notanish interfeys o‘z-o‘zidan eskirgan emas. Biror narsani olib tashlashdan oldin uning egasini aniqlang va olib tashlash haqiqatan mo‘ljallangan bo‘lsa, mijozning hujjatlashtirilgan uzish tartibidan yoki boshqariladigan konfiguratsiyadan foydalaning. Nima bo‘lishini ko‘rish uchun tirik tunnelni o‘chirish hech kim so‘ramagan savolga javob beradigan sinovdir.

Agar interfeys siz yaratmagan konteyner ishga tushirish muhiti yoki tarmoq nomlar fazosiga tegishli bo‘lsa, egasi bitta buyruq narida va avval uni topish arziydi.

Bu ehtiyot ip link set down uchun ham amal qiladi, u qaytariladigan ko‘rinadi va ko‘pincha unday emas.

Tekshiruv sizga nima qoldirishi kerak

Yaxshi tekshiruv to‘rtta fakt bilan tugaydi: interfeys nomi va nomlar fazosi, uning bayroqlari va MTU, haqiqiy so‘rovdan olingan hisoblagich farqi, hamda ilova haqiqatan kerak qiladigan marshrut va manzil. Bular yozib qo‘yilgach, keyingi qadam ravshan bo‘ladi va muayyan qatlamga tegishli bo‘ladi. Ularsiz har bir keyingi o‘zgarish qaytarish rejasi bor taxmin bo‘lib qoladi.

Bu to‘rt faktni ishlab turgan sessiyadagi xuddi shu to‘rt fakt bilan solishtiring. Agar interfeys nomi va nomlar fazosi mos kelsa-yu, hisoblagich farqi nolga teng bo‘lsa, so‘rov tunnelga hech qachon yetib bormagan. Agar hisoblagich farqi sog‘lom-u, marshrut boshqa joyni ko‘rsatsa, tunnel yaxshi, marshrutlash esa emas. Bir uyum chiqishni qarorga aylantiradigan narsa aynan shu solishtirishdir.

Chiqishni chipta bilan birga saqlang, chunki keyingi solishtirish faqat nima o‘zgarganini ko‘rsangiz foydali bo‘ladi.

So‘ng ilovani yana sinab ko‘rish bilan halqani yoping, chunki foydalanuvchi qadrlaydigan narsa hech qachon interfeys bo‘lmagan.

O'xshash maqolalar