Установка ОС Russian Fedora Linux

Пользуясь требованием технического задания, была установлена ОС с ядром LINUX на наш маршрутизатор. Практически все дистрибутивы ОС на ядре Linux похожи друг на друга, различия только в дополнительном оснащении некоторых ОС специальными драйверами для серверных компонентов (сетевые платы, RAID контроллеры). Также не все ОС позволяют выполнить установку так называемого серверного варианта. Серверный вариант - это установка только ядра системы с пакетом необходимых программ, каких как; С++ компиляторы, текстовые редакторы, ssh сервер, командная оболочка BASH и SH. В серверный вариант не входит графическая оболочка рабочего стола, которая серверу не требуется. Все настройки вводились через командную строку терминала.

В настоящее время возможностью серверной установки обладают дистрибутивы основанные на коммерческой версии ОС Red Hat Enterprise Linux. Одним из таких является полностью бесплатный Russian Fedora Linux. Скачиваем файл образа с ресурса проекта. Скаченный файл является образом диска, который необходимо записать на DVD диск с помощью программы Ultraiso или другой программы понимающей файлы с расширением iso. Загружаемся с диска и начинаем устанавливать OС.

На рисунке 2.2 показано окно установщика, который предлагает установить систему в разных вариантах, восстановить систему, загрузиться с локального диска или проверить оперативную память на ошибки.

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.2 Окно приветствия установщика.

Из версии в версию, при установки любой версии linux, установщик предлагает проверить носитель(dvd диск) на ошибки (рисунок 2.3). Это очень полезная функция, так как сохранит нервные клетки при установке. Система Linux очень критична к установке, любой повреждённый пакет на этапе установки и придётся всё начинать заново.

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.3 Окно тестирования DVD носителя.

Следующее окно (рисунок 2.4) установщика требует особого внимания, так как по умолчанию система пытается создать динамические диски (тома), которые будут изменять свои размеры в зависимости от потребностей. На домашнем компьютере это удобно, но на сервере, который будет работать 24 часа в сутки, 7 дней в неделю, 365 дней в году это не очень удобно и вот почему.

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.4 Выбор ручного разбиения диска на разделы.

Система Linux очень любит логировать (писать в файл) деятельность процессов и программ. И к примеру произошёл небольшой сбой. Рухнула таблица определённой базы Mysql, или служба squid зафиксировала ошибку кеша. Система продолжает работать, продолжая писать лог в файл и если вовремя не заметить, то лог-отчёт может полностью забить диск, оставив важные службы без свободного дискового пространства. Чтобы такого не происходило, необходимо правильно разметить диск.

Правильно разбитый диск -это диск у которого под каждый раздел собственное разбиение. На рисунке 2.5 показано как правильно разметить диск системы.

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.5 Правильно размеченный диск.

Следующий этап важен, так как именно от этих настроек будет зависеть какие программы, и сервисы будут включены в установку. Так как я устанавливал серверную операционную систему все настройки и команды я делал в консоли. Работа в консоли подразумевает, что рабочий стол с интернет-браузерами мне не нужны, для этого отметили минимальную конфигурацию (рисунок 2.6) и выбрали лишь те пакеты, которые будут необходимы.

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.6 Выбор типа установки.

На завершающем этапе система проинсталлирует все необходимые пакеты (рисунок 2.7) и предложит перезагрузить компьютер. Установка закончена

Установка ОС Russian Fedora Linux - student2.ru .

Рис. 2.7 Завершение установки.

2.4 Настройка установка дополнительных программ

После перезагрузки системы мы попадаем в приглашение ввести логин и пароль (рисунок 2.8).

Установка ОС Russian Fedora Linux - student2.ru

Рис. 2.8 Приглашение входа.

Этапы настройки операционной системы:

1. конфигурирование сети;

2. добавление VLAN интерфейсов;

3. установка DHCP, DNS серверов;

4. установка биллинговой системы traffpro office;

5. проверка работоспособности;

Конфигурирование сети

