Сетевые консольные утилиты
Для работы с сетевыми настройками в консольном режиме (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. Протестировать рассмотренные сетевые утилиты
Дополнительное задание:
- Попробовать установить для нескольких виртуальных машин одинаковый MAC адрес (в конфигурационном файле образа для Virtual PC – *.vmc).
- Задать для двух машин одинаковый IP адрес (использовать статическое назначение адресов).
Проанализировать полученные результаты.
Примечание:приветствуется выполнение работы группами при условии работы с несколькими виртуальными машинами.
Контрольные вопросы
1. Каково назначение виртуальных машин?
2. Что такое топология «звезда»?
3. Что такое коммутатор (switch)? Чем отличается от классического концентратора (hub)? К какому типу оборудования относится?
4. Что такое и где применяется MAC-адрес? Почему в рамках одной локальной сети MAC-адреса должны быть уникальны?
5. Что такое IP-адрес? Что такое маска подсети?
6. Разница между IP и MAC-адресом.
7. Какие существуют классы IP?
8. Каким образом можно задавать настройки сетевых соединений в Windows XP/7?
SHAPE SHAPE SHAPE