транк и линукс?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
sansan
Junior member
Сообщения: 7
Зарегистрирован: 27 май 2005, 15:56

транк и линукс?

Сообщение sansan » 02 июн 2005, 19:27

Eсть карточка Intel pro/1000 mt dual  и сервак с Linux SLES 8.0
Нужно сделать транr на  этой двухпортовой карте. ПО вместе скартой не поставлялось. Как это сделать? Можно ли в этот транк включить еще  одну карту Compaq Netxtreme BCM 5702x gigabit ethernet ?
Порылся на форумах,но как это сделать под  Linux так и не нашел,
а что нашел, то не понял :( .  Слабый из меня линуксоид.
Растолкуйте люди добрые.

:?:

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: транк и линукс?

Сообщение Stranger03 » 03 июн 2005, 11:05

sansan писал(а):Eсть карточка Intel pro/1000 mt dual  и сервак с Linux SLES 8.0
Нужно сделать транr на  этой двухпортовой карте. ПО вместе скартой не поставлялось. Как это сделать? Можно ли в этот транк включить
Попробую нарыть что-то, может получится. Надо искать доку на тему поддержки STP именно в Сусях.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Re: транк и линукс?

Сообщение apelsin » 03 июн 2005, 11:21

Здравствуйте!

Ключевые слова, которое вам помогут это: 'bonding' и 'teaming'
Первое это в терминологии линукса, а второе то же самое в терминологии интела. Сам Линукс поддерживает объединение интерфейсов в транки на уровне кернела, обеспечивается это кернел модулем 'bonding'. Если драйвер сетевухи может образовать стандартный сетевой интерфейс как eth<N>, то далее Линукс кернел может соединить такие интерфейсы в транки. Подробнее об этом читайте в файле Documentation/networking/bonding.txt
который находится в исходниках для кернела.

Для PRO/1000 MT (я сам только PRO/1000 пользовался, без MT) и SLES8
похоже ситуация иная. Вопрос: дает-ли MT карта два стандартных линуксовых интерфейса
типа eth<N>? (из под драйвера e1000). Сам Интел для кернела 2.4 (SLES8 имеет 2.4, так?)  рекомендует свой драйвер для работы с  teaming/bonding.  Драйвер называется iANS, к нему вроде есть подробный README файл. Гляньте, там вроде имеются подробные инструкции.

надеюсь что вся информация окажется полезной.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: транк и линукс?

Сообщение Stranger03 » 03 июн 2005, 11:57

Дык тема в том, что реализация транка в Сусях может отличатся от реализации в других линухах. Во Фре это Netgraph, а в Сусях что? Речь ведь о поддержке транка ей.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: транк и линукс?

Сообщение Stranger03 » 03 июн 2005, 12:17

Вот в каком направлении надо копать:
http://lists.suse.com/archive/suse-ppc/ ... /0005.html

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Re: транк и линукс?

Сообщение apelsin » 03 июн 2005, 12:33

Stranger03 писал(а):Дык тема в том, что реализация транка в Сусях может отличатся от реализации в других линухах. Во Фре это Netgraph, а в Сусях что? Речь ведь о поддержке транка ей.
транк реализуется  на уровне кернела, соответственно что в SuSE что в другом дистро эта часть одинакова, т.к. модуль один и тот же. Загрузка/Выгрузка модулей опять же одинакова. Специфика отосящаяся непосредственно к транкам (со всеми командами ) описана в bonding.txt
(линк был приведен выше)

Для транка надо правильно настроить Level2 (APR) и Level3 (IP) роутинг, причем как на сервере так и на свиче. На всех линуксах есть для этого стандартные средства, типа команды 'route', но такая настройка "вручную" не удобна. SuSE и RedHat поддерживают серию скриптов для автоматизации сетевых настроек, сами настройки прописываются в /etc/sysconfig/networking/if-cfg-<interface> файлах в виде IPADDR="A.B.C.D" и тд. SuSE позволяет изменять такие настройки в графическом режиме (и в консоли через ncurces) с помощью утилиты YaST [Yest another Setup Tool].

Вообще это все детали. К SLES 8 прилагается печатная документация в двух томах исключительного качества. Там есть целая глава о том чем SuSE отличается от других дистро, и "как с этим бороться" :-).

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: транк и линукс?

Сообщение Stranger03 » 03 июн 2005, 17:16

apelsin писал(а):К SLES 8 прилагается печатная документация в двух томах исключительного качества. Там есть целая глава о том чем SuSE отличается от других дистро, и "как с этим бороться" :-).
Вообщем-то да, наверное, :twisted:. Я Сусю никогда в руках не держал.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей