- •Цель работы
- •Теоретическая часть
- •Классические архитектуры организации локальных сетей
- •Построение локальной сети по технологии Ethernet. Сетевое оборудование
- •Адресация в локальных сетях на канальном уровне. Mac-адрес
- •Адресация в локальных сетях на сетевом уровне. Ip-адрес
- •Виртуальные машины и сети
- •Настройка сетевого стека tcp/ip
- •Утилиты настройки и тестирования сети
- •Задание
- •Порядок выполнения работы
Настройка сетевого стека tcp/ip
Для того чтобы компьютер (реальный или виртуальный) имел доступ к сетевым ресурсам, его необходимо подключить к сети и настроить его сетевые параметры. Физическое подключение осуществляется с помощью подсоединения сетевой карты к коммутатору. После этого в сетевых подключениях появится значок сети. Останется только настроить IP-адрес данного компьютера и некоторые дополнительные параметры.
Настройка сети в ОС семейства Windows 2000+. Сетевые параметры в ОС Windows 2000 и более поздних лет настраиваются через свойства соответствующего сетевого адаптера (рис 8). Для вызова данного диалогового окна необходимо перейти «Пуск» - «Панель управления» - «Управление сетевыми подключениями». В открывшемся окне выбирается сеть, которая настраивается в данный момент, и вызывается диалог свойств.
В диалоге свойств можно выбрать протокол (в рассматриваемом случае это Internet protocol TCP/IP) и детально настроить его. Основные параметры, такие как IP-адрес и маска подсети, указываются в настройках протокола. В диалоге, показанном на рис. 8, возможен выбор одного из двух способов конфигурирования системы: динамическое получение IP-адреса (данный способ работает только если в сети присутствует DHCP-сервер, который и занимается конфигурированием клиентских машин), и статическое указание настроек администратором.
Рис.
8. Окно настройки основных параметров
Утилиты настройки и тестирования сети
Для работы с сетевыми настройками в консольном режиме служат несколько утилит.
Ipconfig (в ОС UNIX – ifconfig) – эта утилита инструментов для просмотра настроек сетевых соединений и устранения неисправностей TCP/IP. Она выводит информацию о каждом сетевом адаптере, в том числе о назначенном ему IP-адресе, маске подсети, адресе шлюза, МАС-адресе, адресе DNS-сервера и т. д. Чтобы получить основные сведения о сетевых устройствах, наберите в командной строке ipconfig. Дополнительные параметры этой утилиты показаны в табл. 1, а пример использования – в листинге.
Таблица
1 |
Функции |
/all |
Выводит полную информацию о настройках TCP/IP |
/displaydns |
Выводит информацию из кэша DNS |
/flushdns |
Очищает кэш DNS |
/registerdns |
Обновляет все DHCP-адреса и регистрирует заново доменные имена |
/release "<адаптер>" |
Освобождает IP-адрес для указанного устройства |
/renew"<адаптер>" |
Возобновляет адрес указанного устройства |
/setclassid "<адаптер>"<новый код> |
Устанавливает код класса DHCP указанного адаптера |
/showclassid "<адаптер>" |
Выводит код класса DHCP указанного адаптера |
/? |
Отображает справки в командной строке |
Листинг
1
Ping – эта команда служит для проверки работоспособности каналов и узлов. Она базируется на IP- и ICMP-протоколах пересылки дейтограмм. Для решения поставленной задачи ping использует отклики протокола ICMP (см. стандарты протоколов IP и ICMP).
Применяется ping и при отладке сетевых каналов. В табл. 2 приведены параметры утилиты.
Таблица. 2
Ключи |
Функции |
-t |
Отправка пакетов на указанный узел до команды прерывания |
-a |
Определение адресов по именам узлов |
-n |
Число отправляемых запросов |
-l |
Размер буфера отправки |
-f |
Установка флага, запрещающего фрагментацию пакета |
-i TTL |
Задание времени жизни пакета (поле "Time To Live") |
-v TOS |
Задание типа службы (поле "Type Of Service") |
-r |
Запись маршрута для указанного числа переходов |
-s |
Штамп времени для указанного числа переходов |
-j список узлов |
Свободный выбор маршрута по списку узлов |
-k список узлов |
Жесткий выбор маршрута по списку узлов |
-w интервал |
Интервал ожидания каждого ответа в миллисекундах |
Arp – эта утилита предназначена для просмотра таблицы соответствия IP-адресов сетевых машин аппаратным адресам их сетевых адаптеров (MAC). Она также позволяет изменять эту таблицу. Основные параметры утилиты показаны в табл. 3.
В листинге 2 показан пример просмотра ARP-таблицы. В нем демонстрируется вывод всех известных данному адаптеру соответствий IP- и ARP-адресов
Ключи |
Функции |
-a |
Отображает локальную таблицу соответствия IP- адресов MAC-адресам. Если указан IP-адрес, то выводится информация из таблицы только для соответствующего компьютера. Если в системе установлено более одного сетевого адаптера, то выводится информация из таблицы ARP для всех сетевых адаптеров |
-g |
То же, что и -a |
ip адрес |
IP-адрес |
-N адрес_интерфейса |
Указывает, что выводятся данные из таблицы ARP только указанного адаптера |
-d |
Удаляет указанный хост из таблицы ARP. При задании IP-адреса допустимо использование символа * для удаления нескольких адресов. Если адрес интерфейса не указан, то соответствующие записи будут удалены из таблиц всех интерфейсов |
-s |
Добавляет в таблицу ARP статическую запись. Если не указан адрес интерфейса, то запись будет добавлена в таблицы всех интерфейсов. Статические записи сохраняются только на время работы компьютера - после перезагрузки статические записи требуют повторного добавления |
mac_адрес |
MAC-адрес. Указывается в виде 6 шестнадцатеричных чисел, разделенных дефисами |
Листинг
3
