Разное

Сетевые команды в командной строке: Полезные сетевые команды Windows для командной строки

12.10.1987

Содержание

Сетевые команды | Лучшие 9 команд сети

Введение в сетевые команды

Операционная система состоит из различных встроенных сетевых утилит командной строки, которые используются для устранения неполадок в сети. Мы увидим различные сетевые команды, которые наиболее важны для каждого сетевого администратора.

9 лучших сетевых команд

Эти сетевые команды следующие:

1. Пинг

Ping используется для тестирования способности сетевого хоста взаимодействовать с другим хостом. Просто введите команду Ping, а затем имя целевого хоста или IP-адрес. Утилиты ping являются наиболее распространенным сетевым инструментом. Это выполняется с использованием протокола управляющих сообщений Интернета, который позволяет отправлять эхо-пакет на хост назначения и механизм прослушивания. Если хост назначения отвечает запрашивающему хосту, это означает, что хост достижим. Эта утилита обычно дает базовое представление о том, где может быть определенная проблема с сетью,

Например: в случае, если интернет-соединение отсутствует в офисе, например, утилита ping используется для определения, существует ли проблема в офисе или в сети интернет-провайдера. Ниже показан образ инструментов ping для получения статуса подключения локально подключенного маршрутизатора.

Пользователь может использовать различные опции с командой ping.

Опции для команды Ping следующие:

Параметры

Описание

цель

Это IP-адрес назначения или имя хоста, который пользователь хочет пропинговать.

-a

Эта опция разрешает имя хоста целевого IP-адреса.

-t

Эта опция команды ping будет проверять цель до тех пор, пока вы не остановите ее, нажав Ctrl-C.

-n кол

Этот параметр используется для установки количества отправляемых эхо-запросов ICMP от 1 до 4294967295. Если -n не указан, команда ping по умолчанию вернет 4.

-l размер

Эта опция используется для установки размера в байтах пакета эхо-запроса от 32 до 65 527. Если опция -l не указана, команда ping отправит 32-байтовый эхо-запрос.

-с рассчитывать

Эта опция используется для сообщения времени в формате Internet Timestamp, о том, что каждый эхо-запрос получен и эхо-ответ отправлен. Максимальное значение счетчика равно 4, т. Е. Только первые четыре прыжка могут иметь отметку времени.

-r кол

Эта команда использует параметр команды ping, чтобы указать количество прыжков между исходным компьютером и целевым компьютером. Максимальное значение счетчика равно 9, команда Tracert также может использоваться, если пользователь хочет просмотреть все переходы между двумя устройствами.

-i TTL

Эта опция команды ping устанавливает значение времени жизни (TTL), максимальное значение — 255.

-f

Используйте эту опцию команды ping, чтобы предотвратить фрагментацию эхо-запросов ICMP маршрутизаторами между источником и целью. Параметр -f часто используется для устранения неполадок в тракте максимальной единицы передачи (PMTU).

время ожидания

Значение времени ожидания должно быть указано при выполнении этой команды ping. Он регулирует количество времени в миллисекундах. Если опция -w не указана, то устанавливается значение тайм-аута по умолчанию 4000, что составляет 4 секунды.

-п

Чтобы проверить связь с адресом провайдера виртуализации сети Hyper-V.

-S srcaddr

Эта опция используется для указания адреса источника.
2. NetStat

Netstat — это метод командной строки Common TCP — IP, присутствующий в большинстве Windows, Linux, UNIX и других операционных системах. Что касается протокола, netstat предоставляет статистику и информацию об использовании текущей сети TCP-IP Connection.

Пользователь может использовать различные параметры с помощью команды Netstat.

Опции для команды NetStat:

  • -a: отобразятся все соединения и порты
  • -b: показывает исполняемый файл, участвующий в каждом соединении или порте слушания
  • -e: этот протокол будет сочетаться с -sand отображать статистику Ethernet
  • -n: отобразит адрес и номер порта в числовом виде
  • -o: будет отображаться идентификатор каждого соединения для процесса владения.
  • -r: будет отображаться таблица маршрутизации
  • -v: при использовании в сочетании с -b отображается последовательность канала связи или слухового порта для каждого исполняемого файла.
3. Ip Config

Команда IP config отобразит основные сведения о конфигурации IP-адреса устройства. Просто введите IP config в командной строке Windows и IP-адрес, маску подсети и шлюз по умолчанию, которые будут представлены текущему устройству. Если вам нужно увидеть полную информацию, введите в командной строке config-all, и вы увидите полную информацию. Есть также варианты, чтобы помочь вам решить проблемы DNS и DHCP.

4. Имя хоста

Чтобы общаться друг с другом, компьютеру нужен уникальный адрес. Имя хоста может быть буквенным или буквенно-цифровым и содержать конкретные символы, используемые специально для определения определенного узла или устройства в сети. Например, имя хоста должно иметь доменное имя (TLD) верхнего уровня и расстояние от одного до 63 символов, когда оно используется в системе доменных имен (DNS) или в Интернете.

Шаги, чтобы определить имя вашего компьютера

Откройте окно терминала и введите команду, приведенную ниже

имя хоста

Он предоставит название вашего компьютера

Первая часть результата — это имя компьютера, а вторая часть — имя домена.

Чтобы получить только имя компьютера, выполните следующую команду

имя хоста -s

Выход будет localhost.

Точно так же, если пользователь хочет узнать, какая система домена запущена, используйте следующую команду.

имя хоста -d

IP-адрес для имени хоста также можно получить с помощью следующей команды

имя хоста -i

Пользователь может узнать все псевдонимы для компьютера с помощью команды, приведенной ниже

имя хоста -a

5. Tracert в сетевых командах

Команда tracert — это команда командной строки, которая используется для получения отправляемых и принимаемых сетевых пакетов и количества прыжков, необходимых для достижения этого пакета целевым. Эта команда также может называться traceroute. Он предоставляет несколько подробностей о пути, который проходит пакет от источника к указанному месту назначения.

Команда tracert доступна для командной строки во всех операционных системах Windows.

Синтаксис команды Tracert

tracert (-d) (-h MaxHops) (-w TimeOut) target

Пользователь может использовать различные опции с командой tracert.

Опции для команды tracert следующие:

  1. target: это пункт назначения, либо IP-адрес, либо имя хоста.
  2. d: эта опция не позволяет Tracert преобразовывать IP-адреса в имена хостов, чтобы получить более быстрые результаты.
  3. -h MaxHops: эта опция Tracert указывает максимальное количество прыжков в поиске цели. Если опция MaxHops не указана, цель не была найдена за 30 прыжков, тогда команда tracert перестанет искать.
  4. -w тайм-аут: значение тайм-аута должно быть указано при выполнении этой команды ping. Он регулирует количество времени в миллисекундах.
6. Nslookup

Nslookup, которая обозначает команду поиска сервера имен, является командой сетевой утилиты, используемой для получения информации об интернет-серверах. Он предоставляет информацию о сервере имен для DNS (Domain Name System), то есть имя и IP-адрес DNS-сервера по умолчанию.

Синтаксис для Nslookup выглядит следующим образом

Nslookup
or
Nslookup (domain_name)

7.Route

В IP-сетях таблицы маршрутизации используются для направления пакетов из одной подсети в другую. Команда Route предоставляет таблицы маршрутизации устройства. Чтобы получить этот результат, просто напечатайте route print. Команда Route возвращает таблицу маршрутизации, а также пользователь может вносить изменения с помощью таких команд, как Route Add, Route Delete и Route Change, что позволяет изменять таблицу маршрутизации как требование.

8. ARP

ARP обозначает протокол разрешения адресов. Хотя сетевые коммуникации можно легко рассматривать как IP-адрес, доставка пакета в конечном итоге зависит от управления доступом к среде (MAC). Здесь вступает в силу протокол разрешения адресов. Вы можете добавить IP-адрес удаленного хоста, который является командой arp -a, если у вас есть проблемы для связи с данным хостом. Команда ARP предоставляет такую ​​информацию, как адрес, флаги, маска, IFace, тип оборудования, адрес оборудования и т. Д.

9. Path Ping в сетевых командах

Мы обсудили команду Ping и команду Tracert. Есть сходства между этими командами. Команда pathping, которая обеспечивает сочетание лучших аспектов Tracert и Ping.

Эта команда собирает статистику за 300 секунд, а затем возвращает отчеты о задержке и статистике потери пакетов при промежуточных переходах между источником и целью более подробно, чем отчеты, предоставляемые командами Ping или Tracert.

Синтаксис для проверки пути следующий:

