IP адрес материнской подсети для jail

Задача: сделать клетки равными по IP-адресации самому хосту(в одной подсети), т.е. получать адреса клеткам от внешнего маршрутизатора с DHCP-сервером, от которого сам хост FreeBSD питается.
По-умолчанию — клетки CBSD берут от вымышленной 10.0.0.0/24( ~cbsd/etc/global.conf). Поэтому без моста адресанция клеток будет, например, 10.0.0.2

Решение: Для получения IP адреса с DHCP сервера, к которому подключена FreeBSD нужно на ОС поднять мост, к нему привязать интерфейс ОС. Тут обычный мост нужен, единственное что в этом случае CBSD не может перехватывать IP и придется их ставить руками через cbsd jset ip4_addr чтобы красиво было в cbsd jls. Один из вариантов как делаю я, но это при условии что позволительно что у твоего хоста HWADDR для мира изменится, т.к. через мост работать будет:

/etc/rc.conf:
cloned_interfaces="bridge1"
ifconfig_bridge1="addm em0 SYNCDHCP up"
ifconfig_em0="up"

Читать далее «IP адрес материнской подсети для jail»

TrueNAS jail update

Чтобы обновить jail, остановите его, откройте оболочку TrueNAS и введите команду iocage upgrade name -r release, где name — это название jail плагина, а release — желаемый выпуск FreeBSD. Вам может быть предложено одобрить установку дополнительного компонента FreeBSD. Читать далее «TrueNAS jail update»