Сетевые консольные утилиты

Для работы с сетевыми настройками в консольном режиме (cmd.exe) служат несколько утилит.

Ipconfig – этаутилита инструментов для просмотра настроек сетевых соединений и устранения неисправностей TCP/IP. Она выводит информацию о каждом сетевом адаптере, в том числе о назначенном ему IP-адресе, маске подсети, адресе шлюза, МАС-адресе, адресе DNS-сервера и т. д. Чтобы получить основные сведения о сетевых устройствах, наберите в командной строке ipconfig.

Параметры утилиты ipconfig Табл. 1

Ключи Функции
/all выводит полную информацию о настройках TCP/IP
/displaydns выводит информацию из кэша DNS
/flushdns очищает кэш DNS
/registerdns обновляет все DHCP-адреса и регистрирует заново доменные имена
/release "<адаптер>" освободить IP-адрес для указанного устройства
/renew"<адаптер>" возобновляет адрес указанного устройства
/setclassid "<адаптер>"<новый код> устанавливает код класса DHCP указанного адаптера
/showclassid "<адаптер>" выводит код класса DHCP указанного адаптера
/? отображение справки в командной строке

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

>ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : stuff-ctam

Primary Dns Suffix . . . . . . . : ctam.tu-bryansk.ru

Node Type . . . . . . . . . . . . : Hybrid

IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No

DNS Suffix Search List. . . . . . : ctam.tu-bryansk.ru

Ethernet adapter Local Area Connection 1:

Connection-specific DNS Suffix . : ctam.tu-bryansk.ru

Description . . . . . . . . . . : IBM 10/100 EtherJet PCI Management Adapter

Physical Address. . . . . . . . . : 00-06-29-C9-57-1C

DHCP Enabled. . . . . . . . . . . : Yes

Autoconfiguration Enabled . . . . : Yes

IP Address. . . . . . . . . . . . : 192.168.128.111

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.128.1

DHCP Server . . . . . . . . . . . : 192.168.128.1

DNS Servers . . . . . . . . . . . : 192.168.128.5

192.168.128.1

Primary WINS Server . . . . . . . : 192.168.128.1

Secondary WINS Server . . . . . . : 192.168.128.1

Ping – эта команда, которая базируется на IP- и ICMP-протоколах пересылки дейтограмм и служит для проверки работоспособности каналов и узлов. Для решения поставленной задачи PING использует отклики протокола ICMP (смотри также статьи о протоколах IP и ICMP).

Применяется PING и при отладке сетевых каналов. Ниже приведены параметры утилиты и пример использования команды Ping.

Параметры утилиты ping Табл. 2

Ключи Функции
-t Отправка пакетов на указанный узел до команды прерывания
-a Определение адресов по именам узлов
-n Число отправляемых запросов
-l Размер буфера отправки
-f Установка флага, запрещающего фрагментацию пакета
-i TTL Задание времени жизни пакета (поле "Time To Live")
-v TOS Задание типа службы (поле "Type Of Service")
-r Запись маршрута для указанного числа переходов
-s Штамп времени для указанного числа переходов
-j список узлов Свободный выбор маршрута по списку узлов
-k список узлов Жесткий выбор маршрута по списку узлов
-w интервал Интервал ожидания каждого ответа в миллисекундах

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

>ping iipo.tu-bryansk.ru

Pinging iipo.tu-bryansk.ru [82.179.88.34] with 32 bytes of data:

Reply from 82.179.88.34: bytes=32 time=6ms TTL=58

Reply from 82.179.88.34: bytes=32 time=5ms TTL=58

Reply from 82.179.88.34: bytes=32 time=5ms TTL=58

Reply from 82.179.88.34: bytes=32 time=7ms TTL=58

Ping statistics for 82.179.88.34:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 5ms, Maximum = 7ms, Average = 5ms

