From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F68901F.1030201@netorn.ru> Date: Wed, 17 Sep 2003 19:47:27 +0300 From: "Vadim V. Zhytnikov" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.4) Gecko/20030630 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=F0=CF=D2=D1=C4=CF=CB_=D0=D2=C9=D3=D7=CF?= =?KOI8-R?Q?=C5=CE=C9=D1_eth0=2C_eth1_=2E=2E=2E_=CF=C4=CE=CF=D4=C9?= =?KOI8-R?Q?=D0=CE=D9=CD_=CB=C1=D2=D4=C1=CD=3F?= References: <3F68728F.9070908@netorn.ru> <20030917183433.7ca19cdc.olli@rbauto.ru> In-Reply-To: <20030917183433.7ca19cdc.olli@rbauto.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2003 15:47:33 -0000 Archived-At: List-Archive: List-Post: Oleg K.Artemjev пишет: > On Wed, 17 Sep 2003 17:41:19 +0300 > "Vadim V. Zhytnikov" wrote: > >>В какм порядке сетевым интерфейсам присваиваются номера >>eth0, eth1, eth2 ... > > AFAIK, в порядке нумерации pci при вкомпиленной поддержке; в порядке загрузки модулей > при разных картах и модульной поддержке. Как заставить одинаковые PCI карты вставать не в порядке > следования слотов при загрузке из поддержки из одного модуля не в курсе. Для isa - развести на > разные io/irq. Но это все как-то криво - проще шнурки перебросить и MAC сменить если что. > Т.е. при одинаковых картах (одинаковых модулях) ethN будут назначены в порядке следования карт в /proc/bus/pci, который в свою очередь повторяет нумерацию PCI слотов на маме? > >>Вопрос возник когда по техническим причинам пришлось >>переставлять карты в другие PCI слоты. Нужно, чтобы, >>скажем, именно eth1 был шлюзом в интернет (так >>сделаны все конфиги и брандмауэр), причём это должна >>быть физически вполне определённая карта, т.к. >>провайдер помнит именно её MAC адрес. > > workaround: > > man ifconfig > /hw > /ether > > # за работу нижеследующего не ручаюсь, но писать на русском было бы больше, пользовать как ориентир: > for f in rpm -ql `rpm -qf /etc/sysconfig`; do grep MAC $f > /dev/null ; ret=$?; if [ "$ret" = 0 ]; then echo $f; fi; done > > hint: > > ifconfig eth0 down > ifconfig eth0 hw ether 1:2:3:4:5:6 > ifconfig eth0 up > О, вот это правильное решение! -- Vadim V. Zhytnikov