![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
pab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 25.8.2008 Репутация: -1 Всего: нет |
Здравствуйте.
Имеется сеть из 3х компьютеров, соединенных между собой последовательно. 2й компьютер имеет 2 сетевых интерфейса и служит маршрутизатором. Сеть построена на IPv6. Адрес 1го компьютера - 2001:640:11:1::1 Адреса 2го компьютера - 2001:640:11:1::2 - 2001:640:11:2::1 Адрес 3го компьютера - 2001:640:11:2::2 На первом компьютере программа формирует пакеты с дополнительным заголовком маршрутизации и отправляет их.
С помощью снифера отслеживаю отправленные пакеты. Но в ответ приходит ICMPv6 с Type 4(Parameter problem) и Code 0(Erroneous header field encountered) Pointer 42. Т.е. ругается на ошибку в заголовке, судя по указателю(42) это Routing Type. Но он и должен быть равен 0. Разрешение на обработку доп.заголовка установлено. Вот и непонятно в чем ошибка. Заранее спасибо. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
pab,
а поле следующего заголовка в заголовке IPv6 установлено? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
pab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 25.8.2008 Репутация: -1 Всего: нет |
Установлено :
Это именно заголовок маршрутизации, снифер это опознаёт. Если кол-во оставшихся узлов установить в 0, то даже не ругается. Возможно проблема не в коде, а в настройке систем. Но я устанавливал разрешение на маршрутизацию в /proc/sys/net/ipv6/conf/eth0/accept_source_route = 1, и насколько я знаю больше ничего устанавливать не надо. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
pab,
по-умолчанию для RAW сокетов домена AF_INET6 заголовок IPv6 установить нельзя через setsockopt() установи параметр IP_HDRINCL -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
pab |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 25.8.2008 Репутация: -1 Всего: нет |
установил, ничего не изменилось
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |