[sisyphus] etcnet -- я схожу с ума

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_altlinux=2Eru?=
Чт Ноя 8 13:53:45 MSK 2007


On Thursday 08 November 2007, Michael Shigorin wrote:
> On Thu, Nov 08, 2007 at 12:12:47PM +0300, Peter V. Saveliev wrote:
> > Потому, имхо, если альтератор как-то работает с файлом, не
> > относящимся к etcnet, и это влияет на работу etcnet --
> > повторяю, имхо, -- это проблемы _не_ альтератора.
>
> Петь, если бульдозер работает с фундаментом твоего дома, а ты
> живёшь на пятом этаже -- то влияние может быть опосредованным,
> но неприятным.
>
> Так и тут -- если на скору руку хватили кувалдой по более грубому
> механизму (/etc/iftab) вместо того, чтобы alterator-net-eth,
> который по сути alterator-etcnet-eth (привязан у etcnet) --
> использовал специфичный для etcnet файл /etc/net/iftab,
> то это бага альтератора.
>
> Не веришь -- глянь сам, только не надо почём зря всё на etcnet
> валить.

Ну, давай грабли разберём по порядку и не спеша.

1. альтератор вбил вланы в /etc/iftab. Имхо, бага вот в чём: вбил 
_влан-имена_. И только. Файл лежит в /etc, не read-only, его каждый дурак с 
правами рута может отредактировать. Что и было сделано. Но эта бага -- только 
во вбивании влан-имён.

2. etcnet нервно реагирует на изменения, которые производит ifrename+udev.
	2.1 Если в etcnet в конфиге есть признак интерфейса (businfo, hwaddr и т.п.), 
то ему должно быть _без разницы_, как он называется на момент запуска. Тогда 
это бага etcnet -- только в том, что имея признак, не переименовывает, как 
надо.
	2.2 Если в etcnet в конфиге нет признака интерфейса (businfo, hwaddr и т.п.), 
то тогда ничего удивительного, что он не отработал как надо. Баги в данном 
случае в etcnet нет.
		2.2.1 Если при этом alterator-net-eth заточен под etcnet, но делает ему 
такую неприятную подставу, то это ещё одна бага в alterator-net-eth: работая 
с etcnet, использует некошерные методы.


Итого, точно одна бага alterator-net-eth, одна возможная бага 
alterator-net-eth и одна возможная бага на etcnet. Из категории потенциальных 
в категорию кинетических эти баги могут попасть при соблюдении условий, 
изложенных выше.

Ы? айда развешивать, согласно прейскуранту, если ещё не висят?

-- 
Peter V. Saveliev


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