Найти в Дзене
CyberHaus

FreeBSD установка ОС и настройка сети

Перед началом установки надо скачать программы VirtualBox, Putty и образ FreeBSD. При скачивании образа в графе Installer Images выберите подходящую разрядность. Так, если у вас 32 битная ОС. выберите ссылку i386, а если 64 битная, то amd64. На следующей вкладке выберите образ FreeBSD-12.1-RELEASE-amd64-disc1.iso

После того. как всё будет подготовлено, можно приступать к установке VirtualBox. Для этого запустите инсталлятор и следуйте инструкциям.

После того как VirtualBox будет установлен, запустите его и нажмите кнопку “создать”.

Создаем новую виртуальную машину
Создаем новую виртуальную машину

В появившемся окне вводим имя машины, выбираем папку или оставляем по умолчанию, выбираем тип BSD и выбираем версию в зависимости от разрядности вашей ОС.

Имя и тип Операционной Системы
Имя и тип Операционной Системы

В следующем окне выбираем объем оперативной памяти, по умолчанию 1024 мб - этого вполне достаточно. Нажимаем “далее “ и переходим к следующему окну, в котором выбираем “создать новый виртуальный жесткий диск” и жмем кнопку "создать". Далее выберем тип VDI (VirtualBox Disk Image) и нажимаем "далее". В следующем окне надо указать формат хранения “динамический виртуальный жесткий диск” и нажимаем кнопку “далее”. В завершении необходимо указать размер жесткого диска, по умолчанию стоит 16Гб. Оставим без изменений, т.к. 16 гб более чем достаточно.

Объем выделяемой памяти (RAM)
Объем выделяемой памяти (RAM)
Жесткий диск
Жесткий диск
Тип жесткого диска
Тип жесткого диска
Формат диска
Формат диска
Объем дискового пространства
Объем дискового пространства

В итоге получим виртуальную машину с такими параметрами:

Характеристики виртуальной машины
Характеристики виртуальной машины

Теперь нажмем кнопку “настроить” и произведем некоторые настройки виртуальной машины.

Настройки виртуальной машины
Настройки виртуальной машины

Для начала зайдем в раздел “Система” и снимем галочку напротив гибкого диска, т.к. он нам не понадобится.

Отключаем гибкий диск
Отключаем гибкий диск

Затем перейдем на вкладку “ускорение” и убедимся. что стоит галочка напротив “Включить Nested Paging”.

Аппаратная виртуализация
Аппаратная виртуализация

Теперь перейдем в раздел “Аудио” и снимем галочку “Включить аудио”.

Отключаем аудио
Отключаем аудио

Затем перейдем в раздел “Носители”. выберем оптический привод и загружаем скачанный образ FreeBSD.

Выбор образа
Выбор образа

В завершении перейдем в раздел “Сеть” и настроим адаптер. Тип подключения выбираем “Сетевой мост”, развернем “дополнительно” и выберем тип адаптера “Intel PRO/1000 T Server”. Нажимаем кнопку ОК.

Настройка сетевой карты
Настройка сетевой карты

На этом настройка виртуальной машины завершена. В итоге должны получиться вот такие характеристики:

Настройки машины
Настройки машины

Теперь перейдем непосредственно к установки FreeBSD. Для начала установки нажмите на кнопку “запустить”.

Запуск машины
Запуск машины

В следующем окне уже будет выбран образ для загрузки, останется только кликнуть по кнопке продолжить.

Выбор загрузочного диска
Выбор загрузочного диска

Появится окно установки. Нажмите ENTER или дождитесь истечения таймера.

Окно установки FreeBSD
Окно установки FreeBSD

В следующем окне выберите кнопку Install и нажмите Enter

Install
Install

Для навигации используйте клавиши со стрелками на клавиатуре. Выбор какого-либо пункта меню осуществляется нажатием на клавишу пробела. Также перемещаться по элементам можно при помощи клавиши TAB.

В следующем окне система предлагает выбрать раскладку клавиатуры. Оставим всё по умолчанию и просто нажмём ENTER.

Выбор раскладки клавиатуры
Выбор раскладки клавиатуры

Далее система предложит ввести имя хоста. Я введу имя srv, вы можете ввести любое имя.

Имя хоста
Имя хоста

