[Platform50-dev] Q: ifaddbr ?

Anton Farygin rider на altlinux.com
Пт Апр 24 17:27:57 MSD 2009


Stanislav Ievlev пишет:
> 
> Нет конечно. Бриджи это не его дело. Но он постарается понять что интерфейс
> сидит в бридже, не будет показывать его, а вместо этого будет пытаться
> настроить соотв. бридж.
> 
> "Постарается" и "пытаться" потому что я пока не делал поддержку общего
> случая когда в бридже сидит несколько eth.

В текущем варианте в один бридж засадить несколько ETH и не получится. 
впрочем, как и vpn'ов.

Т.е. - поддержка бриджей сломана, благодаря тому, что все ethernet 
устройства впихнули насильно в br<if> интерфейсы, которыми дальше рулят 
как обычными ethernet'ами.

Нужно было для каждого ethernet устройства создасть свой 
/etc/net/ifaces/eth0/ с конфигом вида:

# cat /etc/net/ifaces/eth0/options
TYPE=eth

Создать для каждого из них бридж с конфигом вида:

# cat /etc/net/ifaces/br0/options
TYPE=bri
HOST='eth0'


И поднимать их с помощью ifup br0 (или при старте системы)

В этом случае - и овцы целы, и волки сыты... т.е. - kvm/libvirt 
работает, и при желании в этот бридж засовывается всё что угодно.



Подробная информация о списке рассылки platform50-dev