From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4634B9F1.8050109@rambler.ru> Date: Sun, 29 Apr 2007 18:29:53 +0300 From: Olvin User-Agent: Mozilla Thunderbird 1.0.8 (X11/20060422) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux sysadmin discuss References: <46322DE9.4080701@rambler.ru> <46336C28.4070905@neural.ru> In-Reply-To: <46336C28.4070905@neural.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?7cHS29LV1MnawcPJ0SDQzyDQ0snazsHL1SBVSUQ=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2007 15:30:07 -0000 Archived-At: List-Archive: Ivan Fedorov пишет: >>Есть на одной единственной машине несколько пользователей (включая всех >>системных). Один из этих пользователей - второстепенный. Хочется считать >>трафик по этому пользователю отдельно от остальных (как исходящий, так и >>входящий; с подсчётом исходящего трафика проблем нет - критерий >>--uid-owner), но с почти полноценным интернетом для него. Т.е. максимум >>NAT, но никаких прокси. Дополнительного компьютера нет, виртуальную >>машину для этих целей заводить стрёмно - памяти мало (256Mb) и процессор >>хиленький (Duron 900MHz) >>Кто-нибудь сталкивался с такой задачей? [skip] >>Как такой интерфейс проще всего создать? >>Есть ли другие идеи? > Можно как в vserver написать модуль ядра который "ловит" системные > вызовы навроде bind и listen и вешает их на конкретный alias на обычном > интерфейсе. У меня раньше был такой модуль, но IMHO это грязный хак. Угу. Очень грязный, хотя бы потому, что все вызовы не перехватишь :) Да и статику никто не отменял...