При установке нескольких тюрем на машине FreeBSD мне также (естественно) нужно настроить сеть для каждой тюрьмы. Мне кажется, есть два пути достижения одной и той же цели
настройка нескольких клонированных интерфейсов
или
настройка нескольких псевдонимов для одного клона.
При первом подходе я делаю (в /etc/rc.conf
)
cloned_interfaces="lo1 lo2 ..."
ifconfig_lo1="inet 10.1.1.1 netmask 255.255.255.0"
ifconfig_lo2="inet 10.1.1.2 netmask 255.255.255.0"
...
Во втором подходе я могу сделать что-то вроде
cloned_interfaces="lo1"
ifconfig_lo1_alias0="inet 10.1.1.1/24"
ifconfig_lo1_alias1="inet 10.1.1.2/24"
В настоящее время я использую первый, и он работает, и у меня есть некоторые основания полагать, что он (что-то похожее) работает и со вторым.
Вопрос в том, в чем принципиальная разница между использованием клонированных интерфейсов и псевдонимов, особенно в этом сценарии, и какой подход лучше?