Команден ред (CMD) - 8 мрежови команди, които трябва да знаете

Командният ред(Command Prompt) се оказа един от най-добрите инструменти за изпълнение на основни команди, които ви позволяват да работите с файлове и папки от Windows . Въпреки това, командният ред(Command Prompt) е много по-мощен от това. Можете да изведете нещата на следващото ниво, като изпълните повече от няколко разширени команди, включително набор от удобни мрежови команди. Днес ще научим как да използваме командния ред(Command Prompt) , за да проверим интернет връзката, мрежовите връзки, да преглеждаме информация за мрежовите устройства и да наблюдаваме връзките между вашия компютър и други устройства. Без повече приказки, нека започнем:

ЗАБЕЛЕЖКА:(NOTE:) Написахме това ръководство, използвайки Windows 10 с актуализация от (Update)ноември 2019(November 2019) г. Въпреки това, всички илюстрирани команди работят по същия начин в Windows 8.1 и Windows 7 . Преди да продължите по-нататък, ако не знаете как да отворите командния ред(Command Prompt) , прочетете: 11 начина за стартиране на командния ред в Windows(11 ways to launch the Command Prompt in Windows) .

1. Как да проверите интернет връзката в CMD

За да проверите дали вашата интернет връзка работи, можете да използвате командния ред(Command Prompt) , за да тествате връзката си с определен уебсайт или интернет местоположение. За да направите това, можете да използвате командата ping(ping) network, последвана от уеб адрес или IP адрес. Например, можете да проверите връзката с Digital Citizen , без да отваряте уеб браузър, като напишете командата „ping www.digitalcitizen.life“. След това натиснете Enter на клавиатурата.

пинг www.digitalcitizen.life

Ако пинг статистиката не показва загуба на пакети, вашата интернет връзка работи както трябва. Въпреки това, ако получите изгубени пакети, това означава, че или вашата интернет връзка е нарушена, или че уебсайтът, който сте изпратили ping, не е онлайн. За да проверите отново връзката си с интернет, пингувайте поне друг уебсайт, за предпочитане такъв, който винаги е включен, като например www.google.com .

пинг www.google.com

Командата ping също ви позволява да използвате удобния параметър "-t" , който ви позволява да пингувате посочения адрес завинаги, докато не бъде спрян ръчно. Например написахме "ping -t www.digitalcitizen.life." След известно време искахме да видим някои статистически данни за връзката и използвахме клавишната комбинация "CTRL + Break."Това показва средните стойности на ping командите, изпълнявани дотогава.

пинг www.digitalcitizen.life -t

Накрая прекратихме командата с помощта на клавишната комбинация "CTRL + C."Това спира безкрайния цикъл от ping команди до посочения адрес.

2. Как мога да видя всички мрежови адаптери на моя компютър с помощта на CMD ?

За да получите подробна информация за вашите мрежови адаптери и връзки, използвайте командата ipconfig(ipconfig) . Отворете командния ред(Command Prompt) , въведете ipconfig и натиснете Enter . Както можете да видите на екранната снимка по-долу, когато стартирате тази команда, Windows показва списъка на всички активни мрежови устройства, независимо дали са свързани или прекъснати, и техните IP адреси. Освен това получавате подробности като техните IP адреси на шлюз по подразбиране, маски(gateway IP addresses, subnet masks) на подмрежата и състоянието на всеки мрежов адаптер.

Получаване на информация за cmd nic (информация за мрежовата интерфейсна карта) чрез стартиране на ipconfig

Ако добавите превключвателя /allкомандата ipconfig(ipconfig) , можете да стигнете до съвсем ново ниво на детайлност: информация за DNS(DNS information) , MAC (контрол на достъпа до медиите)(MAC (Media Access Control)) (в полето физически адрес(Physical Address) ) и друга информация за всеки мрежов компонент. Вижте снимката по-долу, за да видите извадка от това, което получавате от "ipconfig /all" .

Изпълняване на ipconfig /all, за да получите подробна информация за NIC (картата за мрежов интерфейс).

3. Как да проверите вашата мрежова връзка в CMD

Ако искате да проверите дали вашата мрежова връзка с рутера работи както трябва, можете да използвате комбинация от командите ipconfig и ping . Първо, вземете малко информация за cmd nic(cmd nic info) за вашия адаптер. С други думи, отворете командния ред(Command Prompt) и стартирайте ipconfig . В списъка с резултати идентифицирайте мрежовия адаптер, който се използва за свързване към мрежата, която искате да тествате. След това, в неговите подробности, намерете IP адреса на вашия рутер и го запишете. Например, ако искаме да проверим нашата Ethernet мрежова връзка, ще стартираме ipconfig и ще видим, че IP адресът на нашия рутер е 192.168.50.1.

Изпълняване на ipconfig за идентифициране на IP адреса на рутера

Следващата стъпка е да проверите дали мрежовата връзка между рутера и компютъра е наред. За да направите това, достатъчно е да изпълните командата ping на IP адреса на рутера. В нашия пример това би означавало, че трябва да изпълним тази команда в CMD : ping 192.168.50.1 .

Пинг на рутера, за да проверите мрежовата връзка

Ако няма загубени пакети, тестваната мрежова връзка работи добре. В противен случай има проблем някъде между вашия компютър и рутера, в този случай трябва да проверите дали мрежовият адаптер на вашия компютър е конфигуриран правилно, дали Ethernet кабелът е наред (ако използвате кабелна връзка) и дали рутерът е конфигуриран правилно.

4. Как да подновите IP адреса на вашия мрежов адаптер

