Configuring Network Interfaces

April 18, 2022 · View on GitHub

Описание

Если вы хотите переконфигурировать сетевые настройки MyB, вы можете воспользоваться TUI-конфигуратором bsdconfig, выбрав в консоли администратора пункт '1) (Re)Configure Host Network'.

image

Либо, выйдя в обычную командную строчку FreeBSD через пункт '6) Shell', можете отредактировать файл /etc/rc.conf в соответствии с FreeBSD Handbook.

bsdconfig netconfig

Например, для конфигурирования статического IPv4 94.130.23.176/26 и шлюза по-умолчанию 94.130.23.129 для сетевой карты с именем 'em0', диалог будет таким:

image

image

image

image

Для конфигурирования статического IPv6 2a01:4f8:10b:1cd2::1/64 и шлюзом по-умолчанию fe80::1 (в соответствии с документацией Hetzner, где производится настройка) для сетевой карты с именем 'em0':

image

image

image

:bangbang::information_source: Обратите внимание, мы используем возможность зафиксировать интерфейс после символа '%' при указывании шлюза по-умолчанию для сети IPv6: fe80::1%em0 , где em0 - наш uplink интерфейс.

Не забудьте прописать корректные resolver адреса. Например, публичные DNS сервера от Google:

protoIP
IPv4:8.8.8.8
IPv4:8.8.4.4
IPv6:2001:4860:4860::8888
IPv6:2001:4860:4860::8844

image

FreeBSD /etc/rc.conf

Большинству людей сконфигурировать сеть в FreeBSD через штатный /etc/rc.conf значительно проще, для этого выйдите в shell и открыв /etc/rc.conf в любом редакторе (mcedit, vi) , откорректируйте строчки:

ifconfig_em0="inet 94.130.23.176 netmask 255.255.255.192"
defaultrouter="94.130.23.129"
ifconfig_em0_ipv6="inet6 2a01:4f8:10b:1cd2::1/64"
ipv6_defaultrouter="fe80::1%em0"

Другой способ удобного редактирования параметров /etc/rc.conf - использование скрипта sysrc(8), аналогично записям выше, через командную строчку:

sysrc ifconfig_em0="inet 94.130.23.176 netmask 255.255.255.192"
sysrc defaultrouter="94.130.23.129"
sysrc ifconfig_em0_ipv6="inet6 2a01:4f8:10b:1cd2::1/64"
sysrc ipv6_defaultrouter="fe80::1%em0"

Для применения параметров в силу, перезагрузите MyB:

shutdown -r now

Или через пункт '7) Reboot Server'


Дальше: Сетевые профили