Туннель арқылы файл көшіру бір секундқа тоқтайды, жалғасады, ал 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 жақсырақ сезіледі» дегенді келесі инженерге тірек болатын нәрсеге айналдырады.

Қатысты мақалалар