В следующем окне необходимо выбрать пакеты для установки. Нам понадобятся следующие пакеты: lib32, ports, src.

Для того, чтобы отметить нужный пакет, нажмите пробел, затем при помощи TAB переключитесь на кнопку и нажмите ENTER.

Выбор пакетов
Выбор пакетов

В следующем окне выбираем разметку диска Auto (UFS) и жмем ENTER.

Выбор разметки диска
Выбор разметки диска

Затем выбираем Entire Disk.

Разметить диск
Разметить диск

После чего выбираем Finish.

Записываем разметку на диск
Записываем разметку на диск

И в появившемся диалоговом окне выбираем Commit.

-27

Теперь ждем, пока установятся выбранные пакеты.

Установка пакетов
Установка пакетов

После того, как установка будет завершена, система попросит ввести пароль для суперпользователя root. Придумываем пароль и вводим его. При этом не обращаем внимания на то, что при вводе символы не отображаются.

Назначаем пароль суперпользователю
Назначаем пароль суперпользователю

Затем повторяем пароль.

Повторяем пароль для рута.
Повторяем пароль для рута.

Теперь перейдем к настройке сети. Выбираем свою сетевую карту.

Выбор сетевой карты
Выбор сетевой карты

Система предложит настроить IPv4. Соглашаемся, выбирая yes.

Соглашаемся настроить IPv4
Соглашаемся настроить IPv4

Далее система предложит настроить DHCP. Но т.к. мы будем настраивать статический IP, откажемся выбрав No.

Отказываемся от настройки DHCP
Отказываемся от настройки DHCP

Затем появится окно, в котором нам надо будет задать статический IP, маску подсети и IP роутера.

Настройка сети
Настройка сети

Для начала нам нужно узнать основной IP адрес. Для этого откроем командную строку Windows и наберем команду ipconfig. Найдем строку “Основной шлюз”. Этот ip адрес мы запишем в поле Default Router.

IP адрес роутера
IP адрес роутера

В поле IP Address запишем статический адрес. Он может быть любым, но принадлежать должен той же подсети, что и Default Router, т.е. последняя цифра адреса должна отличаться. Ну а маска подсети будет стандартная: 255.255.255.0

Готовые настройки сети
Готовые настройки сети

Затем система спросит, хотим ли мы настроить IPv6. Откажемся, выбрав No.

Отказываемся от настройки IPv6
Отказываемся от настройки IPv6

В следующем окне настроим DNS. В поле Search я введу имя своего роутера и DNS сервера укажу гугла.

Настройка DNS
Настройка DNS

Теперь выберем свой часовой пояс. Мне нужно Московское время, поэтому я выберу MSK+00 - Moscow area.

Выбираем регион
Выбираем регион
Выбираем страну
Выбираем страну
Выбираем город и подтверждаем выбор
Выбираем город и подтверждаем выбор

Теперь настроим дату и, нажав кнопку Set Date, перейдем к настройке времени.

Настройка даты
Настройка даты

Время будет отличатся на три часа, исправим это и нажмем кнопку Set Time.

Настройка времени
Настройка времени

Теперь включим сервисы: sshd, ntpd, dumpdev

Включаем сервисы: sshd, ntpd, dumpdev
Включаем сервисы: sshd, ntpd, dumpdev

и отключим и отключим read_msgbuf, proc_debug и send_mail

Отключаем read_msgbuf, proc_debug и send_mail
Отключаем read_msgbuf, proc_debug и send_mail

После чего система предложит создать нового пользователя. Согласимся. выбрав Yes.

Соглашаемся создать нового пользователя
Соглашаемся создать нового пользователя

Введем имя пользователя, затем введем полное имя, UID оставим по умолчанию, для этого просто нажмем ENTER.

Login group также оставим по умолчанию.

Создание нового пользователя
Создание нового пользователя

Теперь система спросит, в какую ещё группу добавить пользователя. Добавим в группу wheel.

Создание нового пользователя (Добавление в группу Wheel)
Создание нового пользователя (Добавление в группу Wheel)

Все шаги до назначения пароля оставим по умолчанию. Назначим пароль пользователю и повторим его.

Создание нового пользователя (Продолжение)
Создание нового пользователя (Продолжение)

