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

Исходное сообщение
"Нет пакетов BOOTP на сетевом интерфейсе"

Отправлено kassy_k , 18-Окт-12 10:15 
Имеем:
  ОС: Fedora 17
  Два сетевых адаптера:
    I - p7p1 (интегрированный сетевой адаптер Realtek RTL8069)
    II - p8p1 (отдельная сетевая плата Compex на основе Realtek RTL8139)

Цель:
  Клиентские компьютеры оснащены сетевыми адаптерами с BOOTROM. Загрузчики - PXE.
  Нужно заставить клиентов получать IP-адреса при запуске.

Проблема:
  Если клиенты подключаются к интегрированному адаптеру - процесс получения адресов нормальный: на p7p1 приходят пакеты запроса DHCP/BOOTP, и сервер их обслуживает.
  Если клиентов подключить к отдельному адаптеру, то никакой активности на интерфейсе не наблюдается. "tcpdump -i p8p1 -nn" молчит как глухонемой.
  Firewall выключен (весь в режиме ACCEPT). Сетевые при загруженых операционках ведут обмен нормально.

  ВОПРОС - почему не фиксируется активность на дополнительной сетевой плате?


Содержание

Сообщения в этом обсуждении
"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено reader , 18-Окт-12 11:04 
а пзу с нужной прошивкой воткнули?

"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено kassy_k , 18-Окт-12 11:34 
> а пзу с нужной прошивкой воткнули?

Проверено на 100%.
Эти же самые сетевые нормально работают в связке с интегрированным интерфейсом. И адреса получают, и с TFTP файлы загружают, и, главное, запросы на получение адресов видны через "tcpdump -i p7p1 -nn".

Вопрос остается актуальным только для доп. сетевухи.


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено reader , 18-Окт-12 11:50 
>> а пзу с нужной прошивкой воткнули?
> Проверено на 100%.
> Эти же самые сетевые нормально работают в связке с интегрированным интерфейсом. И
> адреса получают, и с TFTP файлы загружают, и, главное, запросы на
> получение адресов видны через "tcpdump -i p7p1 -nn".
> Вопрос остается актуальным только для доп. сетевухи.

tcpdump вы смотрите на стороне сервера? А на стороне клиента при этом пакеты были? А если клиента подключить на прямую, без свича?


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено kassy_k , 18-Окт-12 12:36 
> tcpdump вы смотрите на стороне сервера? А на стороне клиента при этом
> пакеты были? А если клиента подключить на прямую, без свича?

Свич - это было первое о чем я подумал. Его отсутсвие ни на что не повлияло.

tcpdump - естественно на стороне сервера. Судя по тому, что пакеты приходят на интегрированную сетевую, клиент их отправляет.

Процесс тестирования был прост:
  1. Подключаю кабель на интегрированную сетевую.
  2. Запускаю tcpdump -i p7p1.
  3. Включаю комп-клиент. Жду загрузку.
  4. На интерфейсе наблюдаю активность. Клиент послал широковещательный запрос. Получил параметры IP. Загрузил файл начального загрузчика...

  5. Переподключаю кабель на доп. сетевую.
  6. Запускаю tcpdump -i p8p1.
  7. Включаю комп-клиент. Жду загрузку.
  8. На интерфейсе тишина и покой...

Насколько я понимаю пакет типа
  UDP 0.0.0.0.68 -> 255.255.255.255.69 DHCP/BOOTP
должен прийти в любом случае!? Но я его не наблюдаю вообще!


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено reader , 18-Окт-12 15:46 
>> tcpdump вы смотрите на стороне сервера? А на стороне клиента при этом
>> пакеты были? А если клиента подключить на прямую, без свича?
> Свич - это было первое о чем я подумал. Его отсутсвие ни
> на что не повлияло.
> tcpdump - естественно на стороне сервера. Судя по тому, что пакеты приходят
> на интегрированную сетевую, клиент их отправляет.

Свич управляемый? С доп. сетевой кто нибуть в физической подсети клиента пингуется?
Если соединив сервер и клиента напрямую вы так и не увидели пакетов, то возникает вопрос, а сетевая исправна, через нее хоть что-то работает?

>[оверквотинг удален]
>   3. Включаю комп-клиент. Жду загрузку.
>   4. На интерфейсе наблюдаю активность. Клиент послал широковещательный запрос. Получил
> параметры IP. Загрузил файл начального загрузчика...
>   5. Переподключаю кабель на доп. сетевую.
>   6. Запускаю tcpdump -i p8p1.
>   7. Включаю комп-клиент. Жду загрузку.
>   8. На интерфейсе тишина и покой...
> Насколько я понимаю пакет типа
>   UDP 0.0.0.0.68 -> 255.255.255.255.69 DHCP/BOOTP
> должен прийти в любом случае!? Но я его не наблюдаю вообще!

если свич переслал и сетевая исправна и нет проблем с драйвером, то должны увидеть.


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено kassy_k , 18-Окт-12 16:09 
> Свич управляемый? С доп. сетевой кто нибуть в физической подсети клиента пингуется?
> Если соединив сервер и клиента напрямую вы так и не увидели пакетов,
> то возникает вопрос, а сетевая исправна, через нее хоть что-то работает?

А вот это как раз самое удивительное!..

Свич не управляемый. И загруженные и настроенные компьютеры в сети с доп. сетевой пингуются на-ура. (к стати, сетевую менял на другую. ситуация не изменилась.)
Вопрос остается открытым: почему я не вижу широковещательных запросов на этом интерфейсе?

P.S. Запросы типа UDP 169.254.x.x.68 -> 255.255.255.255.67 DHCP тоже на интерфейсе не появляются. За-то 172.16.y.y -> 172.16.255.255 приходят.


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено andy03 , 21-Окт-12 20:36 
> Вопрос остается открытым: почему я не вижу широковещательных запросов на этом интерфейсе?

возможно для служб указано какие интерфейсы слушать?


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено reader , 21-Окт-12 20:48 
>> Вопрос остается открытым: почему я не вижу широковещательных запросов на этом интерфейсе?
> возможно для служб указано какие интерфейсы слушать?

tcpdump все равно должен показать пакет


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено andy03 , 21-Окт-12 01:03 
>     I - p7p1 (интегрированный сетевой адаптер Realtek RTL8069)
>     II - p8p1 (отдельная сетевая плата Compex на
> основе Realtek RTL8139)

странные названия интерфейсов... все правильно?


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено PavelR , 21-Окт-12 11:46 
>>     I - p7p1 (интегрированный сетевой адаптер Realtek RTL8069)
>>     II - p8p1 (отдельная сетевая плата Compex на
>> основе Realtek RTL8139)
> странные названия интерфейсов... все правильно?

Это же федора. Переименовать можно. Наверное всё правильно.


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено kassy_k , 22-Окт-12 09:38 
К стати, по-поводу интерфейсов...

Может ли такое поведение быть связано с самой микросхемой Realtek RTL8139?
(Платы которые у меня в наличии почти все на его основе.)


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено andy03 , 22-Окт-12 11:52 
> К стати, по-поводу интерфейсов...
> Может ли такое поведение быть связано с самой микросхемой Realtek RTL8139?
> (Платы которые у меня в наличии почти все на его основе.)

с микросхемой нет... возможно, "особенность" сетевой карты


"Нет пакетов BOOTP на сетевом интерфейсе"
Отправлено kassy_k , 22-Окт-12 14:14 
Признаю собственную бестолковость и закрываю тему.

Проблема решена.
Все дело было в "звоне" одного из проводов витой пары идущей от сервера.

Всем спасибо.