Такая проблемка: мне нужно через interfaces настроить VLAN'ы и alias'ы для них. Делаю так:
auto eth0.11
iface eth0.11 inet static
address 10.10.9.9
netmask 255.255.255.0
iface eth0.11:test inet static
address 10.10.9.10
netmask 255.255.255.0
В некотором роде работает: VLAN поднимается, ifup eth0.1:test тоже работает. НО! Неправильно работает
ifdown eth0.11:test
Эта команда должна удалять только адрес alias'а с интерфейса, а мочит интерфейс (eth0.11) целиком.
При этом если использовать другой способ наименования VLAN'ов, через vlan11:
auto vlan11
iface vlan11 inet static
address 10.10.9.9
netmask 255.255.255.0
vlan-raw-device eth0
iface vlan11:test inet static
address 10.10.9.10
netmask 255.255.255.0
то всё работает корректно. Однако такой способ не подходит, т.к. в системе неколько физческих интерфейсов с одинаковыми VLAN'ами. Вопрос: можно ли как-то починить работу alias'ов с нормальным заданием VLAN'ов?