URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92270
[ Назад ]

Исходное сообщение
"проблема взаимодействия нескольких сетевых интерфейсов."

Отправлено sheilo , 16-Сен-11 13:56 
Дано: 2 компьютера, на каждом из них установлено по две сетевые карты D-Link 1G.
На оба компьютера установлен Linux Debian 2.6.32-5-686
содержание /etc/network/intrfaces на первом компьютере -
auto eth1
iface eth1 inet static
  address 192.168.2.1
  netmask 255.255.255.0
  network 192.168.2.0
  broadcast 192.168.2.255

auto eth2
iface eth2 inet static
  address 192.168.2.2
  netmask 255.255.255.0
  network 192.168.2.0
  broadcast 192.168.2.255

содержание /etc/network/intrfaces на втором компьютере -
auto eth1
iface eth1 inet static
  address 192.168.2.3
  netmask 255.255.255.0
  network 192.168.2.0
  broadcast 192.168.2.255

auto eth2
iface eth2 inet static
  address 192.168.2.4
  netmask 255.255.255.0
  network 192.168.2.0
  broadcast 192.168.2.255

Интерфейсы соединены попарно кроссовером eth1 (1 комп) eth1 (2 комп), eth2 (1 комп) с eth2 (2 комп)
При подключении кроссоверами попарно этих четырех интерфейсов - все они пингуются.

Проблема:
при отсоединении одной витухи, соединяющей eth1(1) и eth1(2) пинги через сетевые интерфейсы eth2 не идут. Чтобы пинги пошли, приходится с помощью ifdown отключать не соединенные интерфейсы eth1(1) eth1(2), чтобы eth2(1) и eth2(2) увидели друг друга.

Вопрос: Почему пинги не идут между включенными и соединенными кроссовером вторыми сетевыми интерфейсами при включенных но не соединенных кроссовером первыми сетевыми интерфейсами.


Содержание

Сообщения в этом обсуждении
"проблема взаимодействия нескольких сетевых интерфейсов."
Отправлено reader , 16-Сен-11 14:31 
>[оверквотинг удален]
> Интерфейсы соединены попарно кроссовером eth1 (1 комп) eth1 (2 комп), eth2 (1
> комп) с eth2 (2 комп)
> При подключении кроссоверами попарно этих четырех интерфейсов - все они пингуются.
> Проблема:
> при отсоединении одной витухи, соединяющей eth1(1) и eth1(2) пинги через сетевые интерфейсы
> eth2 не идут. Чтобы пинги пошли, приходится с помощью ifdown отключать
> не соединенные интерфейсы eth1(1) eth1(2), чтобы eth2(1) и eth2(2) увидели друг
> друга.
> Вопрос: Почему пинги не идут между включенными и соединенными кроссовером вторыми сетевыми
> интерфейсами при включенных но не соединенных кроссовером первыми сетевыми интерфейсами.

потому что есть приоритеты у одинаковых маршрутов, и если пинги не пошли, значит система считает маршрут через не подключенный интерфейс более преоритетным


"проблема взаимодействия нескольких сетевых интерфейсов."
Отправлено PavelR , 18-Сен-11 16:56 

> Вопрос: Почему пинги не идут между включенными и соединенными кроссовером вторыми сетевыми
> интерфейсами при включенных но не соединенных кроссовером первыми сетевыми интерфейсами.

Потому что вы ничего не читаете, и не пытаетесь думать о том, как должна работать (обрабатывать хотелки, прописанные в ваши конфиги) операционная система. ОСь это штука сильно логичная, компьютеры пока еще в качестве ИИ плохо выступают..

Читайте про бондинг ака группировку сетевых интерфейсов.



"проблема взаимодействия нескольких сетевых интерфейсов."
Отправлено tullarien , 19-Сен-11 11:50 
>> Вопрос: Почему пинги не идут между включенными и соединенными кроссовером вторыми сетевыми
>> интерфейсами при включенных но не соединенных кроссовером первыми сетевыми интерфейсами.
> Потому что вы ничего не читаете, и не пытаетесь думать о том,
> как должна работать (обрабатывать хотелки, прописанные в ваши конфиги) операционная система.
> ОСь это штука сильно логичная, компьютеры пока еще в качестве ИИ
> плохо выступают..
> Читайте про бондинг ака группировку сетевых интерфейсов.

c бондингом проблем нет, уже благополучно реализовывал на других машинах.
p.s. проблема решена, проблема оказалось с драйверами. не на те чипы стоят.
спасибо, тему можно закрывать.