среда, 3 октября 2012 г.

centos 6 virsh ошибка создания интерфейса типа мост

Привет, читатель.
Столкнулся с такой проблемой в Centos 6.3

virsh # iface-bridge eth0 br0 --no-start
ошибка: Failed to define new bridge interface br0
ошибка: internal error could not get interface XML description: XSLT transformation failed - runtime error: file /usr/share/netcf/xml/initscripts-get.xsl line 196 element node


Поиск решения дал очень малый результат. 
1. что бы это вообще работало нужен пакет netcf 
2. netcf слишком старой версией с багом в подсчете маски подсети большей чем 24

Выход для себя придумал только 1: 
Меняю маску на 24 (vim /etc/sysconfig/network-scripts/ifcfg-eth0)
Создаю бридж стандартными средствами  (iface-bridge eth0 br0 --no-start)
Меняю маску обратно на мою (vim /etc/sysconfig/network-scripts/ifcfg-br0)
Перегружаю сетевые настройки (service network restart)

Кстати отличная утилита. Приму на вооружение. 
И еще. В fedora начиная с 17  уже решена проблема. 

Комментариев нет :