Следующий параметр тоже оставим по умолчанию и нам будут выданы все сделанные настройки и вопрос OK? (всё верно?)

Подтверждение сделанных настроек
Подтверждение сделанных настроек

Введем букву “y” и нажмем ENTER. После система предложит создать ещё одного пользователя. Откажемся введя “n”.

Отказываемся от предложения создать ещё одного пользователя
Отказываемся от предложения создать ещё одного пользователя

В следующем окне выберем Exit.

Выход из установки
Выход из установки

Затем выберем No.

-53

И, наконец, выбираем Reboot и перезагружаем систему.

Перезагрузка системы
Перезагрузка системы

На этом установка завершена. После перезагрузки войдем в систему из-под рута. Для этого введем логин root и пароль от рута, который мы назначали при установке системы.

Вход из под рута
Вход из под рута

Затем проверим наличие интернет - соединения. Для этого введем команду ping ya.ru и нажмем ENTER.

Проверка интернета
Проверка интернета

Для того чтобы прервать выполнение команды ping, нажмите сочетание клавиш Ctrl+C.

Теперь введем команду ifconfig и посмотрим настройки сети.

Проверка настроек сати
Проверка настроек сати

В графе inet должен быть статический адрес, который мы назначили при настройке сети. Для того чтобы мы могли работать по SSH через Putty из под созданного пользователя, а не из под рута, нам потребуется установить и настроить sudo. Для этого наберем команду pkg install sudo.

Установка sudo
Установка sudo

Вначале система предложит установить сам пакетный менеджер. Соглашаемся, набрав “y” и устанавливаем.

Соглашаемся с установкой пакетного менеджера
Соглашаемся с установкой пакетного менеджера

Далее система спросит продолжить установку sudo и всех необходимых зависимостей. Соглашаемся и устанавливаем.

Продолжаем устанавливать sudo
Продолжаем устанавливать sudo

Затем надо настроить sudo. Для этого отредактируем файл sudores.

Введем команду “ee /usr/local/etc/sudores”.

отредактируем файл sudores встроенным редактором ее
отредактируем файл sudores встроенным редактором ее

В открывшемся файле находим строку: # %wheel ALL=(ALL) ALL и раскомментируем ее, убрав знак решетки.

раскоментируем строку %wheel ALL=(ALL) ALL
раскоментируем строку %wheel ALL=(ALL) ALL

Затем нажмем клавишу ESC, в появившемся окне выберем первый пункт и нажмем ENTER.

Запишем внесенные изменения
Запишем внесенные изменения

В следующем окне также выберем первый пункт и нажмем ENTER.

Сохраняем изменения и выходим из редактора
Сохраняем изменения и выходим из редактора

На этом настройка sudo завершена. Теперь установим и запустим Putty

В поле Host Name введем наш статический IP и нажимаем кнопку open.

Коннектимся по SSH
Коннектимся по SSH

В следующем окне нажимаем кнопку ДА

Соглашаемся подключиться
Соглашаемся подключиться

Теперь вводим имя созданного ранее пользователя и пароль.

Вводим имя пользователя
Вводим имя пользователя
Вводим пароль
Вводим пароль

Теперь настроим скрытый запуск виртуальной машины.

Для этого кликаем правой кнопкой мыши по иконке “Мой компьютер”, выбираем “свойства”, затем “Дополнительные параметры системы->переменные среды”, и в разделе “системные переменные” находим переменную PATH. В конце ставим точку с запятой и добавим путь к установленной VirtualBox.

Редактируем переменную PATH
Редактируем переменную PATH

Теперь в командной строке наберем команду: VBoxManage list vms.

В результате получим список виртуальных машин. В нашем случае машина одна с именем SRV.

Получаем список виртуальных машин
Получаем список виртуальных машин

Запуск в скрытом режиме осуществляется командой: VBoxHeadless -s SRV -v on, где SRV - имя вашей машины.

Запуск машины в скрытом режиме
Запуск машины в скрытом режиме

Для того чтобы не вводить команду каждый раз вручную, можно создать командный файл. Для того чтобы выключить виртуальную машину, надо в putty из под пользователя ввести команду: sudo shutdown -p now, после чего нажать ENTER и ввести пароль пользователя. Машина будет выключена.

Выключение машины по SSH
Выключение машины по SSH

На этом всё!