From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 11 Jan 2004 01:19:32 +1000 From: Dmitry Lebkov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Fwd: [Comm] vlan 802.1q ( =?KOI8-R?Q?=C4=CF=D3=D4?= =?KOI8-R?Q?=CF=CA=CE=CF_=CC=C9_=C4=C1=CE=CE=CF=C5_=D0=CF=D7=C5=C4=C5=CE?= =?KOI8-R?Q?=C9=C5_bugzill=27=D9=3F?= ) Message-Id: <20040111011932.41d71114.dima@sakhalin.ru> In-Reply-To: <200401101147.50056.a_s_y@sama.ru> References: <200401101147.50056.a_s_y@sama.ru> X-Mailer: Sylpheed version 0.9.6 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2004 15:18:32 -0000 Archived-At: List-Archive: On Sat, 10 Jan 2004 11:47:50 +0400 Sergey wrote: > В комъюнити спросил (копия внизу)... Потому, как там оно в сентябре было, > судя по архиву. Но, вообще, ALT Linux Sisyphus (20040106). > > О конфигурации: [skip] > пока не скажешь ifconfig eth1 up, оно ругается: > > /usr/bin/vconfig add eth1 1 > ERROR: trying to add VLAN #1 to IF -:eth1:- error: Invalid argument > Delaying eth1.1 initialization. > > И еще вопрос. А какой скрытый смысл отличаться от > Red Hat/Mandrake/Trustix (из того, что знаю) в плане > описания VLAN ? Скажем, для чего параметр VLAN_TRUNK_IF смотри /usr/share/doc/net-scripts-xx/README или /usr/share/doc/initscripts-x.xx/sysconfig.txt > нужен, почему поддержака VLAN в /etc/sysconfig/vlan, а > не в /etc/sysconfig/network активируется... VLAN'ы привязываются к физическому интерфейсу. VLAN_TRUNK_IF и предназначен для указания того самого физ.интерфейса. Можно, конечно, попытаться приделать поболее интелекта к скриптам, поднимающим интерфейсы, но зачем? Для примера, как отработать вот такой сценарий: - Ethernet-интерфейсы в количестве > 1 "упакованы" в EtherChannel (или bonding, в терминах kernel'а); - Интерфейс, через который будут "ходить" vlan'ы - bond0 Понятно, что можно пытаться отслеживать зависимости одних интерфейсов от других, попытаться пройти по цепочке вверх и начать поднимать все, зависимые интерфейсы, от самого верхнего. Но я не готов реализовывать _такой_ "интелект". Вы готовы? Реализуйте. Я когда-то сделал это так, как было удобно мне. Нареканий вроде не возникало ... ;) IMHO, надежнее (ну паранойя у меня %) сначала руками (читай "описать конфиг в стандартном файле конфигурации интерфейсов") сконфигурить trunk-interface, а потом к нему привязавать VLAN'ы (так же рукам, указывая VLAN_TRUNK_IF). -- WBR Dmitry Lebkov, использующий Linux-VLAN'ы уже около двух лет %)