[Sysadmins] ncsh <skip />

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_altlinux=2Eru?=
Пт Окт 19 15:41:41 MSD 2007


В сообщении от Friday 19 October 2007 15:02:23 Aleksey Avdeev написал(а):
<skip />
>   Можно ли настроить бриджи на автореконфигурацию при
> добавлении/удалении интерфейсов?

Смотря что понимать под автореконфигурацией :)

На данный момент ncsh умеет только netlink-события с адресами; само по себе 
добавление интерфейса, без адреса, проходит другим событием и пока что не 
обрабатывается.

Пока что == до начала след. недели, т.к. на выходных случится очередной 
приступ кодирования, и функциональности ещё прирастёт. В репозитарии svn это 
будет вечером в воскресенье, в Сизифе -- как пройдёт через инкаминг, думаю, в 
понедельник или вторник.

Соотв., это можно будет сделать или так:

!
catch netlink.link.add
	exec service bridge restart
!
events
	netlink

...

или так:

!
configure network interfaces
	!
	bridge 0
		! 
		! декларируем ветку как функцию
		declare br
		!
		! потенциальные участники бриджа
		interface venet0
		interface venet1
		interface venet2
		...
	!
	catch netlink.link.add
		call br
!
events
	netlink

...

т.е. можно назначать адрес при старте venet, и делать catch 
netlink.address.add, но это как-то через голову; проще подождать понедельника 
и netlink.link.

-- 
Peter V. Saveliev


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