О web-разработке
и даже немного больше...

Настройка сети FreeBSD / Virtual Box

Привет. Рассмотрим один из способов настройки сети для FreeBSD 8 на вирутальной машине. В качестве эмулятора виртуальных машин используется программа Virtual Box установленная на ОС Windows 8, для Windows 7 настройки похожи, при надобности сориентируетесь по ходу дела.
Начинаем с того момента когда FreeBSD уже установленна на виртуальную машину, и теперь уже пора настроить сеть для дальнейшей работы. Настройка будет производиться в три этапа: настройка базовой ОС (windows 8), настройка программы Virtual Box, настройка FreeBSD.

1. Первым делом проверяем, включен ли брандмауэр.
Панель управления > Брандмауэр Windows > Настроить параметры

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

2. Добавляем Virtual Box в список разрешенных программ.
Панель управления > Брандмауэр Windows > Разрешенные программы

fbsd2
После установки программы Virtual Box в «Сетевых подключениях» должен появиться виртуальный адаптер эмулятора.

3. Пропишем настройки хоста виртуальной машины.
Панель управления > Сеть и Интернет > Сетевые подключения > VirtualBox Host-Only Network

fbsd3
Таким образом, данный хост будет служить шлюзом для FreeBSD, на который будет производиться проброс сети из физического адаптера.

4. Настраиваем проброс сети из физического адаптера на виртуальный (Virtual Box).
Заходим в свойства физического адаптера, вкладка «Доступ». Здесь нужно поставить галочку на пункт «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера», ниже выбрать хост Virtual Box.

fbsd4

Теперь необходимо отключить DHCP сервер в настройках Virtual Box.
5. Отключаем DHCP в Virtual Box
Чтобы перейти в настройки Virtual Box необходимо в менеджере виртуальных машин перейти через главное меню Файл > Настройки, откроется окно настроек, проходим на вкладку «Сеть».

fbsd5

Открываем настройки сети хоста, на вкладке «DHCP сервер» убираем галочку с пункта «Включить сервер», сохраняем настройки.

fbsd6

Теперь приступаем к настройке сети в самой FreeBSD. Стартуем виртуальную машину с установленной системой FreeBSD, авторизуемся в системе.

6. Определяем имя сетевого адаптера FreeBSD.
Вводим в консоли команду:

#ifconfig

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

7. Задаем параметры для адаптера em0 в файле «rc.conf».
Открываем конфигурационный файл rc.conf для редактирования:

#ee /etc/rc.conf

Задаём параметры:

ifconfig_em0="inet 192.168.2.10 netmask 255.255.255.0"
defaultrouter="192.168.2.1"
hostname="localhost"

fbsd8
Жмем клавишу «ESC», появляется меню редактора, выбираем «leave editor», затем «save changes», таким образом мы сохранили сделанные нами изменения. Теперь необходимо прописать настройки в файле resolv.conf

8. Прописываем настройки в файле resolv.conf
Открываем конфигурационный файл resolv.conf:

ee /etc/resolv.conf

Добавляем строку:

nameserver 192.168.2.1

fbsd9
Сохраняем изменения. Перезапускаем FreeBSD, команда для перезагрузки:

#reboot

После перезагрузки, входим в систему, и пробуем сделать отправку пакетов.
Например:

#ping google.kz

fbsd10
Убеждаемся что сеть работает. На этом впринципе пока всё. Стоит заметить что данный способ это лишь один из множества вариантов настройки сети. Подходит ли он вам, решать вам.

Опубликован: 26.11.2013 г.

См. также:

Просмотр информации о процессоре во FreeBSD
Как узнать количество файлов и папок в директории
Как просмотреть PTR запись хоста?
Шпаргалка по командам FreeBSD
Выбор и загрузка образов FreeBSD
.tar архивы во FreeBSD
Монтирование USB-устройств во FreeBSD
Веб-сервер на FreeBSD

Комментарии

  1. Никита Версан пишет:

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

  2. Сергей пишет:

    Здравствуйте. Спасибо, все получилось

Добавить комментарий для Сергей Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта