- •Лабораторная работа 1 Программное обеспечение для организации «виртуальных машин» - vMware Player.
- •5 Основных причин внедрить по виртуализации
- •Лабораторная работа 2 Установка FreeBsd 9.0 на «виртуальную машину» на базе vMware Player.
- •Лабораторная работа 3 Работа в ос FreeBsd. Терминалы, текстовый режим работы. Простые команды. Процессы.
- •Лабораторная работа 4 Работа в ос FreeBsd. Файловая система. Управление каталогами.
- •Лабораторная работа 5 Работа в ос FreeBsd.Пользователи, группы. Управление правами доступа.
- •Лабораторная работа 6 Первоначальная настройка сервера на основе FreeBsd 9.0. Текстовый редактор «ee». Команда su. Утилита sudo. Установка bash. Локализация консоли. Настройка ssh, ftp.
- •Лабораторная работа 7 Настройка Web-сервера (Apache). Организация файлового сервера на основе Samba.
- •Лабораторная работа 8 Работа в ос FreeBsd. Обработка текста: grep, sed, awk.
- •Лабораторная работа 10 Планирование адресного пространства в ip сетях.
- •IPv4 адреса для различных целей.
- •Лабораторная работа 11 Знакомство с программами Boson Network Designer и NetSim.
- •Важно!!!
- •Лабораторная работа 12 Базовая конфигурация маршрутизатора
- •1. Проведите настройку второго маршрутизатора (Router2) самостоятельно:
- •2. Проведите настройку маршрутизаторов 3 и 4 самостоятельно:
- •Лабораторная работа 13 Статическая маршрутизация.
- •Лабораторная работа 14 Динамическая маршрутизация (протокол rip).
- •Лабораторная работа 15 Комплексная работа по настройке сети.
- •Лабораторная работа - Бонус Настройка рабочей станции на базе FreeBsd 9.0.
Лабораторная работа 2 Установка FreeBsd 9.0 на «виртуальную машину» на базе vMware Player.
Цель
Изучить процесс установки FreeBSd 9.0: возможные варианты, основные шаги.
Теоретические сведения
FreeBSD имеет текстовый установщик. FreeBSD 9.0-RELEASE и более поздние релизы используют установщик bsdinstall, предыдущие релизы - sysinstall.
Необходимые системные требования:
FreeBSD/i386 требует 486 или более новый процессор и более 64 MB RAM. Для минимальной установки необходимо не менее 1,1 Gb на HDD.
FreeBSD/amd64 поддерживает два семейства процессоров. Первое семейство это процессоры AMD64 (AMD Athlon™64, AMD Athlon64-FX, AMD Opteron™ и более новые), второе - процессоры Intel® EM64T (Intel Core™ 2 Duo(Quad, Extreme), Intel Xeon™, Intel Core i3, i5, i7).
Перед установкой необходимо провести некоторые подготовительные работы.
Жесткий диск винчестера может быть разбит на несколько секций, которые называют разделами. Существует два способа разбивки. Первый, он же традиционный Master Boot Record (MBR) подразумевает создание 4-х первичных разделов (по историческим причинам FreeBSD называет эти разделы слайсами). В настоящее время, с учетом новых дисков большого размера ограничение в 4 слайса, несмотря на то, что один из них можно определить как расширенный (и создать логические разделы) является неприемлемым. Данное ограничение решает новым методом разбивки - GUID Partition Table (GPT), позволяющим создавать до 128 разделов, избавляя от необходимости создания логических разделов.
Следует учесть, что старые операционные системы, такие как Windows® XP не поддерживают GPT. При совместной установкe следует использовать MBR.
Для стандартного загрузчика FreeBSD 9.0 необходимо наличие свободного первичного раздела MBR или свободного раздела GPT. Для минимальной установки необходимо 1Gb свободного места, но на самом деле для комфортной работы нужно 3Gb без графической оболочки и 5 Gb с графической оболочкой. Установка дополнительных приложений соответственно требует больше места.
Также перед установкой необходимо собрать информацию касательно вашего сетевого окружения, если сетевые настройки вы не получаете по DHCP.
В частности:
IP адрес (IP address)
Маску подсети (Subnet mask)
Шлюз по умолчанию (Default router IP address)
Доменное имя локальной сети (domain name of the local network)
Адреса DNS-серверов (DNS server IP address(es))
И самое главное, какую архитектуру имеет процессор на вашем компьютере. Если это 32-х разрядный Intel, значит архитектура – i386. Если процессор 64-х разрядный, то он имеет архитектуру либо amd64, либо ia64. В случае с виртуальной машиной считаем, что у нас архитектура i386.
Установку FreeBSD можно провести:
с CD/DVD-дисков, качаем один из образов:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-bootonly.iso (позволяет выполнить загрузку, но при установке все необходимое установщик скачивает из интернета)
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-disc1.iso
ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-dvd1.iso
с USB-носителя – ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-memstick.img
и из сети.
Для записи образа в системе FreeBSD следует ввести команду
# dd if=FreeBSD-9.1-RELEASE-i386-memstick.img of=/dev/da0 bs=64k
где подразумевается что /dev/da0 - носитель USB.
В Windows записать образ можно программой Image Writer for Windows. Следует заметить, что данная процедура стирает данные на USB-носителе.
По умолчанию загрузка в VMware Player c загрузочной флешки не возможна. Но при использовании некоторых хитростей можно заставить загружать с флешки. Для загрузки с флешки понадобиться Plop Boot Manager (http://www.plop.at/en/bootmanager.html). Скачиваем, распаковываем в каталог и настройках cd/dvd привода виртуальной машины указываем образ plpbt.iso. При загрузке с этого образа получим следующую картинку и выбрав пункт меню USB, сможем загрузиться (начать установку) с USB носителя, на который предварительно записали образ FreeBSD-9.1-RELEASE-i386-memstick.img.
При выполнении лабораторной работы Вы можете воспользоваться любым из способов установки. Только помните, что при установке с FreeBSD-9.1-RELEASE-i386-bootonly.iso необходим доступ в Интернет.
Итак, виртуальная машина настроена (Вы воспользуетесь виртуальной машиной, созданной в предыдущей работе), осталось только немного «допилить»: настроим параметры виртуального интерфейса для обеспечения доступа виртуальной машины к сети. Так как будет использоваться механизм NAT, то необходимо настроить параметры VMware Network Adapter VMnet8 средствами базовой ОС.
Откроем окно «Сетевые подключения» и найдем виртуальный адаптер VMware Network Adapter VMnet8 (на картинке он уже переименован немного для удобства).
Открываем окно свойств этого адаптера и выбираем компонент «Протокол Интернета (TCP/IP)», жмем кнопку «Свойства».
В окне свойств определяем основные настройки сетевого соединения.
Теперь можно включать виртаульную машину. Так как на виртуальной машине еще не установлена операционная система, то загрузка будет произведена с CD/DVD привода.
Последовательность устройств, с которых будет пытаться загрузиться виртуальная машина можно настроить в BIOS (как и на обычном компьютере). Для этого при включении виртуальной машины нужно успеть нажать F2 и получим следующий интерфейс.
Получаем меню загрузки, которое пропадет после 10 секунд и загрузка продолжится. Если нажать Enter, то ждать не придется, а если Пробел, то можно будет остановить отсчет времени и выбрать дополнительные опции загрузки.
Далее выполняется процесс определения устройств выводится запрос о дальнейших действиях:
Install – установка системы;
Shell – запуск командной оболочки;
Live CD – можно сказать, что это аналог Frenzy.
Frenzy – это «портативный инструмент системного администратора», LiveCD на базе ОС FreeBSD, загрузившись с которого, администратор получает полностью работоспособную систему с набором программного обеспечения для настройки, проверки и анализа сети, тестирования компьютерного «железа» и ряда других задач.
Утвердительно отвечаем на вопрос bsdinstaller об изменении раскладки клавиатуры и выбираем нужную из списка.
Вводим имя для системы – FreeBSD_Srv.MyCompany.ru
Выбираем компоненты для установки
doc - сопутствующая документация, представляющая в основном исторический интерес;
games - традиционные игры (снимаем отметку - пробелом);
lib32 - библиотеки, необходимые для запуска 32-х битных приложений на 64-х битной системе (т.к. мы ставим 32-х битную версию, то не видим этого пункта);
ports - коллекция портов;
src - исходники системы (ставим отметку пробелом).
В случае bootonly установки, необходимо наличие настроенного сетевого соединения (желательно высокоскоростного), поскольку данный тип установки не подразумевает наличие устанавливаемых файлов на носителе.
После настройки сетевого соединения, о котором будет более подробно рассказано ниже, вам будет необходимо выбрать предпочтительное зеркало и установка будет продолжена после получения установочных файлов на ваш компьютер.
Приступаем к разбиению жесткого диска. Предлагается выбрать из трех вариантов.
Guided - автоматически разбивает диск на разделы.
Manual - позволяет вручную отредактировать разделы.
Shell - запускает командую оболочку для использования таких команд как gpart, fdisk, and bsdlabel.
Выбираем автоматический режим и смотрим, что посоветует установщик.
Установщик разбил выбранный диск следующим образом
freebsd-boot - этот раздел должен быть первым. Содержит загрузчик.
freebsd-ufs - раздел UFS FreeBSD.
freebsd-swap - раздел подкачки (swap).
Для указания размера используются общепринятые сокращения: K для килобайтов, M для мегабайтов, или G для гигабайтов.
Самостоятельно размечаем второй диск (ada1). Для этого выбираем его и жмем Create.
Выбрали метод разбивки – GPT.
Создаем один раздел и полностью отдаем его под порты (указываем точку монтирования).
Получаем следующий результат.
На этом манипуляции с дисками закончили и выбираем Finish.
Подтверждаем изменения. Переходим т.н. «точку невозвращения».
Далее происходит получение установочных файлов по сети, если режим bootonly, проверка контрольных сумм и разархивирование.
После распаковки bsdinstall перейдет к пост-установочной настройке. Укажем пароль для «главного» пользователя – root.
Далее настроим сетевые интерфейсы. (Если они настраивались при bootonly-режиме, то данная часть будет пропущена).
В случае обычной Ethernet сетевой карты все просто, выбираем ее в списке.
Если же используется беспроводная Wi-Fi сетевая карта, то для подключения необходимо знать SSID и ключ. После выбора беспроводной сетевой карты начнется сканирование на предмет точек доступа (AP). В случае обнаружения, будет выведен список доступных сетей. Если беспроводная сеть защищена паролем, будет необходимо его ввести.
Далее настроим конфигурацию IPv4.
Есть два метода: статический и DHCP. Отказываемся от использования DHCP сервера.
В случае статической конфигурации необходимо ввести параметры настройки сети.
IP – 192.168.180.X, X – 100+порядковый номер в списке группы.
Маска – 255.255.255.0
Default Router (шлюз по умолчанию) – 192.168.180.1
Настройку IPv6 пропускаем (отказываемся).
Настраиваем адреса DNS-серверов. Будем использовать публичные DNS сервера.
Настраиваем временную зону.
Далее предлагается выбрать сервисы, запускающиеся автоматически при старте системы, отказываемся от всех, позже настроим самостоятельно.
sshd - Secure Shell (SSH).
moused - Поддержка мыши в консоли.
ntpd - Демон Network Time Protocol (NTP) для синхронизации часов через интернет.
powerd - Утилита энергосбережения.
Затем bsdinstall поинтересуется - записывать дампы в случае краха системы или нет.
Добавляем нового пользователя. Последовательно отвечаем на вопросы (правильные ответы смотрим на картинках).
Подтверждаем данные по новому пользователю и отказываемся от заведения еще одного.
Завершаем установку и выходим из инсталлятора.
Отвечаем «No».
После перезагрузки получаем приглашение ввести логин и пароль пользователя.
Задание
Выполнить инсталляцию на виртуальную машину FreeBSD 9.1.
Если выполняли все предыдущие пункты, то задание как раз и выполнили.