Когато мрежовата ви връзка не работи както трябва, на вашия мрежов адаптер може да не е присвоен правилният IP адрес. Бърз начин да се опитате да разрешите този проблем е да подновите неговия IP адрес и, за щастие, можете да направите това бързо, направо от командния ред(Command Prompt) . Отворете CMD и изпълнете следните команди: ipconfig /release и ipconfig /renew . Първата ( ipconfig /release ) принуждава вашия мрежов адаптер да изхвърли присвоения си IP адрес, а втората команда ( ipconfig /renewIP адреса(IP address) на мрежовия адаптер .

Изпълнете ipconfig /release и ipconfig /renew, за да нулирате IP адреса

Имайте предвид, че можете също да инструктирате CMD да изпълнява и двете команди на един ред, като напишете "ipconfig /release & ipconfig /renew," без обърнатите кавички. Ако ги напишете по този начин, командният ред(Command Prompt) изпълнява първата команда и когато е готова, автоматично изпълнява втората. Готино(Cool) , нали? 🙂

Изпълнение на ipconfig /release &  ipconfig /renew, като напишете само един ред в CMD

Параметрите за освобождаване(release) и подновяване(renew) са полезни в мрежи, които използват DHCP (протокол за динамична конфигурация на хост)(DHCP (Dynamic Host Configuration Protocol)) за автоматично разпространение на IP адреси. Вашата система се отказва от текущия си адрес и иска нов от DHCP сървъра и това може да ви помогне да отстраните определени проблеми с мрежата(troubleshoot certain network issues) .

5. Как да получите nic информация за MAC адресите на вашия мрежов адаптер

Един от най-бързите и лесни начини за получаване на MAC адресите на вашите мрежови адаптери е да използвате командата getmac . В командния ред(Command Prompt) въведете getmac и натиснете Enter , както се вижда на изображението по-долу.

Getmac показва физическите адреси на всички мрежови адаптери

6. Как мога да видя компютрите и устройствата, свързани към моята мрежа с помощта на CMD ?

В някои случаи може да искате да видите какви компютри и устройства са свързани към същата мрежа като вас. Един от лесните и удобни начини да направите това е да използвате командата net view . Стартирайте командния ред(Command Prompt) и стартирайте net view . След известно време трябва да видите списък с компютрите и устройствата във вашата мрежа.

Net view може да показва компютрите и устройствата, свързани към една и съща мрежа

Въпреки това, има предупреждение относно тази команда. Net view не показва всички(all) компютри и устройства, които са в същата мрежа като вас. Въпреки че работи достатъчно добре за частни мрежи(private networks) , той не успява да идентифицира устройства като смартфони или принтери, а също така има проблеми с компютрите, които работят с различни операционни системи. Ако искате да получите ясна представа за всичко, което е свързано към вашата мрежа, трябва да проверите и следващата команда.

7. Как мога да видя всички устройства, свързани към моята мрежа, използвайки CMD ?

Най-добрият начин да намерите всички устройства, свързани към същата мрежа като вас, се основава на използването на командата arp . Отворете командния ред(Command Prompt) и стартирайте arp -a . IP адресът, показан първо, до Interface , показва IP адреса на вашия мрежов адаптер. След това има списък с IP адреси и MAC адреси ( Физически адреси(Physical Addresses) ). Всички IP адреси, които започват със същите числа като вашия мрежов адаптер, са в същата мрежа и/или подмрежа като вас. Всички те са устройства, свързани към вашата мрежа.

Arp -a показва всички устройства, свързани към една и съща мрежа

Следващите не са реални устройства, а IP адреси, използвани за мултикастиране(multicasting) . Те обикновено се използват от вашите реални устройства за поточно предаване на медия във вашата мрежа. В нашия пример устройствата, свързани към същата мрежа като нашия компютър, са всички тези, които имат IP адреси, започващи с 192.168.50.

Ако искате да видите какви са тези устройства, по по-удобен за хората начин, копирайте техните MAC адреси и ги потърсете в интернет с помощта на Google или на уебсайтове, които ви позволяват да проверите кои доставчици присвояват определени MAC адреси, като DNS Checker . Например, ако търсите MAC адреса 04-d9-f5-b5-b1-f0, ще откриете, че това е устройство, произведено от ASUS . Всъщност това е ASUS ZenWiFi рутер(ASUS ZenWiFi router) .

8. Как да проверите мрежовите връзки на вашия компютър и отворените портове

Можете да получите друга полезна информация за cmd nic от командата netstat , която ви позволява да видите мрежовите връзки, които са активни между вашата система и всички други системи във вашата мрежа или интернет.

Netstat показва активните мрежови връзки и отворените портове

Ако добавите параметъра -a към командата (-a)netstat , можете да получите списък с всички връзки и портове за слушане, както се вижда на изображението по-долу.

Netstat -a показва активните мрежови връзки, отворените портове и портовете за слушане

Това е!

Знаете ли други полезни начини да получите информация за cmd nic?

Мрежовите команди, които можете да изпълнявате в командния ред(Command Prompt) , могат да бъдат полезни, когато трябва да намерите информация за устройства, свързани към вашата мрежа, или когато искате да тествате състоянието на мрежовите си връзки. Те са удобни и когато имате проблеми с мрежата и се опитвате да ги отстраните сами. Ако имате въпроси относно тези мрежови команди, ако имате нужда от помощ или ако искате да добавим други към списъка, оставете ни коментар по-долу.



About the author

Здрасти! Аз съм компютърен програмист с над 10 години опит в областта. Специализирам се в разработването и поддръжката на софтуер за смартфони и актуализации на windows. Освен това предлагам услугите си като месечен представител за поддръжка на имейл клиенти.



Related posts