Arp -эта утилита предназначена для просмотра таблицы соответствия IP-адресов сетевых машин аппаратным (MAC) адресам их сетевых адаптеров. Она также позволяет изменять эту таблицу.

Она имеет следующий синтаксис:

Параметры утилиты arp: Табл. 3

Ключи Функции
-a Отображает локальную таблицу соответствия IP-адресов MAC-адресам. Если указан IP-адрес, то выводится информация из таблицы только для соответствующего компьютера. Если в системе установлено более одного сетевого адаптера, то выводится информация из таблицы ARP для всех сетевых адаптеров
-g То же, что и -a
ip_адрес IP-адрес
-N адрес_интерфейса Указывает, что выводятся данные из таблицы ARP только указанного адаптера
-d Удаляет указанный хост из таблицы ARP. При задании IP-адреса допустимо использование символа * для удаления нескольких адресов. Если адрес интерфейса не указан, то соответствующие записи будут удалены из таблиц всех интерфейсов
-s Добавляет в таблицу ARP статическую запись. Если не указан адрес интерфейса, то запись будет добавлена в таблицы всех интерфейсов. Статические записи сохраняются только на время работы компьютера - после перезагрузки статические записи требуют повторного добавления
mac_адрес MAC-адрес. Указывается в виде 6 шестнадцатеричных чисел, разделенных дефисами

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

>arp -a

Interface: 192.168.50.111 --- 0x10003

Internet Address Physical Address Type

192.168.50.1 00-02-b3-50-8d-e7 dynamic

192.168.50.6 00-02-b3-e9-aa-c5 dynamic

192.168.50.11 00-14-85-31-f4-9f dynamic

192.168.50.18 00-06-29-89-8a-66 dynamic

192.168.50.54 00-c0-f0-56-ae-cf dynamic

192.168.50.68 00-06-29-89-73-5d dynamic

Задание на лабораторную работу

1. Необходимо установить OC Windows 2000 (XP/2003/7) на виртуальную машину Virtual PC 2007.

2. Нстроить стек протоколов TCP/IP:

a) Установить взаимодействие между несколькими запущенными в локальной сети виртуальными машинами с использованием статически заданных IP адресов. При этом рекомендуется использовать диапазон локальных адресов 192.168.0.XX и соответствующую маску подсети 255.255.255.0.

b) Ознакомиться с принципами динамического назначения адресов:

· при наличии DHCP сервера (адреса локальной сети лаборатории, например, подсеть 192.168.192.0, маска 255.255.255.0).

· в отсутствии DHCP сервера (автоматически назначаемые адреса с 169.254.0.1 по 169.254.255.254, маска 255.255.0.0). В данном случае DHCP-сервер должен быть недоступен.

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

4. Протестировать рассмотренные сетевые утилиты

Дополнительное задание:

  1. Попробовать установить для нескольких виртуальных машин одинаковый MAC адрес (в конфигурационном файле образа для Virtual PC – *.vmc).
  2. Задать для двух машин одинаковый IP адрес (использовать статическое назначение адресов).

Проанализировать полученные результаты.

Примечание:приветствуется выполнение работы группами при условии работы с несколькими виртуальными машинами.

Контрольные вопросы

1. Каково назначение виртуальных машин?

2. Что такое топология «звезда»?

3. Что такое коммутатор (switch)? Чем отличается от классического концентратора (hub)? К какому типу оборудования относится?

4. Что такое и где применяется MAC-адрес? Почему в рамках одной локальной сети MAC-адреса должны быть уникальны?

5. Что такое IP-адрес? Что такое маска подсети?

6. Разница между IP и MAC-адресом.

7. Какие существуют классы IP?

8. Каким образом можно задавать настройки сетевых соединений в Windows XP/7?

SHAPE Сетевые консольные утилиты - student2.ru SHAPE Сетевые консольные утилиты - student2.ru SHAPE Сетевые консольные утилиты - student2.ru

Наши рекомендации