ѕодписывайтесь на наш YouTube - канал :)

ћерион Ќетворкс

4 минуты чтени€

ќперационна€ система Microsoft Windows неверо€тно распространена и каждому администратору приходитс€ с ней сталкиватьс€. ѕоэтому мы решили собрать список основных команд дл€ командной строки CMD которые пригод€тс€ при настройке и траблшутинге сети.


 оманды CMD

Ping -  онечно же пинг! —ама€ используема€ утилита, отправл€юща€ ICMP пакеты дл€ проверки доступности узла на другой стороне. ѕоказывает ответы, врем€ за которое пакеты были доставлены и TTL (Time To Live), а по окончанию показывает статистику. ѕо умолчанию высылаетс€ 4 пакета, и увеличить их количество можно добавив в строку Цn число_пакетов, либо запустив непрерывный пинг набрав Цt. ѕомимо этого есть параметр Цl размер_пакета, позвол€ющий изменить размер отправл€емого пакета.

ѕример:

ping 192.168.1.1 -t

ѕодробную информацию обо всех параметрах, которые можно использовать с командой можно узнать, введ€ /? после самой команды. Ёто работает и дл€ других команд.

ping /?
ping

Tracert - Trace route как и ping позвол€ет определить доступность удаленного узла, однако она отображает в выводе все маршрутизаторы, через которые проходил пакет. ѕри выполнении этой команды высылаетс€ ICMP пакет, с TTL=1, и после того как первый маршрутизатор отбросит пакет, будет выслан пакет с TTL увеличенным на 1, и так далее, пока не будет достигнет пункт назначени€, либо пока TTL не станет равным 30.

ѕример:

tracert wiki.merionet.ru
tracert

Pathping - Ёта команда аналогично команде tracert выполн€ет трассировку, дополнительно показыва€ статистику по задержкам и потер€м на промежуточных узлах.

ѕример:

pathping www.merionet.ru
pathping

Ipconfig - Ёта команда отображает текущие настройки протокола TCP/IP Ц IP адрес, маску, шлюз. ƒл€ отображени€ полной информации сетевого адаптера нужно добавить после команды параметр /all Ц теперь можно узнать mac-адрес, адрес DHCP сервера и многое другое. ƒл€ просмотра всех ключей можно воспользоватьс€ параметром /?. “ак же могут быть полезными параметры /release дл€ отмены сетевых настроек, полученных по DHCP, /renew дл€ обновлени€ конфигурации сетевого адаптера по DHCP и /flushdns дл€ очистки DNS кэша.

ipconfig /all

Getmac Ц эта команда используетс€ дл€ определени€ MAC-адреса компьютера. »спользование этой команды отображает MAC-адрес сетевых адаптеров устройства.

Nslookup - Name Server Lookup. »спользуетс€ дл€ того чтобы определить IP-адрес по доменному имени.

ѕример:

nslookup www.merionet.ru

Netstat Ц эта команда показывает состо€ние вход€щих и исход€щих TCP соединений. ≈сли мы используем команду с параметром Цr, то она выведет нам таблицы маршрутизации, а использовав параметр Цs мы получим статистику по протоколам

Netsh Ц Net Shell, сетева€ оболочка. »спользуетс€ дл€ локальной или удаленной настройки сетевых параметров. ѕосле ввода команды строка переходит в режим оболочки, внутри которой можно ввести /? и увидеть все доступные настройки. ¬нутри каждой команды таким способом можно посмотреть список доступных подкоманд.

netsh

¬озможности этой команды действительно обширны. ћы можем при помощи нее конфигурировать ip-адреса, маски, шлюзы, dns и wins сервера, включать и отключать сетевые интерфейсы, просматривать сетевые настройки, а также сохран€ть и восстанавливать конфигурацию сетевых интерфейсов

Ќапример, мы можем указать статический адрес дл€ интерфейса:

netsh interface ip set address local static 192.168.1.10 255.255.255.0

Net view Ц отображает имена компьютеров в текущем домене

Arp Ц команда дл€ просмотра записей в arp таблице. ƒл€ просмотра текущих записей используетс€ ключ Цa. ƒл€ удалени€ записи из таблицы используетс€ ключ Цd интернет_адрес [адрес_интерфейса] . ≈сли нужно удалить все записи, то вместо адреса нужно поставить звездочку (*).

ѕример:

arp - a

Hostname Ц показывает им€ компьютера.

NbtStat - отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

nbtsat

Route Ц команда дл€ обработки таблиц сетевых маршрутов. ѕоказывает текущую таблицу, имеетс€ возможность добавл€ть и удал€ть маршруты. „тобы вывести все содержимое таблицы маршрутизации нужно набрать команду route print.

route

Telnet Ц клиент сервера Telnet дл€ подключени€ к удаленным хостам.

¬нимание: по умолчанию telnet не установлен. „тобы установить его из командной строки нужно выполнить команду pkgmgr /iu:"TelnetClient"

ƒл€ подключени€ используем команду так: telnet ip-адрес порт

ѕример:

telnet 192.168.1.20 5150

“акже эту команду можно использовать дл€ проверки доступности порта на узле Ц если команда выдает ошибку, то значит порт закрыт, а если по€вл€етс€ приглашение или окно становитс€ пустым Ц то открыт.

telnet

Ќа этом все! ћы что-то упустили или вы хотите о чем-то прочитать поподробнее? Ќапишите об этом в комментари€х.


ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: