Настройка Vlan в ArchLinux

Здравствуйте. Вот решил попробовать Арч. Столкнулся с проблемой по настройке вланов.
Штатные средсва по настройки сети не поддерживают работу с вланами.
Установил пакет netcfg-vlan. Смотрю пример:
# cat /etc/network.d/examples/vlan
                                                                                           
INTERFACE="eth0.10"                                                                                                                
CONNECTION="vlan"
DESCRIPTION="Example VLAN connection"                                                                                                                        
IP="dhcp"
  
Пытался настроить статический ip.
cat /etc/network.d/vlan.10
CONNECTION="vlan"
INTERFACE="eth0.10"                                                                                                                
DESCRIPTION="Example VLAN connection"                                                                                                                        
IP="static"                                                                                                                               
ADDR='10.0.0.5'
'
Запускаю профиль, интерфейс создается, но не поднимается и ip не присваивается.Похоже только dhcp понимает. Странно.
#netcfg vlan.10
:: vlan.10 up
> No connection

# ifconfig -a
                                                                 
eth0      Link encap:Ethernet  HWaddr 00:1D:72:12:26:74                                                                                                      
          UP BROADCAST MULTICAST  MTU:1500  Metric:1                                                                                                         
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0                                                                                                 
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0                                                                                               
          collisions:0 txqueuelen:1000                                                                                                                       
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)                                                                                                             
          Interrupt:16                                                                                                                                       
                                                                                                                                                             
eth0.10   Link encap:Ethernet  HWaddr 00:1D:72:12:26:74                                                                                                      
          BROADCAST MULTICAST  MTU:1500  Metric:1                                                                                                            
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0                                                                                                 
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0                                                                                               
          collisions:0 txqueuelen:0                                                                                                                          
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Если тупо создать влан
vconfig add eth0 10
ifconfig eth0.10 10.0.0.5 up
То это работает конечно.
Но хочется это настраивать более красиво.
Искал,но находил только решения с применением патчей.
Например:
http://www.tune-it.ru/web/pakhom/home/-/blogs/автоматическое-конфигурирование-vlan-интерфеисов-в-arch-linux

https://bugs.archlinux.org/task/15661?string=vlan

Можно ли в Арче настроить вланы без напильников и патчей?

Спасибо.
Эх, настраивал когда ещё netcfg-vlan не существовало, тогда я сделал модифицированные версии /etc/rc.d/network_vlan и так на двух сервачках они до сих пор и работают (сервачки уже даже не мои :)) Могу поделиться, ничего патчить не нужно, просто скопировать и использовать вместо стандартного /etc/rc.d/network, вланы прописывать как и простые интерфейсы в /etc/rc.conf. Для удобвства, для себя принял такое именование:

eth0a1=“eth0:1 …” <- для alias, хотя лучше использовать ip addr add …
eth0v1=“eth0.0001 …” <- для vlan

ессесно это условность, переменную можно назвать хоть tarapupa, вроде :)
systemd должен умереть.
h4tr3d
Могу поделиться…

Если не затруднит. Буду очень благодарен:)
http://hatred.homelinux.net/~hatred/network_vlan

скрипт рабочий, на двух серверах трудится, как говорил. Использовать: скопировать в /etc/rc.d, а в /etc/rc.conf закоменть network, а вместо него впиши network_vlan

ну вланы я так зову:
eth2v13="eth2.13 86.102.109.xxx netmask 255.255.255.255"
...
interfaces=(... eth2v13 ...)
systemd должен умереть.
Спасибо огромное:)
Все работает:)

Я тока начал знакомится с Арчем. Вы не в курсе случаем, сборщики дистрибутива собираются включать настройку вланов в стандартные средства по настрйке сети?Вроде штука достаточно нужная.
проблема в том, что интерфейсы для vLan'ов - логические и привязываются к физическому интерфейсу. а вы забыли его активировать.
команда ifconfig -a показывает все имеющиеся интерфейсы, в том числе и те, которые в состоянии down.
я вот так настраивал интерфейсы:
eth0="eth0 up"
INTERFACES=(eth0)
...
NETWORKS=(eth0v05 eth0v10 eth0v20)
DAEMONS=(syslog-ng network net-profiles ...)
первые две строчки говорят о том, что нужно поднять физический интерфейс без настройки сетевого адреса (в принципе, можно было бы настроить еще один профайл для активации физического интерфейса, но, имхо, слишком много лишних телодвижений)
потом говорим какие профайлы поднимать
ну и потом, все это хозяйство прописываем в стартап.
 
Зарегистрироваться или войдите чтобы оставить сообщение.