[sisyphus] требуется тестирование: etcnet 0.8.6 experimental branch

Andrew Kornilov akornilov на gmail.com
Сб Мар 10 05:52:21 MSK 2007


Добрый день.

Большая просьба потестировать предварительную версию etcnet 0.8.6 из 
experimental branch. Вот краткий список изменений:
        bugfix: Nigel Kukard fixes pickup_options()
        bugfix: don't trust b44 module any more
        bugfix: don't depend on /usr/bin/seq
        bugfix: variables IPV4ADDRESS and IPV6ADDRESS are global now
        bugfix: /usr/sbin/bctrl changed to /sbin/bctrl
        new feature: ip6tables and ebtables support
        new feature: shell and user-defined variables support in the 
iproute2 files
        new feature: reverse iproute2 files parsing when interface stops
        new feature: ip rules restoring is returned back
        new feature: process iproute2 routes file when interface stops
        new feature: process iproute2 rules file for IPv6

Из крупных изменений стоит отметить (и обязательно потестировать :) 
поддержку ip6tables и ebtables, поддержку пользовательских и системных 
переменных во всех файлах iproute2 (ipv[46]address,rule,route), 
возвращение восстановления правил ip rule (превращение del в add при 
остановке интерфейса), файлы ipv[46]route теперь обрабатываются при 
остановке интерфейса (del в add тоже превращается), раньше ничего не 
делалось.
С введением поддержки переменных в iproute2 файлах и появлением 
переменных IPV[46]ADDRESS теперь возможно создавать автоматически 
конфигурируемые профили для системы. Например:
dummy/ipv4address:
$(some-script-to-get-address)

dummy/ipv4route:
default via $IPV4ADDRESS table tblname  (тут, конечно, не правильно, как 
пример приведено; как gw получить, пока не ясно :)

dummy/ipv4rule:
from $SOME_NET to $IPV4ADDRESS table tblname
и т.п.

Все это хозяйство сейчас доступно на 
ftp://hasher.devel.cz.ipxp.net/pub/etcnet (все пакеты подписаны; письмо 
подписать не могу, что-то с enigmail на x86_64; лежит там потому, что я 
не знаю, где сейчас people и как туда заливать :)

p.s. Еще постараюсь быстренько доделать firewall profiles, исправить все 
баги из багзиллы и попытаться реализовать FR-ы. У Дениса уже достаточно 
давно не хватает времени на полноценную разработку etcnet :(



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