Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сетевые утилиты.docx
Скачиваний:
8
Добавлен:
01.04.2025
Размер:
99 Кб
Скачать
☆
      1. Синтаксис команды arp.Exe:

arp[-a [InetAddr] [-NIfaceAddr]] [-g [InetAddr] [-NIfaceAddr]] [-dInetAddr [IfaceAddr]] [-sInetAddr EtherAddr [IfaceAddr]]

  • -a[ InetAddr] [ -NIfaceAddr] - ключ -a - отображает текущую таблицу ARP для всех интерфейсов. Для отображения записи конкретного IP-адреса используется ключ -a с параметром InetAdd , в качестве которого указывается IP-адрес. Если узел, отправляющий ARP-запрос имеет несколько сетевых интерфейсов, то для отображения таблицы ARP нужного интерфейса, можно использовать ключ -N с параметром IfaceAddr, в качестве которого используется IP-адрес интерфейса.

  • -g[ InetAddr] [ -NIfaceAddr] ключ -g идентичен ключу -a.

  • -d InetAddr[ IfaceAddr] - используется для удаления записей из ARP-кэша. Возможно удаление по выбранному IP- адресу или полная очистка ARP кэша. Для удаления всех записей вместо адреса используется символ «*». Если имеется несколько сетевых интерфейсов, то очистку можно выполнить для одного из них, указав в поле IfaceAddr его IP- адрес .

  • -s InetAddr EtherAddr [ IfaceAddr] - используется для добавления статических записей в таблицу ARP. Статические записи хранятся в ARP-кэше постоянно. Обычно, добавление статических записей используется для сетевых устройств, не поддерживающих протокол ARP или не имеющих возможности ответить на ARP- запрос.

  • /? - получение справки по использованию arp.exe. Аналогично - запуск arp.exe без параметров.

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

  • arp -a - отобразить все записи таблицы ARP.

  • arp -a 192.168.0.9 - отобразить запись, соответствующую IP-адресу 192.168.0.9

  • arp -a 192.168.1.158 -N 192.168.1.1 - отобразить таблицу ARP для адреса 192.168.1.158 на сетевом интерфейсе 192.168.1.1

  • arp -a -N 10.164.250.148 - отобразить все записи таблицы ARP на сетевом интерфейсе 10.164.250.148 .

  • arp -s 192.168.0.1 00-22-15-15-88-15 - добавить в таблицу ARP статическую запись, задающую соответствие IP - адреса 192.168.0.1 и MAC-адреса 00-22-15-15-88-15

  • arp -s 192.168.0.1 00-22-15-15-88-15 192.168.0.56 - то же самое, что и в предыдущем случае, но с указанием сетевого интерфейса, для которого выполняется добавление статической записи.

  • arp -d 192.168.1.1 192.168.1.56 удаление записи из таблицы ARP для IP-адреса 192.168.1.1 на сетевом интерфейсе 192.168.1.56

  • arp -d * - полная очистка таблицы ARP. Аналогично - arp -d без параметров. Если имеется несколько сетевых интерфейсов, то очистка может быть выполнена только для одного из них, например, - arp -d * 192.168.0.56.

      1. Некоторые замечания по практическому использованию команды arp:

  • разрешение адресов по протоколу ARP выполняется только при операциях передачи данных по протоколу IP .

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

  • если ответ на команду ping не приходит, а запись для данного IP-адреса присутствует в таблице ARP, то этот факт можно интерпретировать как блокировку ICMP-пакетов брандмауэром «пингуемого» узла.

  • невозможность подключения к удаленному узлу по протоколам TCP или UDP при наличии записей в таблице ARP для целевого IP-адреса, может служить признаком отсутствия служб, обрабатывающих входящие подключения, или их блокировки брандмауэром (закрытые порты).

  • ARP протокол работает в пределах локального сегмента сети. Поэтому, если выполнить команду ping на внешний узел ( например ping yandex.ru ), то в таблице ARP будет присутствовать запись для IP - адреса маршрутизатора, через который выполняется отправка пакета во внешнюю сеть.

  • При использовании команды ARP для отображения таблицы, не помещающейся на экране, удобно пользоваться командой постраничного вывода more или перенаправлением стандартного вывода в файл:

  • arp -a | more

  • arp -a > C:\myarp.txt

    1. Утилита IPCONFIG .

Утилита IPCONFIG присутствует во всех версиях ОС Windows. Некоторые параметры командной строки не поддерживаются в версиях, предшествующих Windows Vista/Windows 7.

Команда IPCONFIG используется для отображения текущих настроек протокола TCP/IP и для обновления некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP).

      1. Синтаксис команды ipconfig:

ipconfig [/allcompartments] [/all] [/renew[Adapter]] [/release[Adapter]] [/renew6[Adapter]] [/release6[Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassidAdapter] [/setclassidAdapter [ClassID]]

Параметры:

  • /? - отобразить справку по использованию IPCONFIG

  • /all - отобразить полную конфигурацию настроек TCP/IP для всех сетевых адаптеров. Отображение выполняется как для физических интерфейсов, так и для логических интерфейсов, как например, для dialup или VPN подключения.

  • /allcompartments - вывести полную информацию о конфигурации TCP/IP для всех секций. Применимо для Windows Vista/Windows 7 .

  • /displaydns - отобразить содержимое кэша службы DNS - клиента.

  • /flushdns - очистить содержимое кэша службы DNS - клиента.

  • /registerdns - инициировать регистрацию записей ресурсов DNS для всех адаптеров данного компьютера. Этот параметр используется для изменения настроек DNS сетевых подключений без перезагрузки компьютера.

  • /release[Adapter] - используется для отмены автоматических настроек сетевого адаптера, полученных от сервера DHCP. Если имя адаптера не указано, то отмена настроек выполняется для всех адаптеров.

  • /release6[Adapter] - отмена автоматических настроек для протокола IPv6.

  • /renew[Adapter] - обновить конфигурацию для сетевого адаптера, настроенного на получение настроек от сервера DHCP. Если имя адаптера не указано, то обновление выполняется для всех адаптеров.

  • /renew6[Adapter] - как и в предыдущем случае, но для протокола IPv6.

  • /showclassid Adapter и /setclassid Adapter[ ClassID] - эти параметры применимы для Windows Vista / Windows 7 и используются для просмотра или изменения идентификатора Class ID, если он получен от DHCP - сервера при конфигурировании сетевых настроек.

Изменение сетевых настроек с помощью команды IPCONFIG в основном, применимо к тем сетевым адаптерам, которые настроены на автоматическое конфигурирование с использованием службы динамической настройки основных параметров на сетевом уровне DHCP (Dynamic Host Configuration Protocol) или службы автоматической настройки частных IP-адресов APIPA (Automatic Private IP Addressing) .

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

Для имен адаптеров применимо использование символа «*» в качестве шаблона:

  • * - любое имя

  • Локальн* - имя адаптера начинается с подстрочки" Локальн "

  • *сети * - имя адаптера содержит строку "сети "