Прежде, чем начать выполнение лабораторной работы
- Изучите материал о адресации узлов в компютерных сетях. Убедитесь, что Вы понимаете, что такое:
- IP адрес, маска сети, в чем отличие IPv4 от IPv6;
- MAC адрес;
- протоколы ARP и ICMP.
- Прочитайте электронную документацию по следующим утилитам:
- ip
- ifconfig
- ping
- arp
Задание на лабораторную работу
- На всех узлах сети:
- Используя утилиту ip, определите, сколько сетевых подключений имеется в системе?
- С помощью утилиты ifconfig попытайтесь найти, сколько сетевых подключений уже сконфигурировано и активно?
- Заданы ли адреса для каждого сетевого подключения? (Используйте утилиту ip).
- Для локальных соединений узлов host2 и host3 задайте адреса с помощью утилилиты ip. Переведите соединения в работоспособное состояние. Проверьте их готовность с помошью утилиты ifconfig.
- Настройте внешнее соединения узла host3 с использованием утилиты ifconfig, указав ему IP любой адрес из сети провайдера (как её узнать уточните у преподавателя).
- Изучите скрипт настройки сетевых подключений, выполняемый при загрузке системы (/etc/init.d/network).
- Для внешнего соединения узла host2 и локального соединения узла host1 создайте файлы соответствующих описаний (/etc/sysconfig/network-scripts/ifcg-eth0). Пример конфигурационного файла можно посмотреть тут. Проверьте, чтобы при перезапуске скрипта /etc/init.d/network указанным соединениям были заданы правильные настройки. В случае, если при перезапуске скрипта network настройки остальных интерфейсов будут нарушены, то выполните п. 2 и 3.
- Проверьте "наличие связи" (с использованием утилиты ping) до всех других компьютеров сети, адресам ISP1, ISP2 и сети соседних подгрумм. Составьте таблицу с результатами тестирования.
- Используя узел host2 определите MAC адреса (с использованием утилиты arp) для узлов: 172.16.N.1, 172.16.N.3, 10.0.0.[(N+1)*10].
Контрольные вопросы
- Что такое IP адрес? Какова его структура? Что означает запись вида 192.168.2.1?
- Чем отличается IPv4 от IPv6?
- Что такое подсеть? Как используется маска для указания подсети? Что означает запись вида 192.168.2.0/22?
- Какие параметры необходимо указать, чтобы настроить сетевой интерфейс?
- Что такое классы IP адресов?
- Что означает фраза "серый адрес"? Чем он отличается от "белого"?
- Что такое MAC адрес? Как он связан с протоколом ARP?
- Как использовать утилиту ip? Пример команды для просмотра имеющихся сетевых устройств и их адресов. Как задать адрес для устройства? Что такое "алиас"? Как перевести устройство в активное состояние?
- Как использовать утилиту ifconfig? Пример команды для просмотра имеющихся сетевых устройств и их адресов. Как задать адрес для устройства? Что такое "алиас" и каким образов они выводятся утилитой ifconfig? Как перевести устройство в активное состояние?
- Каким образом в конфигурационном файле ifcfg-eth0 можно указать параметры сетевого подключения?
- Что такое интерфейс "петля"? Зачем он используется?
- Поясните, при каких условиях и каким образом узел host2 определил MAC удреса в п. 7 задания?
- Прокомментируйте результаты п. 6 задания.
Полезные ссылки