Сетевые интерфейсы перемешались?

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

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

Ответить
Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Сетевые интерфейсы перемешались?

Сообщение severnet » 13 дек 2009, 14:15

В /etc/udev/rules.d/ есть два файла:

60-net.rules
ACTION=="add", SUBSYSTEM=="net", IMPORT{program}="/lib/udev/rename_device"
SUBSYSTEM=="net", RUN+="/etc/sysconfig/network-scripts/net.hotplug"
70-net-persistent.rules
# PCI device 0x1969:0x2048 (atl2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:fc:b0:5e:24", ATTR{type}=="1", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:e0:0f:45:94", ATTR{type}=="1", NAME="eth1"
По умолчанию RHEL создает автоматически 60-net.rules, а второй 70-net-persistent.rules добавил вручную. В связи с этим вопрос, корректно ли конфигурировать правила настройки сетевых интерфейсов c такими конфигами для того, чтобы устройства не перемешивались?

Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Re: Сетевые интерфейсы перемешались?

Сообщение severnet » 15 дек 2009, 17:09

Короче, это не то оказалось. Почему-то пинг по ip есть на том сетевом интерфейсе, который выключен. Может в таблице маршрутов дело?

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Сетевые интерфейсы перемешались?

Сообщение and3008 » 16 дек 2009, 00:46

Прошу предоставить в студию:
"ifconfig -a" с сервера, где стоят сетевухи

результат "ping"-а с компа, который пинговал сервер
"arp -a" с компа, который пинговал сервер

Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Re: Сетевые интерфейсы перемешались?

Сообщение severnet » 16 дек 2009, 16:30

У меня был неправильно бондинг настроен, сейчас все хорошо.

Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Re: Сетевые интерфейсы перемешались?

Сообщение severnet » 17 дек 2009, 11:35

Хотя не совсем..

обрисую ситуацию еще раз..

Два сервера, в каждом по 4 ethernet-порта: два в коммутатор (bond0) и два по кросс-кабелю между другой машиной (bond1). Подсеть у всех одинаковая. Почему с клиентской машины я могу пинговать ip, который задействован в интерконнекте? Так и должно быть, я же шлюз не указывал?)

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Сетевые интерфейсы перемешались?

Сообщение and3008 » 17 дек 2009, 17:15

Потому что вы сами себе злой буратина.

Компы включены в физически разные сетевые сегменты, а маска подсети общая. В итоге протокол ARP работает как бог на душу положит. Захочет - пошлет пакеты в нормальную сеть, захочет - пошлет пакеты в сеть между вашими компами по кросс-кабелю.

Маска подсети на компе - это не фитюлька какая, а граница широковещательного сегмента. Если сегментов несколько, то и подсетей должно быть несколько, а связывать их должны маршрутизаторы.

Выделите межсерверное соединение в отдельный IP-сегмент со своей маской и получите счастье.

Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Re: Сетевые интерфейсы перемешались?

Сообщение severnet » 17 дек 2009, 19:32

and3008 писал(а):Выделите межсерверное соединение в отдельный IP-сегмент со своей маской и получите счастье.
Благодарю! :wink:

Аватара пользователя
severnet
member
Сообщения: 23
Зарегистрирован: 13 апр 2009, 11:26
Откуда: Санкт-Петербург
Контактная информация:

Re: Сетевые интерфейсы перемешались?

Сообщение severnet » 18 дек 2009, 21:33

Теперь как надо. Следующая задача выбрать mode для группы сетевых интерфейсов.
Как уже писалось выше, есть кроссовое соединение, на данный момент работает только, если подсоединить один кабель между серверами, при включении второго пинговка пропадает (bond mode=1).

updated: выяснилось что mode=1 использовать можно только через хаб, попробую mode=3.

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Сетевые интерфейсы перемешались?

Сообщение and3008 » 22 дек 2009, 13:35

Надо просто прочитать файлик bonding.txt и для самого себя решить что лучше для вашей задачи.

У bonding-а всего 6 режимов. На всякие разные случаи жизни, при разных комбинациях наличествующего железа и для различных моделей трафика.

Ответить

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

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

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