Андрей Смирнов
Время чтения: ~2 мин.
Просмотров: 6

Настройка сети в файле rc.conf

В этом руководстве будет рассмотрен процесс настройки интерфейсов и подключения виртуального сервера под управлением операционной системы FreeBSD 10 x64 к локальной сети.

Настройка

С помощью команды ifconfig выведите информацию о доступных сетевых интерфейсах: ifconfig

1.png

Из вывода команды видно, что настроен и работает интерфейс vmx0 (), значит для работы в частной сети необходимо настроить интерфейс em0.

Примечание: интерфейс lo0 — устройство loopback.

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

Настройка подключения к сети БЕЗ DHCP

С помощью текстового редактора, например vi, откройте файл /etc/rc.conf: vi /etc/rc.conf

Добавьте следующую строку, указав верные параметры: ifconfig_<имя интерфейса>="inet <локальный IP> netmask <маска>"

Например: ifconfig_em0="inet 10.0.1.5 netmask 255.255.255.0"

Значение локального IP можно найти в панели управления в разделе “Частные сети”.

2.png

Пример содержимого файла /etc/rc.conf.

3.png

После внесения изменений в файл, обязательно перезагрузите сервер средствами ОС для применения новых настроек.

Настройка подключения к сети с DHCP

Если при создании сети вы указали DHCP, то вам необходимо получить IP-адрес динамически, это можно сделать с помощью следующей команды, указав имя интерфейса: dhclient <интерфейс>

Например: dhclient em0

4.png

Это небольшая статья о том, как сконфигурировать сетевой интерфейс в ОС FreeBSD.

А именно:

  • Как настроить IP адрес для сетевого интерфейса
  • Как добавить шлюз по-умолчанию

Перед началом всех работ необходимо зайти в систему под учетной записью root.

Для начала нам надо посмотреть, какие есть сетевые интерфейсы в системе. Для этого вводим команду ifconfig без параметров.

25c44cdf0e99b38a0c163a5af848f3da.jpg

Здесь мы видим cетевой интерфейс em0 и устройство loopback lo0. Можно использовать команду ifconfig для настройки сетевого интерфейса, но тогда придется настраивать сетевой интерфейс после каждой перезагрузки системы. Для того, чтобы это не делать, надо записать настройки в файл /etc/rc.conf. Для этого можно воспользоваться любимым текстовым редактором (vi, ee) либо добавить строку при помощи команды echo.

# echo ‘ifconfig_em0=”inet 192.168.1.3 netmask 255.255.255.0″’ >> /etc/rc.conf

Также нам необходимо добавить маршрут по умолчанию.

# echo ‘defaultrouter=”192.168.1.1″’ >> /etc/rc.conf

После выполнения команд рекомендуется внимательно просмотреть файл /etc/rc.conf

# less /etc/rc.conf

93e2969a05148f9fa5371fef9d9e92a4.jpg

Все строки добавились, ошибок нет.

Можно перезагрузиться и проверить. Перезагрузить систему можно выполнив команду reboot:

# reboot

Все описанное можно настроить при помощи sysinstall.

Используемые источники:

  • https://1cloud.ru/help/bsd/podkljuchenie-freebsd-k-seti
  • https://litl-admin.ru/freebsd/nastrojka-seti-v-fajle-rc-conf.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации