[mdk-re] Multiple Ethernet interfaces

Dmitry Nechaev =?iso-8859-1?q?dima_=CE=C1_fd=2Ecbx=2Eru?=
Ср Апр 11 13:49:12 MSD 2001


Hello mandrake-russian,

> Message: 3
> Date: Tue, 10 Apr 2001 13:07:02 +0400
> From: cornet <cornet на zmail.ru>
> To: mandrake-russian на altlinux.ru
> Subject: Re: [mdk-re] Multiple Ethernet interfaces
> Reply-To: mandrake-russian на altlinux.ru
> 
> Dmitry Nechaev wrote:
>> 
>> Hello mandrake-russian-request,
>> 
>> Monday, April 09, 2001, 4:30:01 PM, you wrote:
>> 
>> > Message: 5
>> > Date: Mon, 09 Apr 2001 15:47:58 +0400
>> > From: cornet <cornet на zmail.ru>
>> > To: mandrake-russian на altlinux.ru
>> > Subject: Re: [mdk-re] Multiple ethernet interfaces
>> > Reply-To: mandrake-russian на altlinux.ru
>> >
>> > Dmitry Nechaev wrote:
>> >>
>> [skipped]
>> 
>> >> Железо: CPU AMD Athlon 750 ThunderBird, MB GigaByte GA-7IXE4, SCSI Adaptec
>> >> (kernel module aic7xxx), 2 x 9 Gb IBM HDD's, RAM 128 MB, Video AGP S3 Trio3D/2X
>> >> 4 x rtl8139 PCI NetCards, 1 NE2000 ISA non-PNP Netcard (Compex EN2000,
>> >> combo, software configurable)
>> >>
>> >> IRQ's: 5, 9, 10, 10: PCI NetCarts
>> >>        3: ISA NetCard (on-board порт COM2 запрещен, так что тут все ОК)
>> >>        11: SCSI
>> >>        12: PS/2
>> >>        14: IDE (Secondary IDE запрещен)
>> >> I/O:   0x280 - NE2000
>> >>        Для PCI NetCards - естественно, автоматически распределяются BIOS'ом.
>> >>
>> >> В чем грабли? Где я неправ?
>> >
>> > Hello!!
>> >
>> > Хм... занятная конфигурация :-) меня в свое время хватило только на 3
>> > карточки :-)
>> >
>> > вопрос 1
>> > А все карточки в одной или разных сетях IP сидят? Хотелось бы взглянуть
>> > на полный вывод ifconfig, если не секрет.
>> Машина сейчас находится вне досягаемости, на другом конце города :(
>> Но на память вот что могу написть:
>> eth0 192.168.59.2, netmask 255.255.255.0
>> eth1 192.168.1.10, netmask 255.255.255.0
>> eth2 192.168.2.x, netmask 255.255.255.0
>> eth3 192.168.2.y, netmask 255.255.255.0
>> eth4 192.168.1.9, netmask 255.255.255.0
>> Броадкастинг у всех равен адресу сети плюс ".255"
> 
> ИМХО, не корректно :-/
> У Вас 1 с 4 и 2 с 3 в одних и тех же сетках сидят, по моему это
> неправильно, в таком раскладе у ядра действительно начинаются траблы с
> выбором "в какую же катрочку мне послать этот пакетик" если на сетку
> дестинэйшн есть два интерфейса. Ядро чешет репу и фигеет :-))
Ну не знаю... Вряд ли оно будет чесать репу... Направит просто пакет
по таблице роутинга (arp?) на первый интерфейс, с которого будет
доступен целевой хост, да и все...

> Когда я делал три карточки, то у меня выглядело примерно так:
> eth0 192.168.1.XX netmask 255.255.255.0
> eth0 192.168.2.XX netmask 255.255.255.0
> eth0 192.168.3.XX netmask 255.255.255.0
> из них одна была PCI, одна ISA P&P, одна ISA Jamper, у всех были разные
> и единоличные IRQ и IO.
IMHO, eth0, eth1 и eth2 ;-)

> И все работало, роутилось и вообще настроилось почти что само собой :-))
Угу. Мне еще предстоит учиться настраивать правила роутинга между
сетками...
> 
>> > вопрос 2
>> > А почему две PCI'ные карточки на одном 10 прерывании сидят? Я встречался
>> > с ситуацией, когда конфликт перываний между двумя девайсими аукался
>> > третьему, который казалось бы был непричем, и именно этот третий, в
>> > Вашем случае NE2000 ISA, как назло и отрубался.
>> BIOS сам так распределяет. Я так разумею, что здесь уместен IRQ sharing и
>> ситуация нормальная.
> 
> Я не слишком понимаю, как два девайса работая одновременно и независимо
> могут разделять одно прерывание! :-/
> Поясните, pls.
Я и сам не до конца понимаю. Но в данный момент я сижу на машине с
W2k (мать, кстати, такая же, как и в приведенной выше машине),
смотрю на список IRQ и вижу следующую картину: 6 (шесть) устройств
набросились на IRQ 9! Это:
- Microsoft ACPI-совместимая система
- Aureal Vortex 8220 Audio (WDM)
- S3 Inc. Savage4
- Vortex Multifuncion PCI Parent (первое устройство Vortex - его дочка)
- Адаптер PCI Ethernet Realtek 8029(AS)
- Открытый хост-контроллер AMD 756 PCI - USB
И все это работает без каких-либо вопросов.

-- 
Best regards,
 Dmitry                          mailto:dima на fd.cbx.ru






Подробная информация о списке рассылки community