Лабораторная работа № 2. Ручная настройка сетевых подключений.

Прежде, чем начать выполнение лабораторной работы

  1. Изучите материал о адресации узлов в компютерных сетях. Убедитесь, что Вы понимаете, что такое:
    • IP адрес, маска сети, в чем отличие IPv4 от IPv6;
    • MAC адрес;
    • протоколы ARP и ICMP.
  2. Прочитайте электронную документацию по следующим утилитам:
    • ip
    • ifconfig
    • ping
    • arp

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

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

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

  1. Что такое IP адрес? Какова его структура? Что означает запись вида 192.168.2.1?
  2. Чем отличается IPv4 от IPv6?
  3. Что такое подсеть? Как используется маска для указания подсети? Что означает запись вида 192.168.2.0/22?
  4. Какие параметры необходимо указать, чтобы настроить сетевой интерфейс?
  5. Что такое классы IP адресов?
  6. Что означает фраза "серый адрес"? Чем он отличается от "белого"?
  7. Что такое MAC адрес? Как он связан с протоколом ARP?
  8. Как использовать утилиту ip? Пример команды для просмотра имеющихся сетевых устройств и их адресов. Как задать адрес для устройства? Что такое "алиас"? Как перевести устройство в активное состояние?
  9. Как использовать утилиту ifconfig? Пример команды для просмотра имеющихся сетевых устройств и их адресов. Как задать адрес для устройства? Что такое "алиас" и каким образов они выводятся утилитой ifconfig? Как перевести устройство в активное состояние?
  10. Каким образом в конфигурационном файле ifcfg-eth0 можно указать параметры сетевого подключения?
  11. Что такое интерфейс "петля"? Зачем он используется?
  12. Поясните, при каких условиях и каким образом узел host2 определил MAC удреса в п. 7 задания? 
  13. Прокомментируйте результаты п. 6 задания. 

Полезные ссылки

  • IP-адрес 
  • Документация по утилите ifcongfig, 2
  • Документация по утилите ip  
  • Документация по утилите arp