path ping (-n) (-h) (-g ) (-p ) (-q (-w ) (-i ) (-4 ) (-6 )()

  • -n: предотвращает работу функции ping при попытке разрешить IP-адреса маршрутизаторов по их именам.
  • -h MaxHops: эта опция tracert указывает максимальное количество прыжков в поиске цели. Если опция MaxHops не указана, цель не была найдена за 30 прыжков, тогда команда tracert перестанет искать.
  • -w тайм-аут: значение тайм-аута должно быть указано при выполнении этой команды ping. Он регулирует количество времени в миллисекундах.
  • -ip: указывает адрес источника.
  • target: это IP-адрес назначения или имя хоста, которые пользователь хочет пропинговать.

Вывод

В этой статье мы увидели различные сетевые команды, такие как Route, Arp и т. Д., А также их синтаксис и примеры. Я надеюсь, что эти команды помогут вам при устранении неполадок в короткие сроки.

Рекомендуемые статьи

Это было руководство по сетевым командам. Здесь мы обсудили его концепцию и 9 лучших сетевых команд, доступных на рынке. Вы также можете посмотреть следующие статьи, чтобы узнать больше —

  1. Что такое сетевые протоколы
  2. Что такое топология сети?
  3. Команды сценариев оболочки
  4. Кубернетес против Докера
  5. Что такое IPv6?
  6. Что такое IPv4? | (Ограничения, преимущества, использование)
  7. Примеры команд пакетного сценария

Cmd команды для сети — Вэб-шпаргалка для интернет предпринимателей!

Почему в мире творится такой хаос? Да потому что администратор нашей системы забыл о выполнении своих обязанностей. Или просто потерял список cmd команд от нашего мира. Хотя это несколько оригинальный взгляд на существующий порядок вещей, но, тем не менее, он отражает часть нужной нам правды: с помощью командной строки можно легко навести порядок в своем компьютере:

Что такое командная строка

Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши ( в операционной системе Windows ).

Часть команд пришла к нам еще из MS-DOS . Командную строку также называют консолью. Она применяется не только для администрирования операционной системы, но и для управления обычными программами. Чаще всего в такой набор команд включаются наиболее редко употребляемые.

Преимуществом применения cmd основных команд является то, что при этом затрачивается минимальное количество ресурсов системы. А это важно при возникновении аварийных ситуаций, когда все мощности компьютера, так или иначе, задействованы.

В cmd реализована возможность выполнения и создания целых пакетных файлов, представляющих собой определенный порядок выполнения целого ряда команд ( сценариев ). Благодаря этому их можно использовать для автоматизации выполнения определенных задач ( управление учетными записями, архивация данных и другое ).

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe . Он загружает консоль и перенаправляет команды в понятном для системы формате.

Работа с командной строкой в операционной системе Windows

Вызвать консоль в Windows можно несколькими способами:

    Через утилиту « Выполнить » — для ее запуска нужно задействовать комбинацию клавиш « Win»+ «R ». Затем ввести в поле команду cmd и нажать « Ok »;

  • Через меню « Пуск » — переходим во « Все программы » — « Стандартные » — « Командная строка ».
  • Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска cmd с правами администратора нужно в меню « Пуск » выделить значок программы и в контекстном меню выбрать соответствующий пункт:


    После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на « Enter »:

    Основные команды для работы с файлами и директориями

    Наиболее часто употребляемыми являются следующие команды:

    • RENAME – переименование директорий и файлов. Синтаксис команды:

    RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
    Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

    • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

    DEL | ERASE [метод обработки] [имя_файла]
    Пример: Del C:UsersдомашнийDesktoptest.txt/P

    Под методом обработки имеется в виду специальный флаг, позволяющий реализовать определенное условие при осуществлении удаления файла. В нашем примере флаг « P » включает вывод диалога разрешения на удаления каждого файла:

    • MD – позволяет создать папку по указанному пути. Синтаксис:

    MD [диск:] [путь]
    Пример:
    MD C:UsersдомашнийDesktoptest1test2

    В примере будет создана подпапка test2 в папке test1 . Если одна из корневых папок пути не существует, то она тоже будет создана:

    • RD ( RMDIR ) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:

    RD | RMDIR [ключ_обработки] [диск/путь]
    Пример:
    rmdir /s C:UsersдомашнийDesktoptest1test2

    В примере используется флаг s , который вызовет удаление всей ветви директорий, указанных в пути. Поэтому не стоит без необходимости использовать команду rmdir с этим ключом обработки.

    В следующем разделе мы подробно рассмотрим сетевые команды cmd .

    Команды для работы с сетью

    Командная строка позволяет управлять не только файловой системой ПК, но и его сетевыми возможностями. В состав сетевых команд консоли входит большое количество операторов для мониторинга и тестирования сети. Наиболее актуальными из них являются:

    • ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:

    ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [<-j список_узлов | -k список_узлов>] [-w интервал] [имя_конечного_ПК]

    Пример реализации команды:
    ping example.microsoft.com
    ping –w 10000 192.168.239.132

    В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:

    • tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
    • ICMP ( Control Message Protocol ). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.

    Синтаксис tracer команды cmd :
    tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
    Пример реализации:
    tracert -d -h 10 microsoft.com

    В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов ( прыжков ) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:

    • shutdown – используется для перезагрузки, отключения и выхода из сеанса определенного пользователя локальной машины или удаленного ПК. Синтаксис этой cmd команды сети:
    • shutdown [<-l|-s|-r|-a>] [-f] [-m [имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
      Пример:
      shutdown /s /t 60 /f /l /m 191.162.1.53

      Произойдет выключение ( s ) удаленного ПК ( m ) с указанным IP адресом ( 191.162.1.53 ) через 60 секунд ( t ). При этом принудительно будет выполнен выход из всех приложений ( f ) и сеанса текущего пользователя ( l ).

      Еще несколько нужных команд

      При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd . Вот некоторые из них:

      • format – выполняет форматирование CD диска в дисководе, имя которого указано в параметрах. Синтаксис команды:

      format том [/fs: Файловая_Система] [/v: метка] [/q] [/a: размер] [/c] [/x]

      При написании синтаксиса какой-либо команды квадратными скобками выделяются необязательные параметры.

      Это подтверждает следующий пример написания команды:
      format e : — будет отформатирован носитель в дисководе E;

      • s et – служит для работы с переменными среды. Эта cmd команда позволяет создавать, удалять и присваивать значение переменным, которые можно использовать во время работы с командной строкой. Синтаксис:

      set [[/a [выражение]] [/p [имя_переменной=]] строка]
      Пример:
      set include=c:inc

      • start – предназначена для запуска указанной программы или команды в отдельном окне:

      Пример:
      start notepad


      Теперь с багажом полученных знаний можно не то что своим компьютером управлять, но и целой реальностью. Осталось только запустить соответствующий экземпляр cmd . Да и не все описанные в статье команды могут подойти для управления « действующим экземпляром » нашей реальности.

      1. сброс winsock

      Код
      netsh winsock reset
      netsh winsock reset catalog
      Winsock это интерфейс, который упрощает разработку сетевых приложений под Windows. Всё что нам нужно знать, это то что Winsock представляет собой интерфейс между приложением и транспортным протоколом, выполняющим передачу данных. При взаимодействии клиент — сервер в сети каждого участника взаимодействия можно рассматривать как конечную точку. Сокет это вроде как и есть эта конечная точка. В приложении вы определяете сокет.

      2. сброс прокси (включает прямой доступ/сброс winhttp) и отображение текущих параметров прокси WinHTTP

      Код
      netsh winhttp reset proxy
      Код
      netsh winhttp show proxy

      3. cброс статических/заданных пользователем параметров ipv4 и ipv6

      Код
      netsh interface ipv4 reset
      netsh interface ipv6 reset
      netsh int ip reset

      4. вывод сведений о конфигурации протокола ip

      Код
      ipconfig /all

      5. очистка кэша dns

      Код
      ipconfig /flushdns
      отобразить содержимое кэш службы DNS — клиент
      Код
      ipconfig /displaydns

      6. обновление адресов всех адаптеров

      Код
      ipconfig /renew
      освобождение адресов для всех подключений
      Код
      ipconfig /release

      7. показать таблицу маршрутизации

      Код
      route print
      Код
      netstat -r

      8. удаление всех статических маршрутов

      9. добавить статический маршрут

      Код
      route [-4|-6] add [destination] MASK [netmask] [gateway] METRIC [metric] IF [interface] -p
      Пример:
      Код
      route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 if 12 -p
      route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 -p
      (в данном случае интерфейс определится автоматически)

      10. работа с размещенными сетями

      создание размещенной сети (virtual AP):
      Код
      netsh wlan set hostednetwork mode=allow ss > значение параметра key не менее 8 символов, используются цифры и английские буквы
      запустить размещенную сеть:
      Код
      netsh wlan start hostednetwork
      остановить размещенную сеть:
      Код
      netsh wlan stop hostednetwork
      запретить использование размещенной сети:
      Код
      netsh wlan set hostednetwork mode=disallow
      разрешить использование размещенной сети:
      Код
      netsh wlan set hostednetwork mode=allow
      отобразить свойства и состояние размещенной сети:
      Код
      netsh wlan show hostednetwork

      11. отображение полной информации о беспроводных сетях и устройствах

      Код
      netsh wlan show all

      12. отображение свойств драйверов беспроводной локальной сети

      Код
      netsh wlan show drivers

      13. отображение списка профилей беспроводных сетей, настроенных на этом пк

      Код
      netsh wlan show profiles

      14. Установка и разрыв сетевого подключения удаленного доступа

      Код
      rasdial имя_подключения [пользователь [пароль]] [/DOMAIN:домен]
      rasdial имя подключения /DISCONNECT

      15. определение маршрутов следования / трассировка пути

      Код
      tracert [конечное_имя_или_ip]
      pathping -i [конечное_имя_или_ip]
      Пример:
      Код
      tracert ya.ru
      tracert 213.180.204.3
      pathping -i 213.180.204.3

      16. разрешение доменного имени dns-сервером по умолчанию и сервером 8.8.8.8

      Код
      nslookup [имя_ресурса]
      nslookup [имя_ресурса] 8.8.8.8
      Пример:
      Код
      nslookup ya.ru
      nslookup ya.ru 8.8.8.8

      17. отображение информации о всех подключениях и состоянии портов, а так же исполняемого файла, который участвует в создании подключения

      Код
      netstat -abno

      18. отображение статистики протоколов и статистики Ethernet

      Код
      netstat -s
      netstat -e

      19. отображение ARP таблицы

      20. проверка доступности узла по icmp

      Код
      ping [конечное_имя_или_ip]
      Пример:
      Код
      ping ya.ru
      ping 213.180.204.3
      ping 213.180.204.3 -t
      последняя команда — непрерывный пинг
      прервать — CTRL+BREACK

      21. настройка правил брандмауэра

      включить брандмауэр:
      Код
      netsh advfirewall set allprofiles state on
      выключить брандмауэр:
      Код
      netsh advfirewall set allprofiles state off
      включение отдельных профилей:
      Код
      netsh advfirewall set domainprofile state on
      netsh advfirewall set privateprofile state on
      netsh advfirewall set publicprofile state on
      выключение отдельных профилей:
      Код
      netsh advfirewall set domainprofile state off
      netsh advfirewall set privateprofile state off
      netsh advfirewall set publicprofile state off
      запретить все входяшие соединения и разрешить все исходяшие:
      Код
      netsh advfirewall set allprofiles firewallpolicy blockinbound
      netsh advfirewall set allprofiles firewallpolicy allowoutbound
      разрешить входящие TCP и UDP соединения для 80 порта:
      Код
      netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN
      netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=allow dir=IN
      запретить входящие на 80 порт:
      Код
      netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN
      netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=block dir=IN
      открыть диапазон портов для исходящего UDP трафика:
      Код
      netsh advfirewall firewall add rule name=»Port range» protocol=UDP localport=5000-5100 action=allow dir=OUT
      удалить правило:
      Код
      netsh advfirewall firewall delete rule name=»HTTP»
      правило ограничения только для одного ip:
      Код
      netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.1
      правило ограничения для подсети:
      Код
      netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN remoteip=192.168.0.0/24
      netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.50-192.168.0.70
      разрешить соединения для программы MyApp.exe:
      Код
      netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes
      объединение правил:
      Код
      netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes remoteip=157.60.0.1,172.16.0.0/16 profile=domain

      22. проверка доступности удаленного узла по порту (при этом приложение на удаленном пк должно быть запущено, сосотояние удаленного порта LISTENING)

      Код
      telnet [имя_удаленного_узла_или_ip] [PORT]
      Пример:
      Код
      telnet ya.ru 80
      telnet 213.180.204.3 80
      Как включить клиент telnet: панель управления — программы и компоненты — включение или отключение компонентов Windows — включить клиент Telnet — ок

      23. отобразить информацию о mac адресах физических интерфейсов локального и удаленного компьютеров

      Код
      getmac
      getmac /s [имя_пк_или_ip]
      Примеры:
      getmac /s 192.168.1.1

      24. настройка статических параметров ip и dns физического интерфейса

      Код
      netsh interface ip set address name=»Имя подключения» source=static addr=[address] mask=[mask] gateway=[gateway] gwmetric=[metric]
      netsh interface ip set dnsservers name=»Имя подключения» static [dns-address] primary
      Пример:
      Код
      netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
      netsh interface ip set dnsservers name=»Подключение по локальной сети» static 8.8.8.8 primary

      25. определение оптимального mtu

      Код
      ping [имя_ресурса_или_ip] — f — l [xxxx]
      [xxxx] — размер тестового пакета в байтах
      Один из простых и наиболее точных способов определения оптимального размера MTU – MTU пинг тест. Вы просто отправляете запросы и постепенно снижаете размер пакета до тех пор, пока пакет больше не фрагментируется. Как только вы отправите пакет, который не будет фрагментирован, увеличьте немного размер пакета и отправьте запрос заново, вы таким образом сможете найти максимальный размер пакета, который не будет фрагментирован. Возьмите максимальный размер пакета, который вы вычислили в ходе тестирования, прибавьте 28. Вы прибавляете 28 байт потому, что 20 байт зарезервировано для заголовка IP -адреса и 8 байт выделяется для заголовка запроса протокола ICMP ( ICMP Echo Request ). Помните: Вы должны прибавить 28 к вашему результату, полученному в результате пинг-теста!
      Пример:
      1440 – максимальный размер пакета в пинг-тесте
      + 28 – заголовки IP и ICMP
      1468 – оптимальный размер вашего MTU

      26. остановка и запуск служб, вывод списка запущенных служб

      вывод списка запущенных служб:
      Код
      net start
      запуск и остановка dhcp-клиента
      Код
      net start dhcp
      net stop dhcp
      запуск dns-клиента
      Код
      net start dnscache
      запуск автонастройки беспроводной сети
      Код
      net start WlanSvc
      запуск автонастройки WWAN
      Код
      net start WwanSvc
      запуск общего доступа к подключению к Интернету (ics)
      Код
      net start sharedaccess
      запуск брандмауэра
      Код
      net start mpssvc
      запуск браузера компьютеров
      Код
      net start browser
      запуск диспетчера подключений удаленного доступа
      Код
      net start RasMan
      запуск службы сервера
      Код
      net start LanmanServer
      запуск службы рабочей станции
      Код
      net start LanmanWorkstation
      запуск службы удаленных рабочих столов
      Код
      net start TermService
      запуск службы сетевых подключений
      Код
      net start Netman
      запуск службы маршрутизации и удаленного доступа
      Код
      net start RemoteAccess
      запуск обнаружения SSDP
      Код
      net start SSDPSRV

      27. работа с сетевыми дисками, подключение разделяемых сетевых ресурсов

      отображение списка подключенных сетевых дисков
      Код
      net use
      отключение сетевого диска
      Код
      net use [буква_сетевого_диска]: /delete
      Пример:
      Код
      net use Z: /delete
      подключение сетевого диска
      Код
      net use [буква_сетевого_диска]: \[имя_или_ip_адрес_удаленного_компьютера][имя_разделяемого_сетевого_ресурса_или_скрытого_ресурса] /user:[домен][имя_пользователя] [пароль]
      Примеры:
      подключить сетевой диск Z: , которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server
      Код
      net use Z: \servershares
      подключить сетевой диск Y: , которому соответствует скрытый ресурс C$ (корневой каталог диска C: на компьютере с адресом с 192.168.1.10). При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass
      Код
      net use Y: \192.168.1.10C$ /USER:Администратор admpass
      подключить сетевой диск X: , которому соответствует каталог folder на скрытом ресурсе D$ компьютера с адресом 192.168.1.20. При подключении к удаленному компьютеру используется имя пользователя user и пароль password в домене domain
      Код
      net use X: \192.168.1.20D$folder /USER:mydomainuser password
      net use X: \192.168.1.20D$folder /USER:user@mydomain password
      (если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу; если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись)
      выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля ,которые будут запомнены и не будут запрашиваться при последующих подключениях
      Код
      net use W: \remotepcC$commonshare /SAVECRED
      изменение режима запоминания подключенных сетевых дисков:
      не запоминать сетевые подключения
      Код
      net use /PERSISTENT:NO
      запоминать сетевые подключения
      Код
      net use /PERSISTENT:YES

      28. выделение ресурсов системы для общего доступа, создание разделяемых сетевых ресурсов

      вывести список разделяемых в локальной сети ресурсов данного компьютера
      Код
      net share
      добавление нового разделяемого по сети ресурса
      Код
      net share [имя_разделяемого_ресурса]=»[локальный_диск:путь_до_ресурса_на_данном_компьютере]»
      Пример
      Код
      net share sharedres=»C:UsersAdminFor_All»
      удаление разделяемого ресурса
      Код
      net share [имя разделяемого ресурса] /DELETE
      Пример
      Код
      net share sharedres /DELETE
      (удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем)
      получение списка открытых по сети файлов
      Код
      net file
      отображение списка компьютеров в сетевом окружении
      Код
      net view
      отображение списка компьютеров в домене
      Код
      net view /DOMAIN:[имя_домена]
      Пример:
      Код
      net view /DOMAIN:mydomain
      отображение разделяемых по сети ресурсов отдельного компьютера
      Код
      net view \[имя_компьютера_или_ip]
      Пример:
      Код
      net view \server
      net view \192.168.1.100
      скрыть в сетевом окружении отдельный компьютер
      Код
      net config server /HIDDEN:YES
      вернуть отображение компьютера в сетевом окружении
      Код
      net config server /HIDDEN:NO

      Добавить комментарий

      Отменить ответ

      Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

      Нередко неопытные пользователи воспринимают командную строку Windows как нечто совершенно ненужное и отжившее свой век. Думать так — это большая ошибка. Значение командной строки или иначе консоли CMD трудно переоценить даже после того как она потеряла большую часть своих команд доступных в MSDOS. Достоинство командной строки заключается, прежде всего, в обеспечении прямого доступа к операционной системе и её скрытым возможностям, кроме того консоль CMD имеет в себе несколько полезнейших встроенных утилит предназначенных для работы с программными и аппаратными компонентами компьютера.

      Быть асом командной строки совершенно не обязательно, тем не менее, есть команды, которые должен знать каждый уважающий себя пользователь Windows. Вот они.

      Assoc

      Большинство пользовательских файлов в операционной систем связаны с определёнными программами, которые обрабатывает их по умолчанию. Такая связь называется ассоциацией. Для её просмотра как раз и существует команда assoc. При её выполнении выводится список сопоставлений расширений и типов файлов. А ещё команда assoc позволяет изменять ассоциации.

      Например командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Если же вам нужно узнать какой именно программой открываются файлы с таким расширением, используйте команду ftype txtfile.

      Cipher

      Эта команда предназначается для шифрования и дешифрования данных на дисках с файловой системой NTFS, но с таким же успехом она может использоваться для зачистки свободного дискового пространства. Пользоваться ей очень просто. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду cipher /w:D.

      Driverquery

      Полезная команда позволяющая просмотреть список всех установленных в операционной системе драйверов. При выполнении команды без параметров данные выводятся в виде отсортированного списка. Колонка «Модуль» содержит имена драйверов без расширения, колонка «Название» включает краткое описание драйвера, «Тип драйвера» — соответственно тип, «Дата ссылки» указывает на дату установки или последней модификации драйвера.

      FC (File Compare)

      Команда FC пригодится в основном кодерам, также она может использоваться теми юзерами, которым приходится работать с текстовыми файлами. Эта команда позволяет сравнивать содержимое двух файлов, отыскивая между ними несоответствия. Допустим, у вас имеются два файла file1.docx и file2.docx и вы хотите их сравнить. Выполните в консоли следующую команду:

      fc /U “D:file1.docx” “D:file2.docx”

      В данном примере мы сравнили два простых текстовых документа. Интерпретатор командной строки нашел несоответствие в одном из предложений и указал конкретное место. Команда FC также позволяет сравнивать бинарные файлы, файлы в кодировке юникод, определять число несоответствий и т.п. Если сравниваемые файлы окажутся идентичными, при выполнении команды FC будет выведено соответствующее сообщение.

      Ipconfig

      Полезная команда позволяющая определить текущие настройки протокола TCP/IP или попросту IP-адрес. Однако показывает она только внутренний IP-адрес, если же вы используете роутер и хотите узнать тот IP, с которым вы выходите в глобальную Сеть, лучше обратиться к помощи специальных онлайновых сервисов типа 2ip.ru.

      Netstat

      Эта команда выводит список всех текущих интернет-соединений. Используется она в основном администраторами для отображения TCP и UDP-соединений, прослушиваемых портов, таблиц маршрутизации и статистических данных для различных протоколов. Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными объектами. Выполненная без параметров команда Netstat отображает тип соединения, локальный адрес, внешний адрес и текущее состояние.

      Как и Netstat команда ping используется в основном системными администраторами. Служит она для диагностики компьютерных сетей. С её помощью можно определять доступность тех или иных ресурсов. Допустим вам нужно проверить доступность Google. Поскольку DNS сервер Google имеет адрес 8.8.8.8, в консоли CMD нужно выполнить команду ping 8.8.8.8.

      Цифровой IP-адрес также может быть заменён текстовым URL-адресом — ping google.com. Если узел окажется недоступен будет выведено сообщение «превышен лимит ожидания», а количество потерь при этом составит 100 процентов.

      Tracert

      Ещё одна «сетевая» команда, предназначенная для диагностики сети (трассировки). Команда позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу. Используется системными администраторами для выявления неполадки, препятствующей доставке пакетов конечному узлу. Примером использования команды может послужить трассировка к узлу того же Google: tracert google.com.

      Pathping

      Работает эта команда примерно так же как и tracert, но в отличие от последней является более функциональной. Команда выполняет трассировку плюс отправку запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них.

      Powercfg

      Мощная утилита командной строки, предназначенная для управления параметрами электропитания Windows. Выполняется только с параметрами. Выполненная с ключом /Q команда Powercfg выводит текущую конфигурацию схемы электропитания, с ключом /a выводит отчет об использовании электроэнергии в ноутбуках, с ключом –energy генерирует детальный текстовый лог о состоянии компонентов компьютера, включая аккумуляторные батареи. Также команда Powercfg может использоваться для создания резервных копий настроек электропитания и развёртывания их на новом оборудовании.

      Shutdown

      Эта команда используется для завершения сеанса пользователя, выключения, перезагрузки и перевода компьютера в режим гибернации. Поддерживает удалённое управление. Выполняется shutdown всегда с параметрами. Например, команда вида shutdown /s /t 0 приведёт к завершению работы открытых приложений и немедленному выключению компьютера. Посмотреть список доступных ключей можно выполнив в консоли shutdown /?.

      Sfc (System File Checker)

      Одна из самых полезных и нужных команд. Предназначается для обнаружения и восстановления повреждённых или модифицированных системных файлов Windows. Восстановление производится из резервных копий создаваемых самой операционной системой. Чтобы запустить сканирование системы с последующим восстановлением файлов выполните команду sfc с параметром /scannow. После завершения проверки потребуется перезагрузка компьютера. Выполнять эту команду нужно в консоли, запущенной от имени администратора.

      Tasklist

      Команда Tasklist делает ту же работу, что и Диспетчер задач. Выполненная без параметров она выводит список всех запущенных процессов выполняющихся на локальном или удалённом компьютере. При этом для каждого процесса отображается его название, идентификатор (PID), имя сессии, номер сеанса и выделенный объём оперативной памяти. Команда Tasklist поддерживает использование ключей и фильтров. Например, Tasklist /SVC выводит список процессов вместе со службами для каждого процесса в отдельности.

      Taskkill

      Если Tasklist просто выводит список запущенных процессов, то Taskkill завершает их работу в принудительном режиме. Правда для этого вам потребуется знать идентификатор завершаемого процесса или название исполняемого файла. Допустим, вам нужно принудительно закрыть Блокнот. Выполняем для начала команду Tasklist и смотрим PID процесса notepad.exe. В нашем случае он имеет значение 2580. Зная PID процесса его легко можно «убить». Сама же команда будет выглядеть так: Taskkill /PID 2580. Примерно так же сработает команда Taskkill /IM notepad.exe, только в этом примере будут завершены все экземпляры процесса notepad.exe.

      На этом пока всё. Есть и другие полезные команды CMD, с которыми пользователям желательно было бы познакомиться, но о них мы расскажем в следующий раз. К таковым в частности относится Diskpart — мощный инструмент управления дисками и разделами не уступающий возможностями коммерческим программным продуктам типа Acronis Disk Director.

      Имеет ли смысл изучать командную строку профессионально? Вряд ли, если только вы не собираетесь становиться программистом или системным администратором.

      Впрочем, желающим освоить консоль CMD не мешало бы также обратить внимание на её продвинутый аналог — встроенную утилиту PowerShell.

      Рекомендуем к прочтению

      8 сетевых командных инструментов Windows 10, которые нужны каждому пользователю » MSReview


      Windows 10 поставляется с множеством инструментов командной строки, которые помогают управлять конфигурациями сети и решать проблемы. В этой статье будут описаны восемь таких инструментов.

      В системе Windows 10 можно легко подключиться к сети и интернету с помощью проводного или беспроводного соединения. Однако иногда возникает необходимость управлять настройками вручную или устранять проблемы с подключением. Именно в таких случаях могут пригодиться встроенные инструменты командной строки.

      Почти для любой проблемы Windows 10 предлагает инструмент командной строки. Например, ipconfig и ping являются одними из основных инструментов для просмотра сетевых настроек и устранения проблем с подключением. Если вы имеете дело с проблемой маршрутизации, команда route может показать текущую таблицу маршрутизации для изучения и определения проблем, а с помощью инструмента nslookup можно диагностировать проблемы DNS.

      Ещё есть такие инструменты, как arp для устранения проблем с переключением и определения MAC-адреса по IP-адресу. Инструмент командной строки netstat позволяет просматривать статистику всех подключений. Можно задействовать инструмент netsh для отображения и изменения многих аспектов конфигурации сети, таких как проверка текущей конфигурации, сброс настроек, управление настройками Wi-Fi и Ethernet, включение или отключение брандмауэра и многое другое.

      В этом руководстве по Windows 10 будут описаны восемь инструментов командной строки, которые дадут возможность управлять и устранять сетевые проблемы на компьютере и в сети.

      1. IPConfig


      В Windows 10 ipconfig (конфигурация интернет-протокола) является одним из наиболее распространённых сетевых инструментов, позволяющим запрашивать и отображать текущую конфигурацию сети TCP/IP (протокол управления передачей/интернет-протокол). Команда также содержит параметры для выполнения различных действий, таких как обновление параметров протокола динамической конфигурации хоста (DHCP) и системы доменных имен (DNS).

      Показать конфигурацию сети

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для просмотра информации о конфигурации сети TCP/IP и нажмите ввод:
        ipconfig
        Совет: в командной строке вы можете использовать команду cls, чтобы очистить экран после того, как вам больше не нужна информация от ipconfig.
      4. Введите следующую команду, чтобы просмотреть всю конфигурацию сети TCP/IP, и нажмите ввод:
        ipconfig /all
      После выполнения этих действий вы получите обзор всей конфигурации TCP/IP на компьютере.

      Обновление сетевых настроек


      Чтобы сбросить и обновить конфигурацию сети с помощью командной строки, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для удаления текущей конфигурации сети и нажмите ввод:
        ipconfig /release
      4. Введите команду для изменения конфигурацию сети и нажмите ввод:
        ipconfig /renew
      После выполнения этих действий первая команда очистит текущую конфигурацию, а вторая загрузит новые настройки с DHCP-сервера для решения проблем с подключением. Если срок действия динамически назначаемых параметров на сервере не истёк, на устройстве часто можно получить прежний IP-адрес.

      Обновление настроек DNS


      Для очистки и восстановления текущих записей кеша DNS в Windows 10, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для очистки системного кеша DNS на устройстве и нажмите ввод:
        ipconfig /flushdns
      После выполнения этих действий хранящиеся в кеше DNS Windows 10 записи будут удалены и обновлены. Обычно эта команда нужна, когда вы не можете подключиться к другому компьютеру или веб-сайту с применением имени хоста или домена из-за устаревшей информации в локальном кеше.

      2. Ping


      Ping является ещё одним важным сетевым инструментом. Он позволяет отправлять сообщения эхо-запроса ICMP (Internet Control Message Protocol) для проверки IP-соединения с другими устройствами, будь то другой компьютер в локальной сети или интернет-сервис.

      Проверка подключения устройства


      Чтобы проверить подключение к сети с помощью команды ping, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для отправки эхо-запроса ICMP для проверки подключения и нажмите ввод:
        ping IP-OR-DOMAIN
        В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую хотите протестировать.

        Например, следующая команда проверяет связь между локальным устройством и маршрутизатором:
        ping 10.1.4.1

        Совет: если вы используете параметр -a (например, ping -a 10.1.4.1), команда преобразует адрес в имя хоста.

      4. Необязательно. Введите команду для тестирования сетевого стека локального компьютера и нажмите ввод:
        ping 127.0.0.1 or ping loopback

        Примечание: 127.0.0.1 — это хорошо известный адрес, который называется адресом обратной связи. Когда вы запускаете команду, если вы получаете ответ, это означает, что сетевой стек в Windows 10 запущен и работает. Это то же самое, что пинговать устройство с использованием его собственного сетевого адреса.

      После выполнения этих действий ожидается получение четырёх успешных эхо-ответов от пункта назначения. Это означает, что устройство может взаимодействовать с удалённым хостом. Если время ожидания запроса истекло, проблема может быть вызвана множеством причин.

      Если вы столкнулись с проблемами подключения, начните проверять локальный компьютер, чтобы убедиться, что сетевой стек работает. Затем проверьте подключение к маршрутизатору, чтобы убедиться, что проблема не в локальной сети. Затем проверьте связь с веб-сайтом, чтобы узнать, есть ли проблема с подключением к интернету или удалённым хостом.

      Если удалённое устройство или служба блокируют протокол ICMP, команда ping всегда будет отключаться по таймауту.

      Диагностика активности потери пакетов


      Команда ping включает себя ряд параметров, к которым можно получить доступ с помощью команды ping /?. Одна из этих опций представляет собой возможность установить время, когда инструмент будет запускаться. Это может помочь при проверке потерянных пакетов при устранении проблем с подключением.

      Чтобы запустить команду ping в определённое время, сделайте следующее:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Наберите команду для выполнения пинга до остановки и нажмите ввод:
        ping IP-OR-DOMAIN -t

        В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую вы хотите протестировать.

        Например, эта команда проверяет связь между локальным устройством и маршрутизатором в течение 60 секунд:
        ping 10.1.4.1 -t


      4. Используйте сочетание клавиш Control + C, чтобы остановить проверку связи.
      После выполнения этих действий вы сможете увидеть успешные и потерянные запросы. Это может подсказать, как продолжить устранять неполадки и решать проблемы с подключением. В локальной сети администраторы обычно используют команду ping, чтобы узнать, когда служба перестаёт работать. Кроме того, этот инструмент можно использовать как быстрый способ проверки, когда сервер снова запущен, при удалённом перезапуске сервера.

      3. Tracert


      Windows 10 также включает в себя tracert (Trace Route). Это диагностический инструмент для определения сетевого пути к месту назначения с помощью серии эхо-запросов ICMP. Однако, в отличие от команды ping, каждый запрос включает значение TTL (время жизни), которое увеличивается на единицу каждый раз, что позволяет отображать список пройденного маршрута и продолжительность.

      Чтобы отследить маршрут до пункта назначения с помощью командной строки, выполните следующие действия:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду, чтобы понять путь к месту назначения, и нажмите ввод:
        tracert IP-OR-DOMAIN
        В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя пункта назначения, для которого требуется устранить неполадки.

        Например, эта команда позволяет просмотреть путь, по которому пакеты достигают Google.com:
        tracert google.com

      4. Необязательно. Введите команды для настройки количества прыжков до места назначения и нажмите ввод:
        tracert -h HOP-COUNT IP-OR-DOMAIN
        В команде замените IP-OR-DOMAIN на фактический IP-адрес или имя домена пункта назначения, неполадки с которым вы хотите решить, и HOP-COUNT для количества переходов, которые вы хотите отслеживать.

        Например, следующая команда устанавливает ограничение в пять переходов (узлов) до пункта назначения:
        tracert -h 5 google.com

      После выполнения этих действий вы узнаете, доступен ли пункт назначения или возникла проблема с сетью на этом пути.
      Подобно инструменту ping, tracert включает в себя несколько параметров, которые можно просмотреть с помощью команды tracert /? команда.

      4. NSLookup


      Инструмент nslookup (поиск сервера имён) может отображать ценные сведения для поиска и устранения связанных с DNS проблем. Инструмент включает в себя интерактивный и неинтерактивный режимы. Чаще всего вы будете использовать неинтерактивный режим, что означает, что вы будете вводить полную команду для получения необходимой информации.

      Вы можете использовать эту команду для отображения DNS-имени и адреса локального устройства по умолчанию, определения доменного имени IP-адреса или серверов имен для конкретного узла.

      Чтобы начать работу с nslookup в Windows 10, выполните следующие действия:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для поиска локального DNS-имени и адреса, нажмите ввод:
        nslookup
        Примечание: эта команда также используется для открытия интерактивного режима nslookup.
      4. Подтвердите текущую информацию DNS.
      5. Введите следующую команду для выхода из интерактивного режима и нажмите ввод:
        exit
      6. Введите команду для определения имени и адреса конкретного сервера, нажмите ввод:
        nslookup IP-ADDRESS
        В команде замените IP-ADDRESS на адрес удалённого устройства.

        Например, эта команда ищет IP-адрес 172.217.165.142:
        nslookup 172.217.165.142

      7. Введите команду для определения адреса конкретного сервера и нажмите ввод:
        nslookup DOMAIN-NAME
        В команде замените DOMAIN-NAME на адрес удалённого устройства.

        Например, эта команда ищет IP-адрес Google.com:
        nslookup google.com

      После выполнения этих действий, в зависимости от команды, вы узнаете, есть ли у устройства преобразователь DNS и IP-адрес или домен, и наоборот, удалённый хост.

      5. NetStat


      Инструмент netstat (Сетевая статистика) отображает статистику всех сетевых подключений. Это позволяет видеть открытые и подключенные порты, чтобы отслеживать и устранять сетевые проблемы для Windows 10 и приложений.

      При использовании инструмента netstat можно получить список активных сетевых подключений и портов прослушивания. Вы можете просмотреть статистику сетевого адаптера и протоколов. Можно отобразить текущую таблицу маршрутизации и многое другое.

      Чтобы начать работу с netstat:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для отображения всех активных TCP-подключений и нажмите ввод:
        netstat
      4. Необязательно. Введите команду для отображения активных подключений, показывающую числовой IP-адрес и номер порта вместо попытки определить имена, и нажмите ввод:
        netstat -n
      5. Необязательно. Введите команды для обновления информации через определённый промежуток времени и нажмите ввод:
        netstat -n INTERVAL

        В команде не забудьте заменить INTERVAL на число секунд, через которое информация должна повторно отобразится.

        В этом примере запрашиваемая команда обновляется каждые пять секунд:
        netstat -n 5


        Примечание: при использовании интервала можно завершить команду с помощью сочетания клавиш Ctrl + C в консоли.
      После запуска команды она отобразит список всех активных подключений в четырех столбцах, включая:
      • Proto: отображает протокол подключения, включая TCP или UDP.
      • Локальный адрес: отображает IP-адрес устройства, за которым следует точка с запятой с номером порта подключения. Двойная точка с запятой внутри скобок указывает на локальный IPv6-адрес. Адрес «0.0.0.0» также относится к локальному адресу.
      • Внешний адрес: показывает IP-адрес (или полное доменное имя) удалённого компьютера с номером порта после имени порта и точки с запятой (например, https, http, microsoft-ds, wsd).
      • Состояние: показывает, активно ли соединение (установлено), был ли порт закрыт (time_wait), программа не закрыла порт (close_wait). Другие доступные статусы включают в себя include, closed, fin_wait_1, fin_wait_2, last_ack, listen, syn_received, syn_send и timed_wait.

      6. ARP


      Windows 10 поддерживает таблицу arp (протокол разрешения адресов), в которой хранятся записи IP в Media Access Control (MAC), разрешённые системой. Инструмент arp позволяет просматривать всю таблицу, изменять записи и использовать её для определения MAC-адреса удалённого компьютера.

      Обычно о MAC-адресах не нужно беспокоиться, но есть сценарии, когда эта информация может пригодиться. Например, при устранении сетевых проблем на уровне канала передачи данных (коммутации) или при ограничении доступа или фильтрации контента через сеть для определённых устройств.

      Чтобы начать работу с arp в Windows 10, выполните следующие действия:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите следующую команду, чтобы просмотреть текущий кеш таблицы arp в Windows 10, и нажмите ввод:
        `arp -a’
        4. Введите команды для определения MAC-адреса удалённого устройства и нажмите ввод:
        arp -a IP
        В команде замените IP на адрес места назначения.

        Например, эта команда показывает физический адрес пункта назначения 10.1.4.113:
        arp -a 10.1.4.108

      4. Подтвердите MAC-адрес (физический) удалённого устройства.
      После выполнения этих шагов вы сможете просмотреть всю таблицу arp и MAC-адрес определённого IP-адреса.
      Если вы хотите узнать все доступные параметры, используйте команду arp /? , чтобы вывести список всех параметров с описаниями.

      7. Route


      Инструмент маршрутизации отображает таблицу маршрутизации, которая позволяет Windows 10 понимать сеть и взаимодействовать с другими устройствами и службами. Инструмент также предлагает некоторые параметры для изменения и очистки таблицы при необходимости.

      Как и в случае с инструментом arp, обычно не нужно беспокоиться о таблице маршрутизации. И всё же, этот инструмент командной строки пригодится при устранении проблем.

      Чтобы просмотреть или очистить таблицу маршрутизации в Windows 10, выполните следующие действия:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для просмотра таблицы маршрутизации в Windows 10 и нажмите ввод:
        route print
      4. Подтвердите информацию таблицы маршрутизации.
      5. Необязательно. Введите команду для очистки таблицы маршрутизации и нажмите ввод:
        route -f
        Примечание: при выполнении этой команды устройство потеряет подключение к сети, поскольку система больше не понимает её топологию.
      После выполнения команды перезагрузите компьютер, чтобы сетевой стек смог восстановить таблицу маршрутизации. Обычно не нужно очищать таблицу, если вы не изменили некоторые записи и требуется сбросить таблицу.

      После выполнения этих действий будет понятно, что такое таблица маршрутизации и как очистить информацию.

      Вы также можете использовать route /?, чтобы просмотреть список доступных параметров, включая параметры для изменения сетевых показателей, указания шлюза, добавления нового маршрута и многого другого. Однако обычно не рекомендуется изменять эти настройки, если вы не понимаете, как работает сеть.

      8. Netsh


      В Windows 10 netsh (сетевая оболочка) — это устаревший инструмент командной строки, который позволяет отображать и изменять практически любую сетевую конфигурацию. Например, вы можете использовать этот инструмент для просмотра текущей конфигурации сети, управления беспроводными соединениями, сброса сетевого стека для устранения наиболее распространённых проблем, включения или отключения брандмауэра и многого другого.

      Чтобы начать работу с инструментом командной строки netsh, выполните следующие действия:

      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите команду для просмотра списка доступных команд (контекстов) и нажмите ввод:
        netsh /?
        Введите следующую команду, чтобы просмотреть список доступных подкоманд (подконтекстов) для конкретной опции, и нажмите ввод:
        netsh CONTEXT-COMMAND

        В команде измените CONTEXT-COMMAND на команду, которая содержит дополнительные параметры.

        Например, эта команда показывает команды, доступные для управления брандмауэром с помощью netsh:
        netsh advfirewall /?


      После выполнения этих действий будет понятно, как перемещаться по команде контекстов и подконтекстов netsh для управления настройками сети.

      Сброс системного сетевого стека


      Чтобы сбросить сетевой стек для решения распространённых проблем с подключением, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Введите следующую команду для сброса стека winsock и нажмите ввод:
        netsh winsock reset
      4. Перезагрузите компьютер.
      После выполнения этих действий конфигурация winsock будет сброшена, что может решить проблемы с подключением к сети и интернету.

      Экспорт и импорт конфигурации сети


      Чтобы экспортировать конфигурацию сети с помощью netsh в Windows 10, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Наберите команду для импорта текущей конфигурации для всех сетевых адаптеров и нажмите ввод:
        netsh -c interface dump>PATH\TO\EXPORTED.txt

        В команде замените PATH\TO\EXPORTED.txt на путь и имя файла для хранения конфигурации.

        Например, следующая команда экспортирует настройки в файл netshconfig.txt:
        netsh -c interface dump>c:\netshconfig.txt


      После выполнения этих шагов можно открывать файл в любом текстовом редакторе, чтобы просмотреть экспортированную конфигурацию.

      Импорт конфигурации сети


      Чтобы импортировать параметры конфигурации сети с помощью netsh, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Наберите команду для импорта конфигурации сети и нажмите ввод:
        netsh -c interface dump>PATH\TO\IMPORTED.txt
        В команде замените PATH\TO\EXPORTED.txt на путь и имя файла конфигурации.

        Например, следующая команда импортирует настройки из файла netshconfig.txt:
        netsh -f c:\netshconfig.txt


      После завершения этих действий новая сетевая конфигурация будет импортирована и применена к Windows 10.

      Включение и отключение брандмауэра


      Чтобы включить брандмауэр Windows 10 с помощью netsh, выполните следующие действия:
      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Наберите команду включения брандмауэра по умолчанию и нажмите ввод:
        netsh advfirewall set currentprofile state on
      После выполнения этих действий на устройстве включится брандмауэр Защитника Windows.

      Отключение брандмауэра


      1. Нажмите на кнопку «Пуск».
      2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
      3. Наберите команду выключения брандмауэра по умолчанию и нажмите ввод:
        netsh advfirewall set currentprofile state off
      После выполнения этих действий брандмауэр Защитника Windows на устройстве будет выключен.

      В Windows 10 есть множество инструментов, которые можно задействовать для изменения настроек и устранения сетевых проблем с помощью командной строки, PowerShell и графических приложений. В этом руководстве рассказывается только о том, как помочь работать с наиболее с распространёнными инструментами командной строки.

      Настройка сети через командную строку и BAT файл


      В данной статье будут рассмотрены варианты настройки и смены сетевых реквизитов подключения по локальной сети через командную строку (CMD) и BAT файл.


      Вариант № 1:

      Смена сетевых настроек через командную строку. Нажимаем «Пуск» — «Выполнить» или же нажимаем сочетание клавиш Win + R. Откроется окно «Выполнить». В строчке вводим «cmd» (без кавычек) и жмем кнопку «ОК». Откроется окно cmd.exe. Вводим команды:

      Команда на смену IP адреса, маски подсети, шлюза по умолчанию и метрики интерфейса. «Подключение по локальной сети» меняем на название своего сетевого подключения. 192.168.0.100 — IP адрес, 255.255.255.0 — маска подсети, 192.168.0.1 — шлюз, единичка (1) следующая за шлюзом (192.168.0.1) это метрика интерфейса.

      CMD

      Копировать код

      Команда на смену DNS серверов. Первая строчка кода меняет/прописывает предпочитаемый DNS сервер, а вторая строчка кода меняет/прописывает альтернативный DNS сервер.

      CMD

      Копировать код

      Вариант № 2:

      Смена сетевых настроек через BAT файл. Создаем текстовый документ, открываем его, жмем кнопку «Файл», выбираем пункт «Сохранить как». Откроется окно сохранения файла. В меню «Тип файла» выбираем пункт «Все файлы» (по умолчанию будет стоять «Текстовый документ»), выбираем кодировку ANSI (если изменено на другое). Далее к названию файла дописываем «.bat», таким образом у вас должно получиться примерно такое название файла: «Текстовый документ.bat». Жмем кнопку «Сохранить». Далее можно изменить название файла на свое. Теперь жмем правой кнопкой мыши на bat файле и в меню выбираем пункт «Изменить». Вводим в окно следующие команды:

      BATCH

      Копировать код

      Команда «chcp 1251» устанавливает кодировку. Если этого не сделать, то через BAT файл нельзя будет сменить настройки на сетевом интерфейсе с названием, состоящим из русских символов.


      Пример BAT файла:


      Внимание! По умолчанию в командной строке используется точечный шрифт. В связи с этим вместо кирилицы будут отображаться «кракоязбры». Для того, чтобы русский текст отображался правильно, нужно сделать сделующее: в открытом окне командной строки нажмите правой кнопкой мыши на заголовке окна. Откроется меню — в нем выберите пункт «Свойства». В открывшемся окне перейдите на вкладку «Шрифты» и выберите шрифт Lucida Console. Нажмите кнопку «ОК». Всё, теперь шрифты в командной строке будут отображаться нормально.

      При запуске данного пакетного файла вам будет предложено выбрать один из двух вариантов настройки — дом или работа. В примере кода меняем название сетевого подключения на своё, если оно отличное от по умолчанию, т.е. «Подключение по локальной сети». Так же меням сетевые настройки — IP, маску, шлюз и DNS сервера. После смены сетевых настроек будет предложено посмотреть текущие сетевые настройки (команда ipconfig /all). Отвечаем да или нет в зависимости от того нужно вам это или нет.

      BATCH

      Копировать код

      Вот так будет выглядеть окно данного пакетного файла при запуске.

      Рис. 1

      Настройки сети командная строка. Команды для тестирования и исправления настроек сети

      Не переживайте, если никогда не пользовались командной строкой раньше. Это довольно просто. Мы расскажем вам обо всём, что необходимо для того, чтобы приступить к её использованию. Ниже вы найдёте несколько наиболее важных команд для настройки вашей домашней сети.

      1. PING

      PING — одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

      Вот пример использования команды:

      Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.

      По умолчанию команда высылает четыре пакета с тайм-аутом для каждого в четыре секунды. Вы можете увеличить количество пакетов следующим образом: ping www.google.com -n 10

      Вы можете также увеличить длительность тайм-аута (значение отображается в миллисекундах): ping www.google.com -w 6000

      2. TRACERT

      TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

      Пример использования:


      Команда отображает список всех маршрутизаторов, через которые проходят данные на пути к конечному узлу. Почему мы видим три показателя длительности для каждого маршрутизатора? Потому что TRACERT высылает три пакета данных на случай, если один из маршрутизаторов потеряется или по какой-то причине потребует слишком много времени.

      3. PATHPING

      Команда PATHPING аналогична TRACERT, однако она более информативна, а потому требует больше времени для исполнения. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря.

      Пример использования:

      4. IPCONFIG

      Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд.

      Пример использования:


      При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

      Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

      Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

      5. GETMAC

      Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

      Пример использования:


      Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

      6. NSLOOKUP

      NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

      Пример использования:


      Имейте в виду, что некоторые домены не привязаны к одному IP-адресу, что означает, что вы будете получать разные адреса при каждом новом вводе команды. Это вполне нормально для больших сайтов, потому что они загружаются с огромного количества компьютеров.

      Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

      7. NETSTAT

      Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

      Пример использования:


      По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

      У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

      8. NETSH

      NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

      При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

      Увидеть все контексты можно следующим образом:


      А увидеть все команды в рамках одного контекста можно так:


      Вы можете копнуть глубже и увидеть список всех подкоманд в рамках одной команды:


      Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

      Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

      Некоторые функции Windows скрыты от среднестатистического пользователя ПК. Это команды, которые открывают расширенный доступ к возможностям ОС. В большинстве случаев, компьютер может обходиться и без них, однако, бывают ситуации, когда введённая команда может решить возникшую проблему. Список таких команд довольно внушительный, поэтому мы не будем приводить все. Рассмотрим основные команды, которые может использовать любой человек, вне зависимости от опыта.

      Используем команды Windows

      Ipconfig

      Узнать IP-адрес компьютера можно несколькими способами. Например, при помощи панели управления. Делается это так:

      • Рядом с часами расположен значок, который показывает подключение компьютера к сети.
      • Наводим на него курсор, и кликаем правой кнопкой мышки.
      • Открывается раздел управления сетями и общим доступом. Здесь нужно выбрать раздел для изменения параметров адаптера.
      • Щёлкаем по нему левой клавишей мышки и получаем доступ к точке выхода в интернет. Здесь выбираем провайдера, обеспечивающего выход в сеть.
      • Открываем раздел сведений и переходим во вкладку, где можно . Обычно это четвёртая строка сверху.

      Можно получить интересующие сведения гораздо быстрее, если использовать строки. Для этого переходим в меню запуска и в поисковой строке вводим cmd. Это откроет доступ к командной строке, где нужно ввести значение Ipconfig. В открывшемся окне будет представлена информация о текущем состоянии компьютера, в том числе, и точка доступа к сети. Обратите внимание, что дополнительная команда ipconfig all даст исчерпывающие сведения о настройках сетевых адаптеров.

      Рис 1. Используем команду Ipconfig

      Ipconfig/flushdns

      Если при входе на сайт, выпадает ошибка или появляются малопонятные символы, значит, произошёл сбой сетевого подключения. Обычно такие проблемы вызваны неполадками в работе провайдера, но возможно неисправность кроется в компьютере. Компьютер хранит в памяти данные о посещаемых сайтах, это называется кэширование. Когда хранилище переполняется, ОС не видит нового адреса и продолжает использовать старые данные. В результате происходит конфликт в работе. Решить проблему поможет очистка кэша при помощи команды Ipconfig/flushdns.

      Важно! Для работы с командой должно быть выполнено подключение DNS. Кстати, ошибки сетевого соединения могут быть вызваны, когда пользователем была изменена настройка DNS-клиента.

      Чтобы сбросить сетевые подключения при помощи командной строки, нужно выполнить следующую последовательность действий:

      1. Открываем командную строку (пусковое меню + cmd).
      2. Вводим Ipconfig/flushdns.
      3. После нажатия клавиши Enter кэш будет сброшен.

      Обратите внимание, что если желаемого результата не произойдёт, нужно включить DNS-клиент. Для этого нужно перейти в панель управления компьютером и выбрать раздел администрирования. Здесь выбираем «Службы» и активируем клиент.

      Команды Ping и Tracert

      Эти команды используются в основном геймерами. Они служат для проверки работоспособности сетевого соединения. Для тех, кто не знает, пинг – это время, которое сигнал тратит на достижение сервера и возврат обратно. Если временной отрезок слишком велик, значит, канал перегружен. Выяснить пропускную способность канала позволяет команда ping. Она вводится в командной строке и показывает количество доставленных или утерянных пакетов информации. Если сервер рабочий, пакеты доставляются вовремя и без потерь, проблема с высоким пингом заключается в браузере или ОС компьютера. Параметры команды Ping должны быть минимальными.

      Рис 2. Используем команду Ping

      Аналогичные функции выполняет команда Tracert Windows. Она прослеживает путь передачи информации. Команда Tracert в командной строке позволит вычислить канал, где происходят потери при передаче данных.

      Рис 3. Используем команду Tracert

      Netstat

      Сетевые команды Windows 7 Netstat используются для проверки сетевых соединений и отображения статистики. Сюда входят:

      • Доступные для подключения порты.
      • Маршрутизацию и статистику по каждому протоколу.
      • Имя файла и номер процесса.
      • Последовательность соединения и доступный порт для передачи данных (команды для Windows XP).
      Рис 4. Используем команду Netstat

      Важно! Чтобы получить доступ к интересующей информации, потребуется вводить дополнительные ключи. Они обозначаются латинскими буквами: a, b, e, f, r, s, t, an. Последний ключ выводит на монитор все открытые порты для подключения.

      Telnet

      Команды Telnet Windows 7 хотя и установлены в ОС компьютера, но по умолчанию не активированы. Наверняка большинство пользователей даже не подозревает о его существовании. Это текстовый протокол, который обеспечивает удалённый доступ к компьютеру. Эта утилита даёт интересные возможности при работе с «железом». Сразу стоит отметить, что это не шифрованное, а соответственно далеко не безопасное соединение. Расскажем, как пользоваться Telnet.

      Сначала нужно включить службу. Уточняем, что в продуктах Майкрософт от «семёрки» и старше, эта функция отключена по умолчанию. Чтобы активировать доступ, нужно очистить командную строку и в меню запуска ввести включение и отключение компонентов. В представленном списке будет нужный клиент, который нужно отметить галочкой. Затем нажимаем клавишу действия OK.

      Рис 5. Используем клиент Telnet

      После того как служба будет запущена, переходим в командную строку и вводим Telnet. Ознакомиться с возможностями приложения можно при помощи дополнительного ключа Help. Для получения удалённого доступа, нужно ввести название сервера и номер порта для соединения.

      ПОСМОТРЕТЬ ВИДЕО

      Обратите внимание, что это далеко не полный перечень скрытых возможностей ОС. Существуют и другие команды для выполнения определённых действий или проверки статуса ПК.

      Надеюсь этот труд будет полезен. Ниже будут описаны методы конфигурирования IP-адреса, команды для тестирования и исправления настроек сети. Весть материал изложен в доступной форме с прикрепленными скриншотами, поясняющими процес настройки.

      Конфигурирование IP

      В этой статье приведу скриншоты по настройке подключения интернета под Windows XP. Чтобы открыть окно со списком сетевых интерфейсов, в меню «Пуск» выберите «Подключение — отобразить все подключения»

      Откроется папка со списком сетевых интерфейсов.


      Как вы видите, у меня открылся достаточно большой список сетевых интерфейсов. Неужели у меня столько сетевых карт? Конечно, нет. В этом списке содержатся как интерфейсы, соответствующие реальным сетевых картам, так и соединения через дозвон, а также виртуальные сетевые интерфейсы. Переберем соединения, которые вы видите на скриншоте.

      Верхнее, соедниение типа «высокоскоростное», это соединение для подключения типа PPPoE к сети Старнет. Подключения такого типа могут работать после того как вы установили соединение с локальной сетью и используются провайдерами как один из механизмов авторизации для выхода в интернет. Обычно четкие инструкции по настройке таких подключений находятся в локальных сетях соответствующих провайдеров.

      Самый нижний значок — это подключение к интернету через мобильник (через GPRS). Я его иногда использую, когда нормального выхода в интернет нет, а очень срочно нужно что-то посмотреть. Настройки таких подключений — это отдельная тема, к которой я обещаю позде вернуться.

      Два значка, содержащие в своем названии VPN — это виртуальные интерфейсы. Одно из них было создано одним провайдером при подключении, другое (OpenVPN) я создал сам для туннелирования трафика, но это еще одна большая тема, связанная с обходом ограничений, установленных конкретным провайдером, сразу описать все принципы невозможно

      Да, сразу скажу — все эти значки можно переименовывать, что я и сделал, чтобы не путаться в них (и вам советую). Windows любит называть их как «Подключение по локальной сети», «Подключение по локальной сети (2)» и так далее

      Итак, самый важный значок, названный мной «Ethernet», а изначально носивший гордое имя «Подключение по локальной сети». Именно он ответственен за подключение через сетевой кабель, ведущий к моему компьютеру.

      Прежде чем я перейду к описанию настроек подключения, скажу, что щелкая по значкам сетевых подключений правой кнопкой мыши, мы попадаем в контекстное меню, которое имеет опции включить/выключить, а также пункт свойства для редактирования настроек. Я рекомендую проводить изменения настроек, предварительно выключив сетевой подключение, а затем включать снова.

      Итак, основное меню настроек подключения к локальной сети. Пролистайте вниз список компонент и найдите протокол интернета (TCP/IP). Да, кстати, рекомедную поставить обе галочки, как показано на рисунке

      Нажмите кнопку «свойства». Вы попадете в окно настройки сетевых параметров.

      У меня стоит настройка по умолчанию — получать адрес автоматически (от DHCP-сервера). Кроме того, я и DNS-сервера получаю автоматически, хотя иногда имеет смысл и ввести их вручную чтобы пользоваться альтернативными DNS-серверами, а не теми, что предложил провайдер.

      Маловероятно, что вам понадобятся «дополнительные настройки» (кнопка снизу), а вот альтернативная конфигурация — вещь интересная. Если вы часто используете свой ноутбук в двух сетях, в одной из которых есть DHCP-сервер, а в другой нужно прописывать адрес вручную, то имеет смысл прописать этот адрес именно в альтернатичной конфигурации. Не найдя DHCP-сервер за некоторое время система сама станет использовать альтернативные настройки.

      Да, кстати. Изменять сетевые настройки можно и командной строки.

      Однако часто этой информации недостаточно для того, чтобы понять, какой все-таки адрес присвоен вашей сетевой карте, а также провести диагностику проблем подключения. Приведу список команд, которые можно использовать.

      Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

      Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

      Появляется окошко, в которое нужно вписать cmd и нажать ОК

      Появляется та самая командная строка


      В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

      Ping

      Первая команда, с которой нужно познакомиться — это ping , проверяющую, доступность заданного адреса. Введите команду ping 127.0.0.1 . Должно получиться что-то такое:

      C:\Documents and Settings\Администратор>ping 127.0.0.1

      Обмен пакетами с 127.0.0.1 по 32 байт:

      Ответ от 127.0.0.1: число байт=32 время

      Ответ от 127.0.0.1: число байт=32 времяОтвет от 127.0.0.1: число байт=32 время

      Статистика Ping для 127.0.0.1:

      Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
      C:\Documents and Settings\Администратор>

      Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38

      C:\Documents and Settings\Администратор>ping 212.193.236.38
      Обмен пакетами с 212.193.236.38 по 32 байт:

      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
      Статистика Ping для 212.193.236.38:
      Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
      Приблизительное время приема-передачи в мс:
      Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек
      C:\Documents and Settings\Администратор>

      Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

      Превышен интервал ожидания для запроса.

      Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.

      ipconfig

      Следующая важная команда — ipconfig . Введите ее. У меня получилось вот так:

      Ethernet — Ethernet адаптер:

      C:\Documents and Settings\Администратор>

      В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

      Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

      Более подробную информацию можно получить командой ipconfig /all . У меня получилось:

      C:\Documents and Settings\Администратор>ipconfig /all
      Настройка протокола IP для Windows
      Имя компьютера. . . . . . . . . : sander
      Основной DNS-суффикс. . . . . . : MSHOME
      Тип узла. . . . . . . . . . . . . : смешанный
      IP-маршрутизация включена. . . . : нет
      WINS-прокси включен. . . . . . . : нет
      Порядок просмотра суффиксов DNS . : MSHOME

      srcc.msu.ru
      Ethernet — Ethernet адаптер:
      DNS-суффикс этого подключения. . : srcc.msu.ru
      Описание. . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller
      Физический адрес. . . . . . . . . : 00-16-D4-63-03-65
      Dhcp включен. . . . . . . . . . . : да
      Автонастройка включена. . . . . : да
      IP-адрес. . . . . . . . . . . . : 192.168.17.139
      Маска подсети. . . . . . . . . . : 255.255.255.0
      Основной шлюз. . . . . . . . . . : 192.168.17.240
      DHCP-сервер. . . . . . . . . . . : 192.168.17.240
      DNS-серверы. . . . . . . . . . . : 212.192.244.2
      212.192.244.3
      Аренда получена. . . . . . . . . : 2 февраля 2009 г. 11:00:28
      Аренда истекает. . . . . . . . . : 9 февраля 2009 г. 11:00:28
      C:\Documents and Settings\Администратор>

      Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

      Другие команды

      Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su . Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h .

      Посмотреть таблицу маршрутизации можно командой route print , однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

      В Windows есть некоторые вещи, которые моно сделать только с использованием командной строки, в связи с тем, что они попросту не имеют варианта с графическим интерфейсом. Некоторые другие, несмотря на имеющуюся графическую версию, бывает проще запустить из командной строки.

      Я, конечно, не смогу перечислить все эти команды, но об использовании некоторых из них, которыми пользуюсь сам, постараюсь рассказать.

      Ipconfig — быстрый способ узнать свой IP адрес в Интернете или локальной сети

      Узнать свой IP можно из панели управления или зайдя на соответствующий сайт в Интернете. Но быстрее бывает зайти в командную строку и ввести команду ipconfig . При разных вариантах подключения к сети, вы можете получить различную информацию с использованием данной команды.


      После ее ввода, вы увидите список всех сетевых подключений, используемых вашим компьютером:

      • Если ваш компьютер подключен к Интернету через Wi-Fi роутер, то основной шлюз в параметрах подключения, используемого для связи с роутером (беспроводное или Ethernet) — это адрес, по которому вы можете зайти в настройки роутера.
      • Если ваш компьютер находится в локальной сети (если он подключен к роутеру, то он так же находится в локальной сети), то вы можете узнать свой IP адрес в этой сети в соответствующем пункте.
      • Если на вашем компьютере используется подключение PPTP, L2TP или PPPoE, то вы можете увидеть свой IP адрес в Интернете в параметрах этого подключения (однако лучше воспользоваться каким-либо сайтом для определения своего IP в Интернете, так как в некоторых конфигурациях IP адрес, отображаемый при выполнении команды ipconfig, может не соответствовать ему).

      ipconfig /flushdns — очистка кэша DNS

      Если вы изменили адрес DNS сервера в настройках подключения (например, из-за проблем с открытием какого-либо сайта), или постоянно видите ошибку наподобие ERR_DNS_FAIL или ERR_NAME_RESOLUTION_FAILED, то эта команда может пригодиться. Дело в том, что при изменении адреса DNS, Windows может не использовать новые адреса, а продолжать пользоваться сохраненными в кэше. Команда ipconfig /flushdns очистит кэш имен в Windows.

      Ping и tracert — быстрый способ выявить проблемы в работе сети

      Если у вас возникают проблемы со входом на сайт, в те же настройки маршрутизатора или другие проблемы с сетью или интернетом, команды ping и tracert могут пригодиться.


      Если вы введете команду ping yandex. ru , Windows начнет посылать пакеты в адрес Яндекса, при их получении, удаленный сервер будет уведомлять ваш компьютер об этом. Таким образом, вы можете увидеть, доходят ли пакеты, какая среди них доля потерянных и с какой скоростью происходит передача. Часто это команда пригождается при действиях с роутером, если, к примеру, не удается зайти в его настройки.

      Команда tracert отображает путь передаваемых пакетов к адресу назначения. С помощью нее, к примеру, вы можете определить, на каком узле происходят задержки при передаче.

      netstat –an — отображение всех сетевых подключений и портов

      Команда netstat полезна и позволяет увидеть самую разнообразную сетевую статистику (при использовании различных параметров запуска). Один из наиболее интересных вариантов использования — запуск команды с ключом –an, который открывает список всех открытых сетевых подключении на компьютере, портов, а также удаленных IP адресов, с которых осуществляется подключения.

      telnet для подключения к серверам Telnet

      По умолчанию, в Windows не установлен клиент для Telnet, однако его можно установить в «Программы и компоненты» панели управления. После этого, можно использовать команду telnet для подключения к серверам без использования какого-либо стороннего программного обеспечения.


      Это далеко не все команды такого рода, которые вы можете использовать в Windows и не все варианты их применения, есть возможность вывода результата их работы в файлы, запуска не из командной строки, а из диалогового окна «Выполнить» и другие. Так что, если эффективное использование команд Windows вам интересно, а общей информации, представленной здесь для начинающих пользователей, недостаточно, рекомендую поискать в Интернете, там есть.

      Лучшие сетевые команды командной строки Windows

      Windows поставляется с несколькими полезными сетевыми утилитами. Эти программы могут предоставить вам важную информацию о вашем сетевом подключении и помочь в диагностике проблем. Существует четыре сетевых утилиты TCP / IP, о которых должен знать каждый пользователь Windows:

      1. Netstat
      2. Tracert
      3. IPconfig
      4. NSlookup

      Давайте посмотрим, что делают эти утилиты и как они обычно используются.

      Напоминание о TCP / IP

      Все четыре утилиты являются сетевыми программами TCP / IP. Что это обозначает?

      TCP / IP — это сокращение от Internet Protocol (Протокол управления передачей). Протокол — это набор правил и спецификаций, которые определяют, как работает процесс.

      Например, на работе протоколом может быть сначала назначить встречу с личным помощником вашего начальника, а не вторгаться в его офис в случайное время дня. Точно так же TCP / IP описывает, как различные устройства подключаются друг к другу на Интернет может общаться упорядоченно.

      Учимся любить командную строку

      Хотя в наши дни 99% компьютерных интерфейсов являются графическими, всегда будут нужны текстовые инструменты командной строки. По большей части эти утилиты TCP / IP работают через командную строку. Это означает, что вам нужно ввести имя утилиты и действие, которое вы хотите выполнить.

      В Windows это всегда достигалось с помощью командной строки, но это постепенно прекращается. Сегодня предпочтительным интерфейсом командной строки является Windows PowerShell.

      Чтобы получить доступ к Powershell:

      1. Щелкните правой кнопкой мыши кнопку Пуск
      2. Выберите Windows PowerShell (администратор)

      Теперь вы можете сколько угодно вводить команды в командной строке PowerShell. Если вы хотите пройти путь мастера PowerShell, он начинается с одного шага. То есть «Использование PowerShell для домашних пользователей — руководство для начинающих» нашего собственного Гая МакДауэлла.

      Теперь давайте познакомимся с ними поближе.

      Что такое Netstat?

      Netstat или сетевая статистика — это мощная информационная утилита, которая дает вам важную информацию о том, что ваше сетевое соединение делает в любой момент. Он дает вам базовую статистику по ключевой сетевой активности. Это включает в себя, какие порты открыты и используются, и какие соединения открыты и работают.

      Netstat — это не только приложение для Windows, но и для Linux, Unix и Mac. Он начал жизнь в Unix и стал основным оружием в наборе инструментов сетевого администратора.

      Есть графическая альтернатива в виде Microsoft TCPView, но знание того, как использовать netstat, всегда будет полезно. У программы много вариантов использования, но в наши дни одной из распространенных целей является обнаружение вредоносных программ. Вредоносные программы, такие как трояны, часто открывают порт и ждут, пока их создатели свяжутся с ними для дальнейших инструкций. С помощью netstat вы можете быстро увидеть, есть ли подозрительное подключение вашего компьютера к сети.

      Важные команды Netstat

      Netstat — одна из самых простых в использовании утилит TCP / IP. Все, что вам нужно сделать, это ввести «netstat» (без кавычек), и вы получите стандартный список активных подключений. Это должно выглядеть примерно так:

      Это нормально для обычного обзора сетевых подключений, но вы можете изменить вывод с помощью модификаторов. Например, «netstat -a» отображает все активные порты, а «netstat -b» покажет вам исполняемый файл, отвечающий за каждый порт прослушивания. Вот еще ключевые команды:

      • Netstat -e — отображает детали отправленных пакетов
      • Netstat -n — выводит список подключенных в данный момент хостов
      • Netstat -p — позволяет указать, какой тип протокола вы хотите проверить
      • Netstat -r — предоставляет список таблиц маршрутизации
      • Netstat -s — дает статистику по IPv4, IPv6, ICMP, TCP и т. Д.

      Что такое Tracert?

      Tracert — это сокращение от traceroute. Это сетевая утилита, которая показывает вам информацию о каждой остановке на пути от сетевого интерфейса вашего компьютера до конечного устройства.

      Когда вы используете Tracert, приложение отправляет специальные пакеты протокола управляющих сообщений Интернета (ICMP), которые вынуждают устройства на каждом переходе отправлять обратно информацию. В частности, он просит их передать точное время прибытия пакета, а затем использует эту информацию для расчета времени прохождения между каждым переходом.

      Tracert имеет три основных применения:

      • Чтобы увидеть, где теряется пакет.
      • Чтобы определить, где задерживаются пакеты.
      • Чтобы увидеть IP-адреса каждого перехода по маршруту пакета.

      Затем давайте посмотрим, как работает команда Tracert.

      Важные команды Tracert

      Самая простая форма команды Tracert требует имени утилиты, а также сетевого назначения. Пункт назначения может быть выражен либо как IP-адрес, либо как URL-адрес веб-сайта. Например: Tracert www.google.com.

      Результат команды выглядит так:

      У Tracert также есть небольшое количество опций, вот их список:

      • Tracert -d: указывает Tracert не преобразовывать адреса в имена хостов.
      • Tracert -h: Maximum_hops — позволяет изменить количество прыжков по умолчанию, например -h 30
      • Tracert -j host-list: Задает LSR (свободный исходный маршрут) по списку хостов
      • -w тайм-аут: позволяет установить, как долго Tracert ждет на каждом переходе, прежде чем считать его тайм-аутом. Например, Tracert -w 1000

      Это простой инструмент, но он может быть невероятно полезным, если вы играете в сетевой детектив!

      Что такое IPconfig?

      Одна из самых полезных сетевых утилит TCP / IP, IPconfig показывает текущую конфигурацию сетевых устройств на вашем компьютере. Его также можно использовать для ручного принудительного выполнения определенных действий, касающихся ваших сетевых подключений.

      IPconfig особенно полезен, если вашему компьютеру динамически назначается IP-адрес. Поскольку это позволяет вам быстро увидеть, какой IP-адрес в настоящее время имеет ваша система.

      Важные команды IPconfig

      IPconfig обычно используется с параметром, который либо отображает сетевую информацию, либо выполняет сетевую задачу. Вот некоторые из наиболее важных команд, которые следует знать:

      • IPconfig / all: показывает всю информацию о подключении физических и виртуальных сетевых адаптеров.
      • IPconfig / flushdns: сбрасывает кеш преобразователя DNS. Подходит для решения проблем, связанных с DNS.
      • / IPconfig / Renew: Принудительно назначает новый IP-адрес.

      IPconfig — это полезная утилита для устранения общих проблем с подключением к Интернету, поэтому стоит запомнить ее ключевые команды.

      Что такое NSLookup?

      NSlookup — это сокращение от поиска на сервере имен. «Сервер имен» — это ключевой тип сервера в DNS (система доменных имен). По сути, это DNS-сервер, а это означает, что это сетевое устройство, которое соединяет URL-адрес, который вы вводите в браузере, с IP-адресом сервера, на котором размещается контент.

      Обычно этот процесс скрыт от вас как пользователя, но NSlookup позволяет вам делать две вещи:

      • Узнайте, какой IP-адрес скрывается за конкретным адресом веб-сайта.
      • Чтобы найти URL-адрес, связанный с определенным IP-адресом.

      Поэтому, если у вас есть только веб-адрес или IP-адрес, вы можете использовать NSlookup, чтобы найти другую часть головоломки. Вы можете объединить это с информацией из других инструментов, таких как Tracert или Netstat, чтобы определить, какие веб-серверы подключены к IP-адресам, о которых они сообщают.

      Важные команды NSLookup

      Вам следует знать три основные команды NSLookup. Первый — это просто «nslookup». Это показывает текущий сервер имен и его IP-адрес.

      Обратите внимание, что NSlookup все еще работает, и вы находитесь в его командной строке, а не в PowerShell. Если вы хотите вернуться в PowerShell, введите exit и нажмите Enter.

      Однако давайте задержимся на секунду и попросим наш сервер имен дать нам адрес Google.com. Просто введите google.com и нажмите ввод.

      Как видите, это дает нам IP-адрес 172.217.170.46. Введите это в свой веб-браузер, и вы попадете прямо в поисковую систему Google. Вы также можете выполнить обратный поиск и ввести IP-адрес, который затем должен вернуть URL-адрес связанного с ним сервера.

      Теперь вы знакомы с четырьмя основными утилитами TCP / IP, которые помогут вам понять, что происходит в вашей сети, и приоткрыть завесу над тайной, которой является Интернет. Развлекайся!

      список, описание и применение. Сетевые команды CMD. Сканирование сети на ip адреса

      Многие пользователи не знают, что в ОС Windows есть такой инструмент, как командная строка. Ей пользуются достаточно редко и в основном люди, которым необходим расширенный функционал системы, т.к. командная строка имеет в своем арсенале огромное количество операторов и возможностей, которые не визуализированы.

      Все команды мы рассматривать не будем, а обратим внимание только на полезные операторы по работе с локальной сетью и интернетом.

      Получаем конфигурацию сетевого адаптера с ipconfig

      Первая команда, которую мы рассмотрим – это ipconfig . Результатом будет исчерпывающая информация о сетевом подключении компьютера. Она показывает основные характеристики всех сетевых адаптеров компьютера или ноутбука.

      Какие же параметры можно получить, используя этот оператор:

      • Узнать адрес Wi- Fi , по которому можно зайти в настройки устройства. Он показан в качестве основного шлюза.
      • Можно определить свой IP , если устройство подключено в локальную сеть. Кстати, компьютер подключенный к роутеру, также считается расположенным в локальной сети.
      • В случае подключения по L2TP, PPPoE или PPTP можно определить IP в интернете , который задан в свойствах подключения. Но лучше будет воспользоваться любым сайтом, для получения такой информации, поскольку отображаться адрес может не всегда правильно.

      Очистка кэша DNS — ipconfig /flushdns

      В случае появления ошибок ERR _ NAME _ RESOLUTION _ FAILED или ERR _ DNS _ FAIL во время работы с интернетом, а также, если изменялись адреса DNS вручную или автоматически можно использовать ipconfig /flushdns . Оператор выполнит очистку кэша DNS, поскольку Windows не всегда делает эта сама и после изменения серверов могут использоваться старые имена.

      Команды ping и tracert

      Если начали возникать проблемы с сетью, такие как нестабильная работа, пропадания интернета или проблемы с сайтами, то нужно попробовать одну из команд — ping или tracert .

      Первая пропингует необходимый ресурс или устройство, т.е. проверит видит ли его ваш компьютер. Например, не открывается поисковик google.com. Достаточно ввести ping google.com и посмотреть результат.

      На скриншоте видно, что сайт определен и показана скорость передачи пакетов. Результат – сколько пакетов отправлено и сколько пришло обратно. Если ресурс недоступен, то в ответ получаем сообщение, что превышен интервал ожидания . Соответственно результатом будет потеря пакетов, что будет указано в командной строке.

      Трассировка, выполняемая командой tracert позволяет полностью проследить путь пакета . Если сайт работает медленно, то можно узнать, где именно происходит задержка.

      Проверяем сетевые подключения netstat –an

      Команда netstat – мощный инструмент, позволяющий узнать многие параметры сети. Одна из самых полезных функций – это определение всех используемых в данный момент портов, подключений, удаленных IP. Чтобы ей воспользоваться достаточно прописать в консоли netstat –an .

      Использование telnet

      Клиент telnet, прежде чем использовать, необходимо подключить. Для этого нужно открыть панель управления и перейти в «программы и компоненты ». Он позволяет подключаться и работать с серверами не используя стороннее программное обеспечение.

      Другие полезные сетевые команды

      В статью вошли не все команды, мы выбрали самые, на наш взгляд полезные обычному пользователю. Тем не менее стоит упомянуть еще несколько операторов:

      На этом все. Мы рассмотрели только небольшую часть возможностей работы командной строки. Многие из команд, которые описаны в статье имеют дополнительные параметры и возможности. Но мы не стали углубляться в подробности, а рассмотрели, только те, что могут пригодиться дома. Весь набор функций будет полезен только узконаправленным специалистам.

      Большинство пользователей персональных компьютеров не сталкиваются с потребностью использования какой-либо CMD команды. Многим просто хватает функций, предоставляемых визуальной оболочкой операционной системы. Тем не менее, есть ситуации, когда приходится манипулировать системой напрямую, вот тогда-то и приходит на помощь командная строка.

      Что такое командная строка

      Это программное обеспечение, входящее в состав стандартных программ системы. CMD предоставляет пользователю возможность работать с системой и файлами напрямую. Приложение имеет текстовый интерфейс, а результат выполнения отображается на экране. Проще говоря, командная строка переводит запросы пользователя в понятную системе форму. Внешне, конечно, программа выглядит для простого пользователя не очень привычно, но при этом обладает рядом положительных свойств, а к тому же она быстрее визуальной составляющей. встроена в каждую версию операционной системы Windows.

      Способы запуска командной строки

      Разработчики операционной системы предусмотрели несколько вариантов запуска CMD:

      • Перейти в меню Пуск/ стандартные программы/ далее в списке выбрать «Командная строка».
      • Перейти в меню Пуск, выбрать «Выполнить», в появившемся окне в строку ввести CMD.exe. Вызвать окно «Выполнить» также можно с помощью комбинации клавиш Win+R.
      • Перейти в системную папку C:\Windows\system32 и выбрать программу CMD.exe.

      Большинство самых важных команд имеется возможность получить при помощи команды Help. После ввода данного запроса появятся команды CMD Windows с информацией об их способах применения. Все их можно подразделить на несколько достаточно обширных групп. Их разделение происходит по принципу применения. Например, CMD команды запуска используемых команд. Ниже будут представлены самые распространенные из них. Они же и самые необходимые команды строки CMD.

      Основные команды для работы с системными каталогами

      Данный список команд пригодится, если потребуется получить доступ к папкам, расположенным в системе:

      • Dir — предоставляет возможность просмотреть папки в виде списка. С помощью дополнительных критериев командной строки можно отсортировать каталоги по ряду параметров.
      • RD — предоставляет возможность удалить ненужный каталог. С дополнительными параметрами можно задать критерии удаления: например, удалять несколько папок сразу.
      • MD — команда создает новую папку (каталог). Различные параметры позволяют создавать каталоги разного вида.
      • CD — предоставляет возможность переместиться из одного каталога в другой, в некоторых случаях потребуется использовать кавычки.
      • XCopy — используется для копирования папок, при этом не меняется их структура. В отличие от Copy эта имеет более расширенные возможности команды. Через CMD с этим запросом можно осуществлять достаточно гибкие операции.
      • Tree — предоставляет возможность отобразить каталоги в графическом виде. По умолчанию отображение происходит посредством псевдографики.
      • Move — применяется как для перемещения, так и для изменения имени каталога. Команда дает возможность перемещать за раз несколько папок.

      Основные команды для работы с файлами

      Эти команды CMD файла могут пригодиться очень многим пользователям персонального компьютера:

      • del — команда используется для удаления. Может использоваться для удаления как одного, так и нескольких файлов. Кроме того, есть возможность удаления разрешенных только для чтения файлов;
      • edit — с помощью команды выполняется запуск текстового редактора;
      • ren — позволяет переименовать файл. Также можно использовать rename;
      • move — применяется для перемещения и переименования файла;
      • copy con — позволяет создать новый файл;
      • fc — позволяет сравнить, что находится в двух файлах. Результатом работы являются появляющиеся символы, которые дают информацию о статусе сравнения;
      • type — применима для текстовых документов. Выполнением команды является вывод на экран содержимого файла;
      • copy — позволяет копировать, а также объединять файлы.

      Команды для диагностики ЖД компьютера и системы

      Кроме всех приведенных достоинств, CMD команды позволяют проводить проверки на наличие ошибок в работе жестких дисков или изменять метки томов, а также делать дефрагментацию.

      • Compact — команда позволяет отображать и настраивать сжатие в файловой системе NTFS. Путем этой команды можно существенно сэкономить дисковое пространство.
      • Format — производит форматирование диска или дискеты. Учтите, форматирование приведет к полному удалению всех данных на носителе.
      • Chkdisk — осуществляет проверку и вывод информации о носителе. Команда поможет узнать о занятом пространстве, количестве места на поврежденных секторах и так далее.
      • Fsutil — предоставляет информацию о файловой системе и позволяет внести в нее изменения.
      • Chkntfs — позволяет показать и настроить в процессе запуска Windows.
      • Convert — позволяет преобразовать том из одной файловой системы в другую. Невозможно изменять тип у активного тома или диска.
      • Recover — команда для восстановления данных с поврежденных носителей. Происходит данный процесс методом считывания одного сектора за другим. Считывание происходит лишь с тех секторов, с которых можно считать. Данные расположенные в поврежденных физически секторах восстановлены не будут. Чаще всего восстанавливают, таким образом, текстовые документы с поврежденных дискет.
      • Diskpart — позволяет открыть данные о диске и провести требуемую настройку.
      • Vol — предоставляет информацию о серийном номере жесткого диска.
      • Label — применяется для просмотра и редактирования меток тома. Следует учитывать, что для наименование тома может содержать не более 11 символов, а NTFS 32 символа.

      Информационные команды

      Данный вид команд поможет получить данные о версиях, конфигурациях, а также установленных драйверах:

      • ver — предоставляет информацию о версии системы при помощи команды CMD, Windows 7 также поддерживает этот запрос;
      • driverquery — позволяет просмотреть сведения об установленных драйверах; Отображение может происходить в виде списка, таблицы или CSV;
      • systeminfo — предоставляет информацию о конфигурациях системы. Конфигурации можно просмотреть как на локальном, так и на к тому же команда предоставляет свойства о пакетах обновления.

      процессами и приложениями

      Команды для управления и изменения параметров операционной системы:

      • shutdown — команда используется для выключения, перезагрузки или перевода компьютера в спящий режим. При наличии необходимых у пользователя прав имеется возможность проводить настройки удаленно;
      • time — используется для отображения и изменения текущего времени;
      • date — используется для отображения и изменения текущей даты;
      • tasklist — предоставляет пользователю список процессов, выполняющихся в настоящее время на локальном или удаленном персональном компьютере;
      • schtasks — дает возможность создавать, настраивать или удалять запланированные задачи в операционной системе. В графическом интерфейсе команда представлена программой «Планировщик заданий»;
      • taskkill — применяется для завершения работы процессов посредством идентификаторов или же наименований исполняемых файлов. Использоваться средство начало с Windows XP.

      Команды для настройки командной строки

      Эта группа команд относится непосредственно к настройке работы CMD. Команды помогут очищать экран, менять его внешний вид и так далее:

      • Exit — позволяет закрывать пакетные данные или же вовсе закрыть командную строку.
      • Color — предоставляет возможность изменения цвета фона или шрифта в окне командной строки. Цвет задается шестнадцетиричной цифрой. Старший бит обозначает яркость, а последующие — цвет. По умолчанию используется белые буквы на черном фоне.
      • Title — позволяет изменять наименование окна CMD.exe.
      • CMD — позволяет запустить новое окно интерпретатора командной строки Windows. Обычно необходимость в этой команде возникает, когда требуется предопределить настоящие настройки CMD.
      • Prompt — дает возможность изменить приветствие командной строки. Если использовать команду без параметров, то текст приглашения будет иметь вид: текущий диск, каталог и символ «больше».

      Сетевые команды CMD

      У большинства пользователей потребность в данных запросах возникает крайне редко, но профессионалы считают, что данные коды очень помогают при работе с компьютером:

      • getmac — команда предоставляет информацию о аппаратных адресах сетевых адаптеров. При этом узнать можно как локальные, так и удаленные адреса;
      • netsh.exe — команда выполняет открытие еще одной строки. С помощью нее при необходимости можно вести настройку сети. Многие опытные пользователи считают эту программу незаменимой. Для получения справки о командах необходимо написать ее с вопросительным знаком;
      • ipconfig — позволяет получить информацию об установках протокола. Иногда команда позволяет обновить данные в автоматическом режиме. Старые операционные системы могут не поддерживать работу данной команды CMD;
      • nbtstat — основное назначение команды — вывод информации NetBt. кроме того, происходит отображение имен и содержимого;
      • netstat.exe — эта команда выводит информацию о соединениях. Выводимые данные позволяют увидеть всю информацию, связанную с

      Стоит помнить, что, помимо этих сетевых команд, существуют еще некоторые, которые помогут упростить работу пользователи. Следует помнить, что использовать эти команды нужно только тогда, когда есть уверенность в совершаемом действии. Неправильное использование команд CMD может привести к серьезным проблемам в работе персонального компьютера.

      Список полезных команд

      Помимо приведенных команд, существует еще огромное количество прочих:

      • break — команда позволяет включить обработку клавиш CTRL+C;
      • debug — запускает средство для отладки и прочих изменений в программные продукты;
      • devcon — команда запускает средство, альтернативное диспетчеру задач;
      • exe2bin — команда преобразовывает приложения формата exe в двоичный формат;
      • hostname — предоставляет возможность получения имени компьютера;
      • logoff — команда завершает работу системы Windows.

      Все приведенные CMD команды позволят упростить работу с некоторыми программными средствами. Главное, не пытаться использовать запросы не по их прямому назначению, дабы избежать потерь важной информации и прочих нежелательных последствий.

      Не переживайте, если никогда не пользовались командной строкой раньше. Это довольно просто. Мы расскажем вам обо всём, что необходимо для того, чтобы приступить к её использованию. Ниже вы найдёте несколько наиболее важных команд для настройки вашей домашней сети.

      1. PING

      PING — одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

      Вот пример использования команды:

      Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.

      По умолчанию команда высылает четыре пакета с тайм-аутом для каждого в четыре секунды. Вы можете увеличить количество пакетов следующим образом: ping www.google.com -n 10

      Вы можете также увеличить длительность тайм-аута (значение отображается в миллисекундах): ping www.google.com -w 6000

      2. TRACERT

      TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

      Пример использования:

      Команда отображает список всех маршрутизаторов, через которые проходят данные на пути к конечному узлу. Почему мы видим три показателя длительности для каждого маршрутизатора? Потому что TRACERT высылает три пакета данных на случай, если один из маршрутизаторов потеряется или по какой-то причине потребует слишком много времени.

      3. PATHPING

      Команда PATHPING аналогична TRACERT, однако она более информативна, а потому требует больше времени для исполнения. Она анализирует маршрут пакетов данных и определяет, на каких промежуточных узлах произошла потеря.

      Пример использования:

      4. IPCONFIG

      Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд.

      Пример использования:

      При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

      Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

      Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

      5. GETMAC

      Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

      Пример использования:

      Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

      6. NSLOOKUP

      NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

      Пример использования:

      Имейте в виду, что некоторые домены не привязаны к одному IP-адресу, что означает, что вы будете получать разные адреса при каждом новом вводе команды. Это вполне нормально для больших сайтов, потому что они загружаются с огромного количества компьютеров.

      Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

      7. NETSTAT

      Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

      Пример использования:

      По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

      У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

      8. NETSH

      NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

      При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

      Увидеть все контексты можно следующим образом:

      А увидеть все команды в рамках одного контекста можно так:

      Вы можете копнуть глубже и увидеть список всех подкоманд в рамках одной команды:

      Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

      Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

      Я уже писал, о том, что такое и как проверить, под каким адресом вас видит внешний мир. Однако часто этой информации недостаточно для того, чтобы понять, какой все-таки адрес присвоен вашей сетевой карте, а также провести диагностику проблем подключения. Приведу список команд, которые можно использовать. (также у меня на сайте можно прочитать про визуальную настройку )

      Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

      Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

      Появляется окошко, в которое нужно вписать cmd и нажать ОК

      Появляется та самая командная строка

      В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

      Команда ping

      Первая команда, с которой нужно познакомиться — это ping , проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1 . Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

      C:\Documents and Settings\Администратор>ping 127.0.0.1

      Обмен пакетами с 127.0.0.1 по 32 байт:

      Ответ от 127.0.0.1: число байт=32 время

      Ответ от 127.0.0.1: число байт=32 время

      Ответ от 127.0.0.1: число байт=32 время

      Статистика Ping для 127.0.0.1:

      Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

      C:\Documents and Settings\Администратор>

      Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38

      C:\Documents and Settings\Администратор>ping 212.193.236.38

      Обмен пакетами с 212.193.236.38 по 32 байт:

      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

      Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

      Статистика Ping для 212.193.236.38:

      Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

      Приблизительное время приема-передачи в мс:

      Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

      C:\Documents and Settings\Администратор>

      Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

      Превышен интервал ожидания для запроса.

      Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.

      Команда ipconfig

      Следующая важная команда — ipconfig . Введите ее. У меня получилось вот так:

      Ethernet — Ethernet адаптер:

      C:\Documents and Settings\Администратор>

      В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

      Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

      Более подробную информацию можно получить командой ipconfig /all . У меня получилось:

      C:\Documents and Settings\Администратор>ipconfig /all

      Настройка протокола IP для Windows

      Имя компьютера. . . . . . . . . : sander

      Основной DNS-суффикс. . . . . . : MSHOME

      Тип узла. . . . . . . . . . . . . : смешанный

      IP-маршрутизация включена. . . . : нет

      WINS-прокси включен. . . . . . . : нет

      Порядок просмотра суффиксов DNS . : MSHOME

      Ethernet — Ethernet адаптер:

      DNS-суффикс этого подключения. . : srcc.msu.ru

      Описание. . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

      Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

      Dhcp включен. . . . . . . . . . . : да

      Автонастройка включена. . . . . : да

      IP-адрес. . . . . . . . . . . . : 192.168.17.139

      Маска подсети. . . . . . . . . . : 255.255.255.0

      Основной шлюз. . . . . . . . . . : 192.168.17.240

      DHCP-сервер. . . . . . . . . . . : 192.168.17.240

      DNS-серверы. . . . . . . . . . . : 212.192.244.2

      212.192.244.3

      C:\Documents and Settings\Администратор>

      Самую полезную информацию я выделил жирным. выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои — это 212.192.244.2 и 212.192.244.3.

      Другие команды

      Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert сайт . Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h .

      15 полезных сетевых команд Windows, которые вы должны знать

      Раскрытие информации для аффилированных лиц: как партнер Amazon я зарабатываю на соответствующих покупках.

      Windows поставляется с некоторыми невероятно полезными сетевыми командами, которые являются мощными, но очень простыми в использовании и доступны из командной строки, также называемой cmd.

      Вот 15 наиболее полезных сетевых команд, доступных в Windows, о которых вы должны знать, чтобы упростить и ускорить сбор информации, выявление проблем и их устранение.

      Как получить доступ к командной строке в Windows

      1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Выполнить», чтобы открыть окно «Выполнить».

      2. Введите cmd в поле и нажмите ОК

      .

      3. Откроется окно командной строки

      1. PING

      Используется для: Устранение проблем с сетевым подключением

      Команда для ввода: ping

      Команда ping, вероятно, вам знакома, поскольку это одна из наиболее широко используемых утилит, но, тем не менее, она по-прежнему важна.

      Ping используется для проверки того, может ли один сетевой узел взаимодействовать с другим.

      Предполагая, что нет ничего, что могло бы остановить эхо-запрос до места назначения, например, брандмауэр или проблема сети, устройство ответит на эхо-запрос четырьмя пакетами данных.

      Если вы получаете эти пакеты обратно, эхо-запрос подтверждает, что между вами и целевым хостом существует рабочий сетевой путь.

      У меня есть специальная статья о , как использовать команду ping , которая более подробно описывает эту важную команду.

      2. IPCONFIG

      Используется для: Быстрый поиск вашего IP-адреса

      Команда для ввода: ipconfig

      IPConfig — это одна команда, которую я часто использую, поскольку она может предоставить вам много полезной информации с помощью всего одной команды.

      Просто команда IPConfig отображает базовую информацию о конфигурации IP-адреса для устройства Windows, с которым вы работаете.

      IPConfig имеет несколько переключателей, связанных с ним, чтобы предоставлять дополнительную информацию, а также выполнять определенные действия:

      • IPConfig / all — Отображает дополнительную информацию для всех сетевых адаптеров
      • IPConfig / release — Освобождает IP-адрес, который вы в настоящее время используете
      • IPConfig /? — Отображает справку для IPConfig и его переключателей

      3.GETMAC

      Используется для: Быстрый поиск вашего MAC-адреса

      Команда для ввода: getmac

      Чтобы соответствовать стандартам IEEE 802, каждое устройство должно иметь уникальный MAC-адрес (Media Access Control).

      Производитель вашего устройства назначит ему MAC-адрес и сохранит его на оборудовании.

      Команда getmac позволяет легко узнать MAC-адрес вашего устройства. Если вы видите более одного MAC-адреса для вашего устройства, у него будет несколько сетевых адаптеров.Например, ноутбук с Ethernet и Wi-Fi будет иметь два отдельных MAC-адреса.

      Некоторые администраторы будут использовать уникальные MAC-адреса устройств, чтобы ограничить то, что может и не может подключаться к сети.

      4. ARP

      Используется для: Устранение проблем с сетевым подключением

      Команда для ввода: arp

      ARP означает протокол разрешения адресов, и команда используется для сопоставления IP-адреса с MAC-адресом.

      Легко предположить, что связь по сети происходит с использованием только IP-адресов, но это не так. Доставка пакетов в конечном итоге зависит от MAC-адреса сетевого адаптера устройства, а не от IP-адреса.

      Используя команду arp, вы можете отображать и изменять кэш протокола разрешения адресов; полезно для решения проблем с разрешением адресов.

      5. HOSTNAME

      Используется для: Быстрый поиск имени хоста

      Команда для ввода: имя хоста

      Команда hostname предоставляет вам простой способ определить имя хоста, назначенное вашему устройству Windows.

      Есть способы найти это через Windows, но с помощью командной строки это намного быстрее.

      Просто введите имя хоста в командную строку, и она представит вам имя локального компьютера вашего устройства.

      6. NSLOOKUP

      Используется для: Устранение проблем с сетевым подключением

      Команда для ввода: nslookup

      NSLookup полезен для диагностики проблем с разрешением имен DNS.

      Набрав nslookup в командной строке, вы увидите имя и IP-адрес DNS-сервера вашего устройства.

      Для вас дома, скорее всего, это будет ваш маршрутизатор, но в корпоративных средах это, вероятно, будет выделенный DNS-сервер.

      NSLookup может использоваться для поиска IP-адреса устройства, поиска доменного имени IP-адреса и поиска почтовых серверов для домена.

      7. NBTSTAT

      Используется для: Устранение неполадок NetBIOS

      Команда для ввода: nbstat

      Как вы теперь знаете из команды hostname, каждому устройству под управлением Windows будет присвоено имя компьютера.

      Часто бывает либо домен, либо рабочая группа, которая также назначается и членом которой является устройство. Для вас дома ваше устройство, скорее всего, находится в собственной рабочей группе.

      Технический термин для имени компьютера — это имя NetBIOS, в котором используется команда nbtstat.

      Windows использует разные методы для связывания имен NetBIOS с IP-адресами; они включают широковещательную рассылку и поиск LMHost.

      Бывают случаи, когда это сопоставление не работает, поэтому команда nbtstat используется, чтобы помочь вам диагностировать и решить эти проблемы.

      Nbtstat -n покажет имена NetBIOS, которые используются устройством, тогда как команда nbtstat -r показывает, сколько имен NetBIOS устройство недавно смогло разрешить.

      8. НЕТТО

      Используется для: Отображение доступных сетевых коммутаторов

      Команда для ввода: net

      Команда net определенно универсальна, она позволяет вам управлять многими различными аспектами сети и ее настройками, такими как общие сетевые ресурсы, пользователи и задания на печать, в качестве лишь нескольких примеров.

      Running just net мало что даст, но он предоставит вам список всех доступных переключателей.

      Сюда входят учетные записи для установки пароля и требований входа в систему, файл для отображения списка открытых файлов и сеансов для перечисления или даже отключения сеансов в сети.

      Если вы сомневаетесь, какую задачу выполняет каждый коммутатор, запустите net help, и я уверен, что вы найдете ответ.

      9. NETSTAT

      Используется для: Отображение сетевой статистики

      Команда для ввода: netstat

      Просмотр сетевой статистики — отличный способ устранить любые проблемы, с которыми вы сталкиваетесь в сети, и вполне может указать вам путь к первопричине.

      Это делает команда netstat; представит вам полезную сводку сети для вашего устройства.

      Запустите netstat, и вы увидите список активных подключений, которые добавляются каждые несколько секунд. Он будет описывать используемый протокол, локальный адрес, внешний адрес и состояние соединений.

      Чтобы просмотреть некоторую статистику интерфейса, включая отправленные и полученные байты, отправленные и полученные ошибки и неизвестные протоколы, используйте переключатель netstat -e.

      10.НЕТШ

      Используется для: Отображение и настройка сетевых адаптеров

      Команда для ввода: netsh

      Netsh — еще одна очень мощная команда, позволяющая просматривать и настраивать почти все сетевые адаптеры на вашем устройстве более подробно по сравнению с некоторыми другими командами.

      Когда вы запускаете команду netsh отдельно, командная строка переводится в режим сетевой оболочки. В этом режиме существует несколько различных «контекстов», таких как один для команд, связанных с DHCP, один для диагностики и один для маршрутизации.

      Тем не менее, можно запускать отдельные команды из netsh.

      Чтобы увидеть все доступные контексты netsh, запустите netsh /?

      Чтобы увидеть все команды, доступные в контексте, запустите netsh contextname /?

      Подкоманды доступны в некоторых командах. Чтобы просмотреть их, запустите netsh contextname show /?

      В качестве примера вы можете запустить команду netsh wlan show drivers, чтобы просмотреть все драйверы беспроводной сети на вашем устройстве и их свойства.

      11. TASKKILL

      Используется для: Завершающие процессы

      Команда для ввода: taskkill

      Я уверен, что вы знакомы с возможностью завершить процесс с помощью диспетчера задач, но знаете ли вы, что это также возможно из командной строки?

      Что ж, вы, конечно, можете, и у вас есть возможность убить задачу или процесс, используя либо идентификатор процесса, либо имя файла.

      Если вы не уверены в том, какие процессы запущены, и, следовательно, не знаете, что нужно убить, сначала используйте команду tasklist, чтобы увидеть имя процесса (указанное как имя образа) в дополнение к тому, сколько памяти этот процесс с использованием.

      Когда вы знаете имя процесса, вы можете использовать taskkill / IM processname.exe для его завершения.

      В некоторых случаях использования только команды taskkill недостаточно, и нам нужно принудительно остановить процесс. Например, если мы попытаемся убить Internet Explorer, когда у нас открыто несколько вкладок. В этом случае вы можете использовать taskkill / f / IM iexplore.exe, чтобы принудительно завершить процесс.

      Для команды taskkill доступно множество различных переключателей. Чтобы просмотреть их все, запустите taskkill / ?.

      12. TRACERT

      Используется для: Устранение проблем с сетевым подключением

      Команда для ввода: tracert

      Используя команду tracert, вы можете проследить маршрут, по которому пакет проходит, прежде чем он достигнет пункта назначения, и просмотреть информацию о каждом «переходе» на маршруте.

      Переход — это количество маршрутизаторов, через которые проходит пакет на своем маршруте. Иногда переход считается, когда пакет проходит через другое сетевое оборудование, такое как повторители, коммутаторы и точки доступа, но это не всегда так, поскольку это зависит от того, как эти устройства настроены и от той роли, которую они играют в сеть.

      После выполнения команды tracert вам будет представлена ​​построчная сводка по каждому прыжку, которая включает задержку между вашим устройством и этим конкретным прыжком, а также IP-адрес прыжка.

      Допустим, вы запускаете команду ping, чтобы проверить доступность веб-сайта. В этом примере вы не получаете ответа, поэтому с сайтом нельзя связаться.

      Затем вы можете использовать команду tracert, чтобы показать вам, где именно возникла проблема. Это может быть ваша ошибка или сам веб-сайт может быть недоступен.

      13. ПУТЬ

      Используется для: Устранение проблем с сетевым подключением

      Команда для ввода: pathping

      Мы уже описали команды ping и tracert, а также их сходство.

      Как вы, наверное, уже догадались по названию команды, pathping объединяет все лучшее от ping и tracert в единую утилиту.

      Введите pathping, а затем имя хоста в командную строку, и он запустит то, что выглядит как обычная старая команда tracert.

      Однако позвольте процессу завершиться, и вы получите более подробную информацию, чем может предоставить ping или tracert, например, отчеты о задержках и статистические данные о потере пакетов.

      Будьте терпеливы при использовании команды pathping, поскольку для сбора всей статистики потребуется пять минут.

      14. SYSTEMINFO

      Используется для: Отображение системной информации

      Команда для ввода: systeminfo

      Если вам нужно что-то знать об используемом вами устройстве, будь то сведения об используемом процессоре, версии Windows, в которой вы работаете, или о том, как настроено загрузочное устройство, вы можете найти все это через графический интерфейс Windows.

      Но зачем вам тратить на это время, если вы можете запустить эту простую команду, чтобы увидеть все в одном месте?

      Эта команда опросит ваше устройство и отобразит самую важную информацию в понятном, удобном для чтения формате.

      15. ВИД СЕТИ

      Используется для: Устройства для просмотра, подключенные к сети

      Команда для ввода: net view

      Может быть время, когда вы захотите увидеть, какие устройства подключены к вашей сети.Здесь на помощь приходит команда net view.

      Просто запустите команду net view, и через некоторое время вам будет представлен список устройств, подключенных к той же сети, что и вы.

      Предостережение при использовании этой команды заключается в том, что она может не отображать все устройства, подключенные к вашей сети.

      Он работает достаточно хорошо для частных сетей, но не может идентифицировать такие устройства, как смартфоны и принтеры, и у него могут возникнуть проблемы с идентификацией устройств, работающих под управлением операционной системы, отличной от Windows.

      Эта простая команда может отлично работать для вас и вашей домашней сети, но в противном случае вы всегда можете использовать команду arp, которую мы обсуждали ранее.

      8 Команды CMD для управления беспроводными сетями в Windows

      Как пользователь Windows, панель управления и приложение «Настройки» могут казаться весьма ограничивающими в своих возможностях. Если вам нужен полный и абсолютный контроль над вашей сетью, то есть доступ ко всему, что может предложить операционная система, вам придется начать использовать командную строку.

      Никогда раньше не использовали командную строку? Не волнуйся. Использовать его так же просто, как вводить команды, которые вы увидите ниже.

      Если вы готовы продолжить, вот некоторые из наиболее полезных сетевых команд, которые нужно знать для управления и устранения неполадок в вашей домашней сети.

      1. PING

        ping  

      — одна из самых простых, но полезных сетевых команд для использования в приложении командной строки.Он сообщает вам, может ли ваш компьютер достичь определенного IP-адреса или доменного имени назначения, и если это возможно, сколько времени потребуется данным, чтобы путешествовать туда и обратно.

      Пример использования и вывода:

      Команда отправляет несколько пакетов данных и проверяет, сколько из них возвращается. Если некоторые из них не вернутся, он скажет вам («потеряно»). Потеря пакетов приводит к снижению производительности в играх и потоковой передаче, и это отличный способ проверить.

      По умолчанию он отправляет 4 пакета, каждый из которых ожидает 4 секунды до истечения времени ожидания. Вы можете увеличить количество пакетов так:

        пинг www.google.com -n 10  

      И вы можете увеличить продолжительность тайм-аута следующим образом (значение в миллисекундах):

        пинг www.google.com -w 6000  

      2. TRACERT

        tracert  

      расшифровывается как Trace Route.Мне нравится

        пинг  

      , он отправляет пакет данных как способ устранения любых сетевых проблем, которые могут у вас возникнуть, но вместо этого отслеживает маршрут пакета при переходе от сервера к серверу.

      Пример использования:

      Команда выводит построчную сводку каждого прыжка, включая задержку между вами и этим конкретным прыжком и IP-адрес этого прыжка (плюс имя домена, если доступно).

      Почему вы видите три значения задержки для каждого перехода?

        tracert  
      Сетевая команда

      отправляет три пакета за один переход, чтобы покрыть потерю пакетов или замедление. Просто помните, что это не отражает вашу истинную задержку. Лучше всего усреднить три.

      3. ПУТЬ

        путь  

      похож на

        tracert  

      , за исключением более информативного, что означает, что выполнение занимает намного больше времени.После отправки пакетов от вас в заданное место назначения он анализирует пройденный маршрут и вычисляет потерю пакетов для каждого перехода.

      Пример использования и вывода:

      4. IPCONFIG

        ipconfig  

      часто оказывается наиболее часто используемой сетевой командой в Windows. Это не только полезно для информации, которую он предоставляет, но вы можете комбинировать его с парой переключателей для выполнения определенных задач.

      Пример использования и вывода:

      Выходные данные по умолчанию показывают каждый сетевой адаптер в вашей системе и способ их устранения. Информация о IPv4-адресе и Default Gateway в разделах «Адаптер беспроводной локальной сети» и «Адаптер Ethernet» является наиболее важной.

      Используйте этот переключатель, чтобы очистить кеш DNS:

        ipconfig / flushdns  

      Очистка кеша DNS может помочь, когда ваш Интернет работает, но определенный веб-сайт или сервер по какой-то причине недоступен (например,г. время ожидания веб-сайта истекает и не загружается). Если очистка кеша DNS не решает проблемы с подключением, попробуйте эти быстрые советы по устранению неполадок, чтобы исправить подключение к Интернету.

      5. GETMAC

      Каждое устройство, соответствующее стандартам IEEE 802, имеет уникальный MAC-адрес (управление доступом к среде). Производитель назначает MAC-адреса и сохраняет их в оборудовании устройства. Некоторые люди используют MAC-адреса, чтобы ограничить количество устройств, которые могут подключаться к сети.

      Пример использования и вывода:

      Вы можете увидеть несколько MAC-адресов в зависимости от того, сколько сетевых адаптеров установлено в вашей системе. Например, соединения Wi-Fi и Ethernet будут иметь разные MAC-адреса. Если вы хотите узнать больше, проверьте, для чего подходят ваш IP и MAC-адрес.

      6. NSLOOKUP

        nslookup  

      означает поиск сервера имен.Он обладает большой мощностью, но большинству пользователей она не понадобится. Для обычных людей, таких как вы и я, его основное использование — это определение IP-адреса за определенным доменным именем.

      Пример использования и вывода:

      Обратите внимание, что определенные доменные имена не привязаны к выделенному IP-адресу, а это означает, что вы можете получать разные IP-адреса каждый раз, когда запускаете команду. Это нормально для больших веб-сайтов, потому что они распределяют свою рабочую нагрузку по разным машинам.

      Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в свой браузер и посмотрите, куда он приведет. Однако не все IP-адреса приводят к доменным именам, и многие IP-адреса недоступны через Интернет.

      7. NETSTAT

        netstat  

      — это инструмент для сетевой статистики, диагностики и анализа. Он мощный и сложный, но может быть достаточно простым, если вы игнорируете дополнительные аспекты, о которых вам не нужно знать (например, при условии, что вы не управляете крупным бизнесом или сетью университетского городка).

      Пример использования и вывода:

      По умолчанию команда показывает все «активные подключения» в вашей системе, независимо от того, находятся ли эти подключения в локальной сети или через Интернет. Активное соединение не означает, что происходит перемещение данных — это может просто означать, что порт открыт и готов принять соединение.

      Действительно,

        netstat  

      в основном полезен для обычных пользователей из-за его способности отображать информацию о портах, и это может пригодиться, когда вам нужно перенаправить порты.

      Но в команде также есть около дюжины переключателей, которые изменяют вид отображаемой информации, например,

        -r  

      , который вместо этого показывает таблицу маршрутизации.

      8. NETSH

        netsh  

      — это сетевая оболочка. Это команда cmd для работы в сети, которая позволяет просматривать и настраивать практически каждый сетевой адаптер в вашей системе более подробно и детально, чем любая из предыдущих команд.

      Запуск

        сетка  
      Команда

      сама по себе переведет командную строку в режим сетевой оболочки. В этой оболочке существует несколько различных «контекстов», в том числе один для команд, связанных с маршрутизацией, один для команд, связанных с DHCP, и один для диагностики, среди прочего. Но вы также можете использовать его для запуска отдельных команд.

      Чтобы увидеть все контексты сетевой оболочки:

      И чтобы увидеть все команды в контексте:

      Вы можете развернуть еще один уровень, чтобы найти все подкоманды в этих командах:

      Так, например, вы можете запустить эту команду, чтобы просмотреть все драйверы беспроводной сети в вашей системе и их свойства:

        netsh wlan показать драйверы  

      Network Shell достаточно сложна, чтобы заслужить отдельную статью.Просто знайте, что если вы хотите получить настоящую техническую информацию о конфигурации вашей сети, вам, вероятно, потребуется использовать эту утилиту командной строки.

      Если Network Shell оставила вас желающим изучить не только сетевые команды cmd для вашей системы, попробуйте эти базовые команды cmd, которые должен знать каждый пользователь.

      Сетевые команды и другие сетевые решения

      Для всех, кто плохо знаком с сетевыми командами Windows, пригодится шпаргалка. Имея некоторую справку, вы можете использовать различные команды cmd для сбора информации о вашей сети, Wi-Fi и Интернете.Тем не менее, хотя всегда полезно знать свои варианты, вам может понадобиться альтернатива.

      Может быть, использование команд cmd для вашей сети не обязательно для конкретной проблемы, с которой вы столкнулись. Вам следует ознакомиться с этими диагностическими приемами и простыми исправлениями сетевых проблем, чтобы увидеть, есть ли там решение для вас. И если вам действительно нужно глубже изучить команды, обязательно попробуйте новый Терминал Windows, чтобы получить больше удовольствия от работы.

      15 команд командной строки Windows (CMD), которые вы должны знать

      Командная строка по-прежнему остается мощным инструментом Windows.Вот самые полезные команды CMD, которые должен знать каждый пользователь Windows.

      Читать далее

      Об авторе Джеймс Хиртц (Опубликована 101 статья)

      Джеймс — штатный писатель MakeUseOf и любитель слов.После окончания бакалавриата. Говоря по-английски, он решил преследовать свои увлечения во всех вопросах, связанных с технологиями, развлечениями и играми. Он надеется достичь, обучить и обсудить с другими с помощью письменного слова.

      Более От Джеймса Хирца
      Подпишитесь на нашу рассылку новостей

      Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

      Нажмите здесь, чтобы подписаться

      Лучшие сетевые команды командной строки Windows

      Windows поставляется с несколькими полезными сетевыми утилитами.Эти программы могут предоставить вам важную информацию о вашем сетевом подключении и помочь в диагностике проблем. Существует четыре сетевых утилиты TCP / IP, о которых должен знать каждый пользователь Windows:

      1. Netstat
      2. Tracert
      3. IPconfig
      4. NSlookup

      Давайте посмотрим, что делают эти утилиты и как они обычно используются.

      Напоминание о TCP / IP

      Все четыре утилиты являются сетевыми программами TCP / IP. Что это обозначает?

      TCP / IP — это сокращение от Интернет-протокола Transmission Control Protocol. Протокол — это набор правил и спецификаций, определяющих, как работает процесс.

      Например, на работе протоколом может быть сначала назначить встречу с личным помощником вашего начальника, а не вторгаться в его офис в случайное время дня. Точно так же TCP / IP описывает, как различные устройства, подключенные друг к другу в Интернете, могут упорядоченно обмениваться данными.

      Учимся любить командную строку

      Хотя 99% компьютерных интерфейсов в наши дни являются графическими, всегда будет потребность в текстовых инструментах командной строки.По большей части эти утилиты TCP / IP работают через командную строку. Это означает, что вам нужно ввести имя утилиты и действие, которое вы хотите, чтобы она предприняла.

      В Windows это всегда выполнялось с помощью командной строки, но сейчас от этого отказываются. Сегодня предпочтительным интерфейсом командной строки является Windows PowerShell.

      Для доступа к Powershell:

      1. Щелкните правой кнопкой мыши кнопку «Пуск»
      2. Выберите Windows PowerShell (Admin)

      Теперь вы можете вводить свои команды в командную строку PowerShell сколько душе угодно.Если вы хотите пройти путь мастера PowerShell, он начинается с одного шага. То есть «Использование PowerShell для домашних пользователей — руководство для начинающих» нашего собственного Гая Макдауэлла.

      А теперь давайте познакомимся с ними поближе.

      Что такое Netstat?

      Netstat или Network Statistics — это мощная информационная утилита, которая дает вам важную информацию о том, что ваше сетевое соединение делает в любой данный момент. Он дает вам базовую статистику по ключевой сетевой активности.Это включает в себя, какие порты открыты и используются, а также какие соединения открыты и работают.

      Netstat — это не только приложение для Windows, но и для Linux, Unix и Mac. Он начал свою жизнь в Unix и стал основным оружием в наборе инструментов сетевого администратора.

      Существует графическая альтернатива в виде Microsoft TCPView, но знание того, как использовать netstat, всегда будет полезно. У программы много вариантов использования, но в наши дни одной из распространенных целей является обнаружение вредоносных программ.Вредоносные программы, такие как трояны, часто открывают порт и ждут, пока их создатели свяжутся с ними для дальнейших инструкций. С помощью netstat вы можете быстро увидеть, есть ли подозрительное подключение вашего компьютера к сети.

      Важные команды Netstat

      Netstat — одна из самых простых в использовании утилит TCP / IP. Все, что вам нужно сделать, это ввести netstat (без кавычек), и вы получите стандартный список активных подключений. Это должно выглядеть примерно так:

      Это нормально для обычного обзора сетевых подключений, но вы можете изменить вывод с помощью модификаторов.Например, «netstat -a» отображает все активные порты, а «netstat -b» покажет вам исполняемый файл, отвечающий за каждый прослушивающий порт. Вот еще ключевые команды:

      • Netstat -e — отображает детали отправленных пакетов
      • Netstat -n — выводит список подключенных в данный момент хостов
      • Netstat -p — позволяет указать, какой тип протокола вы хотите проверить
      • Netstat -r — предоставляет список таблиц маршрутизации
      • Netstat -s — дает статистику по IPv4, IPv6, ICMP, TCP и т. д.

      Что такое Tracert?

      Tracert — это сокращение от traceroute .Это сетевая утилита, которая показывает вам информацию о каждой остановке на пути от сетевого интерфейса вашего компьютера до конечного устройства.

      Когда вы используете Tracert, приложение отправляет специальные пакеты Internet Control Message Protocol (ICMP), которые вынуждают устройства на каждом скачке отправлять обратно информацию. В частности, он просит их передать точное время прибытия пакета, а затем использует эту информацию для расчета времени прохождения между каждым переходом.

      Tracert можно использовать в трех основных целях:

      • Чтобы узнать, где теряется пакет.
      • Чтобы определить, где задерживаются пакеты.
      • Чтобы увидеть IP-адреса каждого перехода по маршруту пакета.

      Теперь давайте посмотрим, как работает команда Tracert.

      Важные команды Tracert

      Самая простая форма команды Tracert требует имени утилиты, а также сетевого назначения. Пункт назначения может быть выражен как IP-адрес или URL-адрес веб-сайта. Например: Tracert www.google.com.

      Вывод команды выглядит так:

      Tracert также имеет небольшое количество опций, вот список:

      • Tracert -d : Указывает Tracert не преобразовывать адреса в имена хостов
      • Tracert -h : Maximum_hops — позволяет изменить количество переходов по умолчанию, например.г. -h 30
      • Tracert -j host-list : указывает LSR (свободный исходный маршрут) в списке хостов
      • -w timeout : позволяет вам установить, как долго Tracert ждет на каждом переходе, прежде чем рассматривать его как тайм-аут. Например. Tracert -w 1000

      Это простой инструмент, но он может быть невероятно полезным, если вы играете в сетевой детектив!

      Что такое IPconfig?

      Одна из самых полезных сетевых утилит TCP / IP, IPconfig показывает текущую конфигурацию сетевых устройств на вашем компьютере.Его также можно использовать для ручного принудительного выполнения определенных действий, связанных с вашими сетевыми подключениями.

      IPconfig особенно полезен, если вашему компьютеру динамически назначается IP-адрес. Поскольку это позволяет вам быстро увидеть, какой IP-адрес в настоящее время имеет ваша система.

      Важные команды IPconfig

      IPconfig обычно используется с параметром, который либо отображает сетевую информацию, либо выполняет задачу, связанную с сетью. Вот некоторые из наиболее важных команд, которые следует знать:

      • IPconfig / all : Показывает всю информацию о подключении физического и виртуального сетевого адаптера.
      • IPconfig / flushdns : сбрасывает кеш преобразователя DNS. Подходит для решения проблем, связанных с DNS.
      • / IPconfig / Renew : Принудительно назначает новый IP-адрес.

      IPconfig — это полезная утилита для устранения общих проблем с подключением к Интернету, поэтому стоит запомнить ее ключевые команды.

      Что такое NSLookup?

      NSlookup — это сокращение от nameserver lookup . «Сервер имен» — это ключевой тип сервера в DNS (системе доменных имен).По сути, это DNS-сервер, а это означает, что это сетевое устройство, которое связывает URL-адрес, который вы вводите в браузере, с IP-адресом сервера, на котором размещается контент.

      Обычно этот процесс скрыт от вас как пользователя, но NSlookup позволяет вам делать две вещи:

      • Узнайте, какой IP-адрес скрывается за определенным адресом веб-сайта.
      • Чтобы найти URL-адрес, связанный с определенным IP-адресом.

      Итак, если у вас есть только веб-адрес или IP-адрес, вы можете использовать NSlookup, чтобы найти другую часть головоломки.Вы можете объединить это с информацией из других инструментов, таких как Tracert или Netstat, чтобы определить, какие веб-серверы подключены к IP-адресам, о которых они сообщают.

      Важные команды NSLookup

      Вам следует знать три основные команды NSLookup. Первый — это просто «nslookup». Это показывает текущий сервер имен и его IP-адрес.

      Обратите внимание, что NSlookup все еще работает, и вы находитесь в его командной строке, а не в PowerShell. Если вы хотите вернуться в PowerShell, введите , выход и нажмите , введите .

      Однако давайте задержимся на секунду и попросим наш сервер имен предоставить нам адрес Google.com. Просто введите google.com и нажмите введите .

      Как видите, это дает нам IP-адрес 172.217.170.46. Введите это в свой веб-браузер, и вы попадете прямо в поисковую систему Google. Вы также можете выполнить обратный поиск и ввести IP-адрес, который затем должен вернуть URL-адрес связанного с ним сервера.

      Теперь вы знакомы с четырьмя основными утилитами TCP / IP, которые помогут вам понять, что происходит в вашей сети, и приоткрыть завесу над тайной, которой является Интернет.Развлекайся!

      Проект документации Linux


      Информация о LDP
      FAQ
      Манифест / лицензия
      История
      Волонтеры / сотрудники
      Должностные инструкции
      Списки рассылки
      IRC
      Обратная связь

      Автор / внести вклад
      Руководство для авторов LDP
      Внесите свой вклад / помогите
      Ресурсы
      Как отправить
      Репозиторий GIT
      Загрузок
      Контакты

      Спонсор сайта LDP
      Мастерская

      LDP Wiki : LDP Wiki — это отправная точка для любой незавершенной работы
      Члены | Авторы | Посетители
      Документы

      HOWTO : тематическая справка
      последние обновления | основной индекс | просматривать по категориям
      Руководства : более длинные, подробные книги
      последние обновления / основной указатель
      Часто задаваемые вопросы : Часто задаваемые вопросы
      последние обновления / основной указатель
      страницы руководства : справка по отдельным командам (20060810)
      Бюллетень Linux : Интернет-журнал
      Поиск / Ресурсы

      Ссылки
      Поиск OMF
      Объявления / Разное


      Обновления документов
      Ссылка на HOWTO, которые были недавно обновлены.

      Сетевые инструменты командной строки: типы и использование

      IPConfig

      Эта команда ipconfig используется для поиска IP-адреса и шлюза по умолчанию вашей сети. IP-адрес — это адрес , (уникальный идентификатор) вашего устройства в сети. Это первый шаг устранения неполадок в сети. Без IP-адреса никто не знал бы, с чего начать. Чтобы увидеть, как работает эта команда, откройте окно командной строки, введите ipconfig и нажмите клавишу ввода.IP-адрес, маска подсети и шлюз по умолчанию будут отображаться, как показано на рисунке 1. Это работает только с инструментом командной строки.

      Рис.1 Пример IpConfig

      Для просмотра дополнительных сведений, таких как MAC-адрес системы, введите команду ipconfig / all.

      Рис 2 Ip Config All

      IfConfig

      В основном используется команда ifconfig:

      1.назначить адрес сетевому интерфейсу

      2. настроить или отобразить текущий сетевой интерфейс информацию о конфигурации системы. Эту команду следует использовать при запуске системы для определения сетевого адреса каждого интерфейса, который является частью машины.

      Рис 3 ifconfig

      Tracert

      Эта команда используется для получения информации о сетевом маршруте , по которому следует, когда компьютер, подключенный к сети, пытается получить доступ к серверу, на котором размещен конкретный веб-сайт.После ввода tracert в командной строке отображается маршрут вместе с IP-адресами каждого узла, по которому проходит пакет, чтобы достичь конечного пункта назначения. Эта команда обычно используется, чтобы выяснить, есть ли медленные или неудачные соединения.

      Рис.4 Пример трассировки маршрута

      Ping

      Команда Ping обычно используется для проверки сетевого подключения от вашей системы к конечному устройству, например серверу или принтеру, а также к веб-сайту.Эта команда используется при устранении неполадок во всей сети. Итак, когда вы вводите URL-адрес в своем веб-браузере, на самом деле вы инструктируете свой компьютер подключиться к имени веб-сайта. Имя веб-сайта фактически является псевдонимом IP-адреса. Таким образом, эту команду можно использовать двумя способами:

      1. Ее можно использовать для проверки связи с сетевым IP-адресом.

      2. Его можно использовать для непосредственной проверки связи с веб-сайтом или именем хоста.

      Рис 5 Пример Ping
      Рис 5 Пример Ping с именем веб-сайта

      Если вы обратили внимание на приведенные выше примеры, вы увидите, что выходные данные команды показывают количество отправленных и полученных пакетов.Если число не совпадает, это означает, что произошла потеря пакета. Пакеты могли быть повреждены при передаче или отброшены из-за перегрузки сети.

      Netstat

      Это сокращение от сетевой статистики ; Команда netstat используется для отображения активных соединений и портов, которые подключены к текущей машине. Эта команда также помогает определить любые нежелательные порты, подключенные к компьютеру. Эта команда используется для определения объема трафика в сети.

      Команда Nslookup

      Эта команда используется для диагностики инфраструктуры системы доменных имен (DNS). Команда помогает определить IP-адрес сервера или имя хоста. Когда в командной строке вводится команда nslookup вместе с URL-адресом веб-сайта, IP-адрес этого веб-сайта будет отображаться, как показано ниже.

      Рис 8 Пример nslookup

      Getmac Command

      Адрес управления доступом к среде (MAC) — это уникальный физический адрес компьютера, который специально назначается производителями этого компьютера.Нет двух компьютеров с одинаковым MAC-адресом. Чтобы узнать MAC-адрес компьютера, используется команда getmac. Введите команду getmac в командной строке и нажмите клавишу Enter. MAC-адрес системы будет отображаться, как показано ниже.

      Рис.9.Пример getmac

      Сводка урока

      Сетевые команды используются в командной строке для получения сетевой информации, такой как IP-адрес системы , MAC-адрес , сетевой маршрут , пройденный пакетом, и IP-адрес сервера на котором размещен веб-сайт или URL.Ipconfig и ifconfig могут использоваться для определения IP-адреса системы, getmac используется для определения MAC-адреса системы, netstat помогает идентифицировать все узлы, подключенные к системе, nslookup используется для поиска IP-адреса сервера. с заданным именем хоста, а команда ping используется для проверки, подключена ли система к сети

      Сетевые команды на Dos (2)

      1. NET — 2. Имя хоста — 3. IPConfig — 4. Пинг — 5. ARP — 6. Tracert — 7.Маршрут — 8. Netstat

      Сеть ipconfig, команда для просмотра IP-свойств компьютера. В Win98 эта команда эквивалентна winipcfg в Windows. Нет эквивалентной Windows XP.

      IPCONFIG отображает сводку IP-адреса сетевой карты недвижимость

      Для каждой карты мы находим IP-адрес (здесь 192.168.1.31), маску подсети (255.255.255.0) и шлюз по умолчанию (здесь 192.168.1.2.).

      IPCONFIG / all отображает сводку IP сетевой карты недвижимость

      Подобно предыдущему, но более полно, IPCONFIG / all также отображает имя хоста (с компьютера), описание Сетевая карта и ее MAC-адрес, если настроен DHCP, и адрес сервера, DNS-сервера, здесь интернет-провайдера Skynet, дата аренды и истечение срока ее действия. Дата.

      IPCONFIG / обновить для обновления IP-адреса для всей сети карточки

      Часто проще (начиная с Windows 2000) отключить и снова включить сетевую карту через Windows через состояние панели инструментов Windows или по сети. соединения.

      IPCONFIG / release разрешает свободный IP-адрес. Связь больше эффективный.

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

      IPCONFIG / FLUSHDNS очистить кеш DNS разрешение (из Windows 2000).

      Эта конкретная команда используется при изменении файла c: \ windows \ system32 \ drivers \ etc \ hosts. Затем при смене сервера для интернет-сайта требуется около 72 часов для того, чтобы все серверы веб-DNS были согласованы с новым хостингом (и IP-адресом).Например, вставив строку 91.121.19.171 www.ybet.be, принудительно Ваш веб-браузер для входа на сайт напрямую с IP 91.121.19.171. Чтобы завершить команду, вы должны очистить кеш DNS с помощью этой команды DOS IPCONFIG / FLUSHDNS. Осторожно удалите линию один раз полностью переведен.

      IPCONFIG / registerdns обновляет аренду DHCP и повторно регистрирует аренду DNS

      Эта команда иногда используется для исправления некоторых проблем сети при запуске машины. соединения.

      IPCONFIG / displaydns Отображает содержимое преобразователя DNS кеш.

      В приведенном выше примере мы вручную указали IP-адрес сайта ybet.be. В эту команду входит большинство сайтов, посещенных за время. Опция дополнительная | больше для просмотра по страницам, как и в большинстве каталогов DOS команды.

      IPCONFIF / showclassid (NIC) и / setclassid (NIC) отображает и изменяет classID DHCP упомянутого класса карты соответственно.Чтобы отобразить все карточки, измените название NIC от *.

      В нем команда DOS без параметров бесполезна. Он позволяет определить, эффективно ли соединение с IP-адресом для отображения фактически полученных заказов. Он основан на сетевом протоколе ICMP. Эта команда не возвращает соединение, если адрес назначения установлен с оборудованием брандмауэра, не возвращающим результаты на запрос (ответ на ping из размера WAN), которые мы увидим в курсе оборудования 2. Массовое использование этой команды иногда используется для нарушения работы Интернета. серверы.

      PING X.X.X.X отправляет команду ping на сетевой адаптер с IP-адресом X.X.X.X

      PING www.site.com отправляет эхо-запрос на доменное имя. Эта опция использует DNS серверы.

      Это 2 основных использования. Некоторые варианты есть несколько коммунальные услуги.

      Пункт назначения PING -t отправляет команду ping в пункт назначения (IP-адрес или доменное имя) до тех пор, пока он не остановится.CTRL + мгновенно останавливает прокрутку, + останавливает команда

      Например, эта команда может сообщать о перезагрузке сервера во время перезагрузки удаленно (через терминальный сервер для пример).

      Пункт назначения PING -n 10 отправляет команду адресату (IP-адрес или доменное имя) 10 X, это число настраиваемый.

      Другие опции, такие как f: запрос не фрагментировать пакеты, -l размер в десятичном формате используется для отправки пакета заданного размера (всегда в десятичном формате).Это позволяет определить MTU (максимальный размер передачи) интернет-соединения для пример.

      PING f-l 1500 www.ybet.be отправляет пакет размером 1500 байт нефрагментированным на сайт ybet.be

      Эта команда используется для сетевого протокола ARP (обратный протокол адреса). Это позволяет просматривать и изменять IP-адреса, совпадающие / физические (сетевая карта MAC). Поскольку этот курс не является сетевым, я могу видеть только основные вариант

      ARP-a отображает соответствие IP / MAC адреса компьютеров и подключенных устройств.Динамические соединения используют DHCP для настройки IP-адреса.

      TRACERT X.X.X.X для отображения скачков при подключении к IP X.X.X.X, IP-адреса и адрес имени хоста
      TRACERT www.site.com для отображения скачков при подключении site.com, IP-адреса и доменное имя хоста.

      . Различные варианты не отображают имя хоста и не ограничивают количество переходов.Для Команда PING, сервер не может принять команду, если она настроена за.

      Эта команда позволяет изменять таблицы маршрутизации. Он зарезервирован для курсов по чистым сетям TCP / IP, мне нужно содержать только основные команда:

      ПЕЧАТЬ МАРШРУТА Отображает маршрут для используемого компьютера столы.
      NetStat отобразит все активные (настроенные) порты на компьютере как TCP, так и UDP. Это позволяет, например, обнаруживать трояны и другие вредоносные программы. программы.
      NetStat-a для отображения всех портов компьютера как TCP, так и UDP, включая те, которые неактивный.

      Помните, что для подключения к Интернету открыты только несколько портов (как TCP, так и UDP) и, конечно, не порты больше 1024 (за редкими исключениями готовности). Однако во внутренней сети часто используются более высокие порты, это не влияет на внутреннюю безопасность сети.

      10 основных сетевых команд в linux / unix

      Сеть является неотъемлемой частью Unix и предлагает множество инструментов и команд для диагностики любых сетевых проблем.Когда я работал над протоколом FIX, мы получали много запросов в службу поддержки, чтобы узнать, подключены ли сеансы FIX или нет. Поскольку протокол FIX использует сокеты, вы можете использовать netstat, telnet и другие сетевые команды, доступные в Linux, для поиска и решения проблемы. В этой статье я покажу вам основные сетевые команды в Unix и для каких целей они используются. с помощью комбинации grep и команды find на них вы можете устранить большинство сетевых проблем.


      Пример сетевых команд в Unix и Linux Это самые полезные команды в моем списке при работе на сервере Linux, это позволяет быстро устранять проблемы с подключением. E.г. независимо от того, подключена ли другая система или нет, отвечает ли другой хост или нет, и при работе для подключения FIX для расширенной торговой системы этот инструмент экономит довольно много времени


      Эта статья является продолжением моей статьи Как быстро работать в Unix и Unix Command: учебники и примеры для начинающих.

      • поиск имени хоста / домена и IP-адреса — имя хоста
      • тестовое сетевое соединение — ping
      • получение конфигурации сети — ifconfig
      • Сетевые соединения, таблицы маршрутизации, статистика интерфейса — netstat
      • запрос DNS-поисковое имя — nslookup
      • связь с другим именем хоста — telnet
      • действия, выполняемые пакетами для доступа к сетевому узлу — traceroute
      • просмотр информации о пользователе — finger
      • проверка состояния целевого хоста — телнет

      10 Пример сетевых команд в Unix давайте посмотрим на несколько примеров различных сетевых команд в Unix и Linux.Некоторые из них довольно простые, например ping и telnet, а некоторые из них более мощные, например nslookup и netstat. Когда вы использовали эти команды в сочетании с find и grep, вы можете получить все, что ищете, например имя хоста, конечные точки подключения, состояние подключения и т. д.

      Полный список команд UNIX можно найти в книге «Командная строка Linux: полное введение», отличной книге, которую должен прочитать любой пользователь UNIX.

      1. имя хоста имя хоста без параметров отображает имя хоста машины
      имя хоста –d отображает имя домена, которому принадлежит машина
      имя хоста –f отображает полное имя хоста и домена
      имя хоста –i отображает IP-адрес текущего компьютера



      2.пинг
      Отправляет пакеты информации указанному пользователем источнику. Если пакеты получены, устройство назначения отправляет пакеты обратно. Ping может использоваться для двух целей.

      1. Чтобы убедиться, что сетевое соединение может быть установлено.
      2. Информация о времени скорости соединения.

      Если вы выполните пинг www.yahoo.com , он отобразит его IP-адрес. Используйте ctrl + C, чтобы остановить тест.

      3. ifconfig
      Просмотр конфигурации сети, отображает текущую конфигурацию сетевого адаптера.Это удобно, чтобы определить, получаете ли вы ошибки передачи (TX) или приема (RX).



      4. netstat
      Самый полезный и очень универсальный для поиска подключения к хосту и от него. Вы можете узнать все группы (сети) многоадресной рассылки, на которые подписан этот хост, введя «netstat -g»

      netstat -nap | grep port отобразит идентификатор процесса приложения, которое использует этот порт
      netstat -a или netstat –all отобразит все подключения, включая TCP и UDP
      netstat —tcp или netstat –t отобразит только TCP-соединение
      netstat —udp или netstat –u отобразит только UDP-соединение
      netstat -g отобразит всю многоадресную сеть, на которую подписан этот хост.




      5. nslookup
      Если вы знаете IP-адрес, он отобразит имя хоста. Чтобы найти все IP-адреса для данного доменного имени, используется команда nslookup. Чтобы эта утилита была полезной, у вас должно быть подключение к Интернету, например

      $ nslookup blogger.com

      Вы также можете использовать nslookup для преобразования имени хоста в IP-адрес и преобразования IP-адреса в имя хоста.



      6. traceroute
      Удобная утилита для просмотра количества переходов и времени отклика для доступа к удаленной системе или веб-сайту — это traceroute. Опять же, вам необходимо подключение к Интернету, чтобы использовать этот инструмент.

      7. палец Просмотр информации о пользователе, отображение имени пользователя, настоящего имени, имени терминала и статуса записи. это довольно старая команда Unix, которая в настоящее время используется редко.



      8.телнет
      Подключает целевой хост через протокол telnet, если telnet-соединение устанавливается на любой порт, означает, что соединение между двумя хостами работает нормально.

      $ telnet hostname port

      будет telnet hostname с указанным портом. Обычно он используется, чтобы увидеть, жив ли хост и в порядке ли сетевое соединение.
      Если ваша база данных похожа на MySQL, вы можете найти мою серию руководств по командам MySQL полезной.

      Другие учебные пособия и примеры команд UNIX

      .

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *