Два адреса на интерфейсе или два sub-interface on Linux?
В общем в config файле например debian можно задать sub-interface br0:1 br0:2 etc
Я не знаю кто такой "общий config файл" и что вы имеете в виду под sub-interface...
Но:
1. Вообще то, под Subinterface понимается в самом общем виде любые логические сетевые интерфейсы, навешанные на реально существующий физический интерфейс:In telecommunications and computer networking, a subinterface is a division of one physical interface into multiple logical interfaces. Routers commonly employ subinterfaces for a variety of purposes, most common of these are for routing traffic between VLANs, and in Non Broadcast Multiple Access networks such as frame-relay or ATM.
2. То, что показываете командой ip - это алиасный (синоним) IP адрес для интерфейса, которых может быть сколь угодно для одного интерфейса, например так:bash-4.2$ sudo ifconfig eth0:0 192.168.2.5/24
bash-4.2$ sudo ifconfig eth0:1 192.168.3.5/24
См. алиасные IP
При этом пакеты с интерфейса будут уходить с тем же MAC адресом, но с другим IP адресом (в соответствии с таблицей роутинга).
3. С другой стороны, субинтерфейсы (их ещё называют виртуальные интерфейсы) могут создаваться дополнительными драйверами:Виртуальный сетевой интерфейсЕщё один виртуальный интерфейс
4. Всё это (про алиасные IP и т.д.) достаточно хорошо растолковано в стандартах и литературе по TCP/IP ... возьмите книжку Стивенса.
5. Любое дальнейшее уточнение на ваш вопрос зависит от того, чего вы хотите добиться от такого интерфейса.
если нужен 2 ип, то лучше сделайте 2 сетевых интерфейса, так как оба ип будут использоваться в сети, и в случае чего с сетевым интерфейсом вы можете исправить проблему а та часть пакетов будут ходить без проблем с рабочего интерфейса.