From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 22 Oct 2007 14:35:56 +0400 From: Denis Ovsienko To: devel@lists.altlinux.org Message-Id: <20071022143556.0dcbaf94.pilot@altlinux.ru> In-Reply-To: <20071021161900.GB16874@basalt.office.altlinux.org> References: <200710211816.42685.shrek@altlinux.ru> <20071021201240.316788c3.pilot@altlinux.ru> <20071021161900.GB16874@basalt.office.altlinux.org> Organization: ALT Linux Team X-Mailer: Sylpheed version 2.2.9 (GTK+ 2.10.6; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [devel] ifrename & udev X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:35:59 -0000 Archived-At: List-Archive: List-Post: Привет. > Хорошо это или нет, но /etc/net/iftab задуман автором для решения > другой задачи, и в нынешнем своём состоянии не решает ту задачу, > которую решает /etc/iftab. Нельзя ли сформулировать обе задачи, чтобы предмет обсуждения стал яснее? И сразу позволю себе прокомментировать другие письма этого треда: 1. "etcnet уже научился менять местами eth0 и eth1?" Освоение этого фокуса обладает сомнительной пользой. Я по-прежнему рекомендую рассматривать eth0 как временное имя с малым сроком жизни, а для повышения комфорта пользователей Ethernet-интерфейсы предлагаю называть eth00, eth01, eth02 etc. 2. "Существование (номинальное) net-scripts вынуждает поддерживать ряд сервисов, которые иначе могли бы быть упразднены" Эти сервисы можно обезвредить контролем CONFMETHOD из /etc/sysconfig/network. При этом зависимости на пакет etcnet не возникнет, только на network-config-subsystem. Примеры таких пакетов должны быть в Sisyphus. 3. "после приведения в порядок /etc/udev/rules.d/19-udev-ifrename.rules нужности в /etc/net/iftab я не заметил" Важнейшее принципиальное отличие /etc/net/iftab от /etc/iftab --- нахождение /etc/net/iftab в специальном пространстве имён. Для него действуют механизмы определения профиля и хоста конфигурации. Это, например, позволит _желающим_ составить конфигурацию так, что срочный ремонт маршрутизатора сведётся к переносу диска (или массива) из сгоревшего шасси в запасное. Возможны и другие примеры, которые станут невозможными при помещении iftab в /etc и его лобовой интерпретации. Конечно, пользователю единственного ноутбука с одним-двумя сетевыми интерфейсами такая практика --- полный overkill, но его никто и не заставляет видеть всю подводную часть. В этом и гибкость. -- DO4-UANIC