Конфигурирование сети в системе Linux выполняется с помощью команды:

ifconfig ethх 192.168.1.х netmask 255.255.255.0 up,

где, ethx - имя сетевого интерфейса.

Предварительно, мы должны узнать список установленных сетевых плат выполнив команду ifconfig.

Эта команда выведет на экран список установленных сетевых карт в системе [13].

eth0 - интерфейс на котором будут настраиваться субинтерфейсы vlan100 и vlan101.

eth1 - интерфейс на котором будут настраиваться субинтерфейсы vlan2-43

Присваивать физическим интерфейсам eth0 и eth1 IP адреса нет необходимости, IP адреса нужны будут только VLAN интерфейсам, так как вся маршрутизация будет проходить именно на них.

Прежде чем приступать к настройке vlan, для большей стабильности скачиваем и устанавливаем последний драйвер для карт INTEL, установка драйверов в Linux отличается от установки в системах Windows. Драйвера необходимо скомпилировать из исходников, используя компилятор C++.

Скачиваем архив с драйвером и выполним автоматическую компиляцию:-tb e1000e-1.10.6.tar.gz

Данная команда распакует архив, скомпилирует драйвер и создаст установочный пакет e1000e-1.10.6-1.x86_64.rpm удобный для установки. Чтобы установить драйвер из установочного пакета выполним команду:

rpm -Uvh e1000e-1.10.6-1.x86_64.rpm

После этого можно приступать к настройке VLAN.

Создание VLAN

Для работы VLAN необходимо, чтобы операционная система его поддерживала, для этого требуется загрузить модуль 8021q в ядро командой:

modprobe 8021q

После настройки Linux для каждого VLAN 'а будет создано отдельное устройство (субинтерфейс). Нужно выбрать формат обозначения устройств из четырех имеющихся вариантов. Формат устанавливается с помощью команды:

vconfig set_name_type [name-type]

где, name-type может принимать следующие значения:_PLUS_VID имя устройства будет выглядеть так: vlan0002._PLUS_VID_NO_PAD имя устройства будет выглядеть так: vlan2._PLUS_VID имя устройства будет выглядеть так: eth0.0002._PLUS_VID_NO_PAD имя устройства будет выглядеть так: eth0.2

Во избежание несовместимости выберем 2 вариант:

vconfig set_name_type VLAN_PLUS_VID_NO_PAD.

Вернемся теперь к настройке OC.

Укажем VLAN'ы, которые будут использоваться на этом интерфейсе. Каждый VLAN добавим на нужный интерфейс, так как номер 1 используется в VLAN по умолчанию и используется для административного управления оборудованием.

Создадим субинтерфейсы провайдеров vlan100 и vlan101 на интерфейсе eth0:

vconfig add eth0 100add eth0 101

Что бы интерфейсы не пропали после перезагрузки, создадим 2 конфигурационных файла в папке /etc/sysconfig/network-scripts с именами ifcfg-vlan100 и ifcfg-vlan101 со следующим текстом.

VLAN=yes_NAME_TYPE=VLAN_PLUS_VID_NO_PAD=eth0="vlan100" (“vlan101”)=none=vlan100 (“vlan101”)=212.152.63.165 (212.152.63.5)=255.255.255.240 (255.255.255.0)=212.152.63.161 (212.152.63.1)INIT=no=no=yes

Обязательные параметры:=yes - иначе интерфейс не создастся после перезагрузки

Два последних параметра отвечают за имя субинтерфейса vlan и ассоциацией с физическим интерфейсом eth0

VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD=eth0

Для создания VLAN интерфейсов арендаторов, необходимо создать аналогичные файлы конфигурации на интерфейсе eth1 с собственными настройками.

Пример конфигурации ifcfg-vlan2 субинтерфейса vlan2:

VLAN=yes_NAME_TYPE=VLAN_PLUS_VID_NO_PAD=eth1="vlan2"=none=vlan2=Ethernet=192.168.2.1=yesINIT=no=no=24

Наши рекомендации