... Кросс-пост с sisyphus@, т.к. аудитория немного разная. Те, кто не пользуются ALT могут заменять 'Sisyphus' на 'svn://radlinux.org/radlinux'. Поскольку я не пользуюсь другими дистрибутивами, то и не собрал под них пакеты; если будут желающие помочь в этом -- буду благодарен.
... В Сизиф выложил довольно простую приладу: ncsh. Это системный сервис + шелл для простого управления некоторыми не очень простыми сетевыми параметрами. До сих пор писал под свои нужды, так что если кто-то чего-то там не найдёт -- говорите, допишем. Особенно это касается документации. Поскольку для меня и так всё ясно, некоторые очень нужные моменты наверняка я не описал на вики. Конфиг напоминает по стилю cisco и скрипты python. Разобраться, в общем, несложно, более подробная информация тут: http://radlinux.org:8088/connexion/wiki/ncsh Основные полезности: * управление шейпингом (на мой взгляд, несложное), см. рецепты на сайте * управление маршрутизацией (RPDB) (скоро будет на сайте) См. также README в пакете. Установка: apt-get install ncsh. По умолчанию сервис не включён. Можно включить и использовать как совместно с etcnet так и без него. Запуск сервиса и шелла из-под рута. Чтобы запускать шелл из-под пользователя, пользователь должен входить в группу netadmin и она должна быть первичной. Как это сделать, не меняя первичную группу в passwd (с помощью команды newgrp), описано в README. (сломано в текущей версии -- очепятка в инит-скрипте -- это я выяснил по мере написания письма :) починю в следующей сборке, а до завтра только из-под рута) ... Вместе со всем этим в Сизиф ушёл пакет rt-network, в который теперь буду паковать всякие попутные утилиты. Пока что там лежит только rt-egress. Это утилита, которая показывает установленные очереди управления траффиком в читаемом для человека виде (кто читал tc qdisc|class|filter show, меня поймёт). -- Peter V. Saveliev _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
