Изглежда, че всеки обвинява мрежата за всеки възможен проблем, който срещат с компютрите. Но има причина за това: Често е мрежата. Факт е, че мрежите са сложни и много се случват в една типична мрежа. И тъй като много неща се случват, много неща могат да се объркат. Така че, когато нещо се обърка - и в крайна сметка ще стане - трябва да започнете да отстранявате проблеми. И точно както при всяка друга задача, ефективното отстраняване на неизправности изисква използването на подходящи инструменти. Днес обсъждаме най-добрите инструменти за отстраняване на неизправности в мрежата.

Ще започнем с обща дискусия за отстраняване на неизправности в мрежата.Какво е това, защо е необходимо и как да се подходи към задачата. Ще прескочим и ще ви представим деветте най-добри инструменти за отстраняване на неизправности в мрежата. Както ще видите, не всички от нашите любими инструменти са сложни, многохилядни инструменти. Някои от тях са обикновени стари инструменти от командния ред, включени в повечето операционни системи. Всъщност ние се опитахме да поддържаме добър баланс между командния ред и инструментите с GUI. Изборът ни от инструменти работи заедно, за да формираме това, което смятаме за отличен набор от инструменти, който ще ви помогне с повечето сценарии за отстраняване на неизправности.

За отстраняване на неизправности в мрежата

Ефективното отстраняване на неизправности в мрежата изисква систематичен подход. Започвате с основни симптоми или оплаквания на потребителите и се опитвате да определите източника на проблема. След като го намерите, фиксирането е често парче торта. Основната трудност обикновено е намирането на проблема. Мрежите са големи и сложни неща, така че, откъде да започнем?

Най-добре е да търсите най-новите промени. Ако приемем, че вашата мрежа е правилно настроена, тя няма да се разпадне сама. За разлика от автомобил или друго механично устройство, мрежата не е обект на износване и разкъсване, което би могло да доведе до счупване. По-голямата част от времето, когато нещо започва да се проваля, това е защото нещо се е променило. Това не означава непременно, че мрежата е променена. Това може да е различното му използване. Например, един потребител може да изтегли огромен файл от интернет и да накара всички останали да изпитат влошено представяне на интернет.

Най-основното златно правило за отстраняване на неизправности - не само мрежи - може да ви спести много време и скръб: Не допускайте предположения. По-специално, не предполагайте, че потребителите ви казват всичко - или дори това, което ви казват, е вярно. Проверете всичко сами.

9-те най-добри инструмента за отстраняване на проблеми в мрежата

Колкото до инструментите, които могат да се използват за отстраняване на проблеми в мрежата, има толкова много от тях, че можем да напишем цяла книга за тях. Всъщност по темата са написани много книги. За днес ще се съсредоточим върху това, което сме установили, че са най-полезните инструменти. Вероятно вече знаете няколко от тях, но може и да не сте разбрали как могат да помогнат за отстраняване на неизправности. Други инструменти от нашия списък нямат друга цел освен да помогнат за отстраняване на неизправности.

1. Набор от инструменти за инженери на SolarWinds (FREE TRIAL)

Първият ни вход е Инструмент на инженера от SolarWinds. В случай, че не познавате компанията, SolarWinds прави някои от най-добрите инструменти за мрежова и системна администрация. Нейният водещ продукт - Network Performance Monitor - е един от най-добрите инструменти за мониторинг на мрежата. SolarWinds е известен и с това, че направи няколко отлични безплатни инструмента, някои от които наскоро бяха прегледани, когато обсъдихме най-добрите калкулатори на подмрежи или най-добрите TFTP сървъри.

Днес обаче говорим за инструмента за инструменти на инженерите на SolarWinds. Както подсказва името му, това не е инструмент, а по-скоро пълен набор от инструменти. Инструментът на Инженера включва над 60 различни инструмента. Има малко от всичко. Чрез автоматизирано откриване инструментът ще открие всичките ви мрежови устройства, включително подробни подробности, като например преобразуване на порт на комутатора. Въпреки че това няма да ви помогне много с усилията ви за отстраняване на неизправности, след като възникнат проблеми, те могат да подобрят познанията ви за мрежата, които могат да се окажат безценни при отстраняване на неизправности.

