Статья о том, как настроить сетевой интерфейс в консоли ОС FreeBSD 12.2 после установки.
Задача следующая: необходимо настроить сеть машины с FreeBSD с IP-адресом 192.168.1.51/24, шлюзом 192.168.1.1 и доступом к серверам доменных имён 8.8.8.8 и 8.8.4.4
Настройки сетевых интерфейсов в ОС FreeBSD прописываются в файле /etc/rc.conf.
При настройке автоматического получения настройки сети в файле /etc/rc.conf выглядит так:
hostname="freebsd-vm" ifconfig_em0="DHCP"
Для того, чтобы настроить сетевой интерфейс со статическим IP-адресом, необходимо открыть этот файл
# vi /etc/rc.conf
и прописать настройки вручную.
В итоге файл должен выглядеть примерно так:
hostname="freebsd-vm" ifconfig_em0="inet 192.168.1.51 netmask 255.255.255.0" defaultrouter="192.168.1.1"
Также в файле /etc/resolv.conf необходимо прописать адреса DNS-серверов. Для этого открываем его
# vi /etc/resolv.conf
и в нём пропишем примерно такое:
nameserver 8.8.8.8 nameserver 8.8.4.4
После этого перезапускаем сетевой интерфейс
# service netif restart # service routing restart
имя хоста hostname
# service hostname restart
а также список адресов серверов DNS
# service resolv restart
и проверяем
# ifconfig # hostname
Теперь в параметрах сетевого интерфейса должны отображаться новые настройки.