Практическая работа. Настройка сети в Linux (на примере

advertisement
Практическая работа. Настройка сети в Linux (на примере Ubuntu).
Цель работы:
− Научиться настраивать сеть;
− Изучить настройки и конфигурационные файлы.
− Настроить проводную сеть.
По работе необходимо сделать отчёт, в котором указать, как выполнялось каждое из заданий (полные
требования к отчёту – в конце работы).
Методические указания к выполнению
№1. Определение состояния сетевого подключения.
1) Просмотрите информацию по всем сетевым интерфейсам командой ifconfig –a
2) По выведенным данным определите Mac-адрес компьютера, ip-адрес компьютера, маску подсети,
адрес широковещательной рассылки, адрес шлюза по умолчанию (если есть) и адрес dns-сервера
(если есть).
В Ubuntu имена сетевых устройств принимают вид ethN, где N — число, означающее номер устройства
связи в системе. Нумерация устройств начинается с нуля. Если в компьютере две сетевых карты, то они
получат имена eth0 и eth1. Если в сетевую карту ethN вставлен сетевой провод, идущий в модем, роутер или
свитч, будет написано RUNNING, можно увидеть это примером выше в интерфейсе eth1.
В процессе эксплуатации сети может возникнуть неисправность сети.
Причиной неработоспособности сети может быть что угодно - начиная повреждения кабеля, проблем с
драйвером сетевого адаптера и заканчивая параметром, который был упущен (частота Wi-Fi при ручной
настройке, неверный пароль или что-либо подобное).
Чаще всего в компьютерной сети используется получения IP-адреса по DHCP, однако иногда требуется и
статическая адресация.
Если автоматическая настройка не подходит, то необходимо настроить сетевые параметры.
Выполните настройку сети двумя способами – через графический интерфейс и с командной строки.
№2. Задайте пароль для пользователя root.
Для этого:
1) Запустите терминал - CTRL+ALT+T.
2) Задайте пароль пользователя root: sudo passwd root
№3. Настройка сетевых параметров через графический интерфейс.
Из панели слева выберите
System Settings (системные настройки)  Network (сетевые настройки)
Можно видеть список различных видов сети.
Wired – проводная сеть. Wireless – беспроводная сеть.
В этой практической необходимо настроить проводную сеть.
Выбираем необходимое подключение и для него выбираем «Options»  «IPv4 Settings».
Указываем сетевые настройки в соответствие со следующей таблицей:
Адрес компьютера
Маска подсети
Основной шлюз
Адреса DNS-серверов
192.168.1.№вашей виртуальной машины-100
Например, если ваш номер 110, то адрес
должен быть 192.168.1.10
255.255.255.0
192.168.1.1
8.8.8.8
4.4.4.4
Убедитесь, что сетевой интерфейс удалось настроить, для этого введите команду ifconfig.
Синтаксис команды ifconfig:
ifconfig НазваниеИнтерфейса
Пример:
ifconfig eth0
eth0 – от Ethernet0.
Проверьте связь с соседними виртуальными машинами командой ping.
№4. Настройка сетевых параметров через консоль.
Для этого:
1) Получите права администратора с помощью команды sudo su.
2) Перейдите в папку /etc/network
3) Отредактируйте файл interfaces (используйте редактор nano).
Синтаксис:
nano имя файла
В данном файле задаются настройки для всех сетевых интерфейсов компьютера.
Терминология:
Loopback (коротко говоря loop или lo) — это программный метод, который направляет полученный сигнал
или данные обратно отправителю.
В Windows: localhost.
Структура файла:
Интерфейс для loopback интерфейса.
Аналог localhost
auto lo
iface lo inet loopback
auto eth0
Автозапуск интерфейса.
iface eth0 inet static
Задаём тип получения адресов для интерфейса (dhcp или static)
для выбранного интерфейса.
Задаём IP-адрес компьютера.
address 10.2.10.32
#hwaddress ether 12:34:56:78:90:12
При необходимости – задаём MAC-адрес компьютера.
netmask 255.255.255.0
Задаём маску подсети.
network 10.2.10.0
Задаём адрес сети.
broadcast 10.2.10.255
Задаём адрес для широковещательной рассылки (broadcast).
gateway 10.2.10.1
Задаём адрес шлюза по умолчанию
dns-nameservers 8.8.8.8 4.4.4.4
Задаём адреса DNS-серверов.
При отсутствии сетевого интерфейса eth0 добавьте его.
Укажите сетевые параметры в соответствие с данной таблицей:
Адрес компьютера
Маска подсети
Основной шлюз
Адреса DNS-серверов
192.168.1.№вашей виртуальной машины-100
Например, если ваш номер 110, то адрес
должен быть 192.168.1.10
255.255.255.0
192.168.1.1
8.8.8.8
4.4.4.4
№5. Несмотря на возможность указания dns-серверов в файле /etc/network/interfaces чаще всего они
задаются в файле /etc/resolv.conf.
Синтаксис файла:
nameserver 80.227.64.17
nameserver 80.231.56.1
Адрес первичного DNS-сервера.
Адрес вторичного DNS-сервера.
Настройте адреса DNS-серверов в соответствие с таблицей, указанной выше.
После изменения этих конфигурационных файлов перезагрузите сетевую службу командой
sudo /etc/init.d/networking restart
Убедитесь, что сетевой интерфейс удалось настроить, для этого введите команду ifconfig.
Проверьте связь с соседними виртуальными машинами командой ping.
В отчёте также ответьте на вопросы:
1) Объясните назначение команд ping, ifconfig.
2) Как именуются сетевые интерфейсы в Linux?
3) Как с помощью команды ifconfig вывести параметры только одного сетевого интерфейса (например,
eth1), а не всех?
4) Какой файл используется для настройки сетевых параметров?
5) В каких файлах указываются адреса dns-серверов?
6) Объясните строку
auto lo
iface lo inet loopback
7) Приведите пример адреса loopback интерфейса в ОС Windows?
Выполнение каждой практической работы должно завершаться оформлением отчета.
Отчет о проделанной работе должен содержать:
Титульный лист;
Цель и задание работы;
Введение;
Описание лабораторной работы;
Задание на выполнение работы;
Ответы на контрольные вопросы (итоги теоретической подготовки);
Результаты проделанной работы (принскрины по каждому пункту рабочего задания с пояснением);
Выводы своими словами (что получилось – не получилось; что оказалось в задании непонятно, какие
навыки приобретены);
9) Заключение;
1)
2)
3)
4)
5)
6)
7)
8)
Download