Този набор от инструменти има някои специални инструменти за отстраняване на неизправности. Инструменти като Ping Sweep, DNS Analyzer и TraceRoute могат да се използват за извършване на стабилна мрежова диагностика и бързо решаване на сложни мрежови проблеми. И ако притесненията ви са свързани със сигурността, можете да използвате някои от инструментите на набора от инструменти, за да симулирате атаки в мрежата и да идентифицирате уязвимости.

Инструментът на Инженера също има някои отлични функции за наблюдение и предупреждение. Той ще следи вашите устройства и ще повишава предупрежденията, когато открие проблеми с наличността или здравето. Това често ви дава време да реагирате, преди потребителите да започнат да се обаждат, за да се оплакват. А ако това не е достатъчно, можете да използвате и някои от включените инструменти за управление на конфигурацията и консолидиране на регистрационни файлове.

С всички тези функции наборът от инструменти на SolarWinds Engineer не е свободен. Цената започва от $ 1 495 и е за едно място, което изисква един лиценз за потребител. Ако искате да опитате този набор от инструменти, от SolarWinds можете да получите безплатно 30-дневен пробен период.

БЕЗПЛАТЕН 30-ДНЕВЕН ИЗСЛЕДВАНЕ: ИНСТРУМЕНТ НА ​​ИНЖЕНЕРА НА SOLARWINDS

А шепа полезни инструменти за командния ред

Някои от най-полезните инструменти за отстраняване на неизправности в мрежата са вградени в повечето операционни системи. Възможно е те да не ви изглеждат като инструменти за отстраняване на неизправности, но, както ще видим, всеки може да даде ценна информация за това какво може да е погрешно в мрежата ви.

2. Пинг

Ping е наистина най-основната от всички команди за отстраняване на неизправности. Не е много, но това, което прави, е толкова полезно, че е включено във всяка една операционна система. Технически погледнато, Ping просто изпраща ICMP пакетите за ехо-заявки до целта и изчаква да отговори, като изпрати обратно ICMP ехо-отговор. Този процес се повтаря определен брой пъти - 5 по подразбиране на Windows и докато се спре по подразбиране в повечето Unix / Linux реализации - позволявайки му да събира статистически данни. Ping изчислява закъснението между всяка заявка и неговия отговор и се показва като време за пътуване. В Unix варианти обикновено се показва стойността на полето TTL на отговора, Предоставяне на индикация за броя на прескачанията или маршрутизаторите - между източника и дестинацията.

Като инструмент за отстраняване на неизправности, Ping може да бъде вашата първа стъпка. Кажете например, че потребителят се оплаква от бавен отговор от корпоративния интранет. Като пуснете Ping на интранет уеб сървъра от работната станция на този потребител, можете бързо да направите първата диагностика. Ако статистиката за Ping покаже бавно време за реакция, случайно имате проблем с мрежата. От друга страна, пингът е нормален, може би сървърът не реагира достатъчно бързо. Без значение какво, това ви дава отправна точка за по-нататъшно отстраняване на грешки.

3. Tracert / Traceroute

В зависимост от това дали идвате от света на Windows или * nix, ще знаете този инструмент от командния ред като Tracert или Traceroute. Те са почти еднакви и служат за същата цел. Командата, която стартирате, като й присвоите целеви IP адрес, ще покаже списък на всеки рутер, който трябва да се премине между компютъра, от който издавате командата, и целевия IP адрес.

Като инструмент за отстраняване на неизправности, Tracert е също толкова полезен, колкото и Ping. Модерните мрежи често се изграждат с издръжливост и излишък с множество пътища между две точки. Когато някой от няколко пътища спадне по някаква причина, трафикът автоматично ще бъде пренасочен по различен път. Този различен път може да влоши производителността.

Друга полезна функция на Traceroute е, че точно както и Ping, тя ще покаже някои статистически данни за времето за отговор за всеки хоп. Това го прави безценен инструмент, който да се използва, за да се определи местоположението на всякаква бавна скорост или претоварване на мрежата. За всяко прескачане Traceroute ще ви покаже минималното, средното и максималното време за отговор.

4. Ipconfig

Ipconfig е друг инструмент от командния ред, който е включен в повечето операционни системи. Командата се използва за показване на информация за стека на IP протокола на компютъра, на който го изпълнявате. Различни ключове или опции от командния ред ще ви позволят да показвате повече или по-малко детайли.

По подразбиране командата ще покаже списък на IP адреса, маската на подмрежата и шлюза по подразбиране, свързани с всеки мрежов интерфейс, инсталиран на компютър. Добавянето на опцията / всички ще покаже значително повече информация. Например, той ще ви даде MAC адреса на всеки интерфейс. Той също така ще посочи дали IP адресът и конфигурацията са извършени ръчно или чрез DHCP. А в случая с DHCP, той ще ви каже подробностите за DHCP сървъра и лизинга.

Ipconfig има друга помощна програма, освен предоставяне на информация за локалната машина. Някои от комутаторите на командния ред на Ipconfig ще доведат до рестартиране или промяна на някои параметри. DHCP лизингите могат да бъдат модифицирани чрез командите ipconfig / release и ipconfig / renew. Първият ще освободи текущия DHCP лизинг, докато последният ще поиска нов IP адрес от DHCP сървъра. Като друг пример, командата ipconfig / flushdns може да се използва за изчистване на кеша за разрешаване на DNS имена.

5. Netstat

Един от проблемите при отстраняване на проблеми с TCP / IP връзката идва от огромния брой връзки и услуги на всяка система. Netstat може да ви помогне да идентифицирате състоянието на всяка връзка и кои услуги се изпълняват, като ви помага да стесните търсенето. Netstat, който е достъпен в повечето операционни системи, може бързо да предостави подробности за клиентските услуги и TCP / IP комуникациите.

Издаването на командата показва всички активни връзки на локалния компютър, и двете входящи. Нещо повече, Netstat може да показва и портовете за слушане на компютъра, където се изпълнява. Netstat е команда, която приема много опции. А за да стане нещо по-объркващо, опциите се различават между платформите. Например, Netstat-b в Windows ще покаже името на изпълнимия файл, свързан с всяка връзка, докато в OS X или BSD той се използва във връзка с -i за показване на статистиката в байтове.

Най-добрият начин да научите за всички налични параметри на вашата конкретна версия в Netstat е да го стартирате с -? опция за показване на екрана за помощ на инструмента. В системите * nix можете да покажете страницата за човека на Netstat, за да получите същата информация.

6. Nslookup (и Dig)

Последният от инструментите ни от командния ред се нарича Nslookup и Dig. Защо два различни инструмента? Ние сме на път да обясним. Nslookup и Dig се използват за проверка на DNS резолюцията. Услугата за имена на домейни или DNS е услуга, използвана от компютри за разрешаване на имена на хостове, като например www.microsoft.com, към IP адреси. Неправилната DNS резолюция, където DNS сървърът ще връща погрешен IP адрес, е често срещан проблем, въпреки че често се пренебрегва.

Командата Nslookup обикновено е последвана от име на хост и ще върне съответния IP адрес. Един от недостатъците на Nslookup като средство за отстраняване на неизправности е, че въпреки че по подразбиране ще разпитва DNS сървъра, конфигуриран локално, той не използва библиотеките за разрешаване на име на операционната система. Затова Nslookup може да върне точна информация, дори когато системата за разрешаване на име на компютъра няма да работи.

За да заобиколим този проблем, Dig е създаден. Въпреки че синтаксисът му е малко по-различен - особено когато се използват разширени опции, Dig по същество изпълнява същата цел като Nslookup, но използва библиотеките на операционната система. Основният недостатък на Dig е, че той не е включен в повечето операционни системи, въпреки че той идва с Bind - ISC DNS сървърния софтуер - който може да бъде изтеглен от сайта на ISC.

7. Sysinternals Tools

Sysinternals всъщност не е продукт. Това е уебсайт, който вече е част от Microsoft TechNet. Sysinternals е в нашия списък, защото има шепа полезни инструменти за отстраняване на неизправности в мрежата. Като цяло, сайтът има над 60 различни инструмента, които могат да бъдат изтеглени, но не всички от тях са за отстраняване на неизправности в мрежата.

Сред най-интересните инструменти от Sysinternals е Piping, която е подобрена версия на Ping, която можете да използвате за измерване на производителността на мрежата. Това е инструмент от командния ред, точно като Ping, но предлага повече опции, като например възможността да правите Pings, използвайки TCP пакети вместо ICMP. Това може да се окаже по-добър тест от стандартния Ping, тъй като ICMP заявките не винаги се третират по същия начин като TCP.

Друг полезен инструмент от Sysinternals се нарича TCPView, програма на Windows, която ще ви покаже подробни списъци на всички TCP и UDP крайни точки във вашата система, включително локалните и отдалечените адреси и състоянието на TCP връзките. На по-стари версии на Windows TCPView също съобщава името на процеса, който притежава крайната точка. TCPView е подобен на описания по-горе в Netstat. Въпреки това, той предлага по-информативен и удобно представен подмножество на Netstat.

8. Wireshark

Пакетните sniffers са специален вид инструмент за отстраняване на неизправности, който ви позволява да изследвате мрежовия трафик с голяма дълбочина. Това са микроскопи от инструменти за отстраняване на проблеми в мрежата. Пакетиращите пакети правят две неща. Първо, те улавят всеки един пакет, който влиза или излиза от мрежовия интерфейс. Но по-важното е, че пакетофоните предлагат мощни инструменти за анализ, които ще декодират заглавия на пакети, ще съберат разговори и ще дадат добре дошли на това какво се случва в мрежата ви.

Когато говорим за пакети sniffers, Wireshark, безплатен инструмент с отворен код, изглежда е препратката. Стана стандарт, че много други инструменти - дори и търговски - искат да подражават. Инструментът е особено известен с мощните си възможности за анализ. Много администратори използват помощни програми от командния ред като tcpdump или Windump, за да заснемат трафик, защото те вече присъстват в системите, където искат да заснемат трафик. След това те зареждат файла за улавяне в Wireshark за анализ. В допълнение към възможностите за анализ, филтрите на Wireshark са още една впечатляваща характеристика на продукта. Използвайки филтри, човек може да се възползва от точно тези данни, които ги интересуват, което прави анализа по-опростен.

Wireshark има стръмна крива на учене, но е добре да се учи. Това е един от най-полезните инструменти за отстраняване на неизправности. Тя се използва от почти двадесет години и е пренесена на повечето големи платформи.

9. Nmap / Zenmap

Nmap, който означава Network Mapper, е инструмент за сканиране, използван за откриване на хостове и услуги, като по този начин се изгражда "карта" на мрежата, откъдето идва и нейното име. Nmap работи, като изпраща специално изработени пакети към целевия хост (и) - поредица от Ping и анализира отговорите.

Основната цел на Nmap е да анализира какви услуги се предлагат на компютъра. Той ще открие хостове и техните услуги и ще открие тяхната операционна система. Чрез използването на скриптове инструментът може да се използва за откриване на разширена услуга, откриване на уязвимости и др.

Nmap, който е инструмент за командния ред, стартира като Linux-само помощна програма, но оттогава е пренесен в няколко други операционни системи, включително Windows, Solaris, HP-UX, повечето BSD варианти, включително OS X, AmigaOS и IRIX. Ако предпочитате графични потребителски интерфейси, няколко графични интерфейса към Nmap са освободени. Най-добрата е с името Zenmap и е от същия отбор като Nmap. Zenmap, в сравнение с Nmap, е много по-лесен за изучаване и овладяване, благодарение на добре проектирания потребителски интерфейс. Може да не е най-хубавият инструмент, но има някаква голяма функционалност.

заключение

Това е просто пример за това, което сме установили, че са най-добрите или най-полезните инструменти за отстраняване на проблеми в мрежата. Има много други налични инструменти и за да сме напълно честни, ние не ги изпробвахме. Всъщност има много инструменти, които дори не знаем. И най-добрият инструмент за един сценарий за отстраняване на неизправности може да не е най-добрият в различен контекст. Така че, няма един най-добър инструмент, който да отговаря на всички нужди. Най-добре е да разполагате с възможно най-много и да се научите как да ги използвате, преди да е необходимо.

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: