Хм... Ситуация значит такая: бегу по стеку протоколов, попадаю в
*ip_send_packet.
Там вызывается функция ip_route, в которой из таблички
rt_table[RT_TABLE_SIZE] должна быть вытянута ссылка на драйвер, через
который надо посылать пакет в сеть. Я правильно излагаю?*
*Если правильно, то проблема в следующем: табличка r**t_table[RT_TABLE_SIZE]
абсолютно пуста, хотя заполняться она должна, повидимому, стартовым
скриптом, в котором я прописал следующие строки:**
*
*
"ifconfig -a 127.0.0.1 -p 255.0.0.0 -h -m 0:0:0:0:0:0 -u lo",
"route -n 127.0.0.0 -m 255.0.0.0 -d lo add",
*
*
*
*Как с этим бороться?
*

1 апреля 2011 г. 16:37 пользователь Дмитрий Зубаревич <
[email protected]> написал:

> Драйвер проинициализировался по крайней мере, сча буду дальше копать=)
>
> 1 апреля 2011 г. 14:36 пользователь Nikolay Korotky <[email protected]>написал:
>
> Поднялось?
>>
>> On Apr 1, 1:25 pm, Дмитрий Зубаревич <[email protected]>
>> wrote:
>> > Эльдар, забыл добавить строку "route -n 127.0.0.0 -m 255.0.0.0 -d lo
>> add",
>> > но её добавление не помогло=(
>> > Антон, в том то все и дело, что даже до инициализации дело не доходит.
>> Хотя
>> > похоже ты прав лупбек,то к драйверам я привязал, а вот сеть за собой
>> > драйвера похоже не тянет. Спасибо=) Приду с пар попробую исправить.
>> >
>> > 1 апреля 2011 г. 12:28 пользователь Anton Bondarev <[email protected]
>> >написал:
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > да и еще проверь что сеть тянет за собой драйвер лупбека (он должен
>> > > инициализироваться).
>> > > Можно вставить вывод в функцию инициализации драйвера. И посмотреть
>> > > что сгенерил dot ( проверить зависимости то бишь)
>> >
>> > > On 1 апр, 12:14, Eldar Abusalimov <[email protected]> wrote:
>> > > > Добавлял в стартовый скрипт такие строки?
>> >
>> > > > ifconfig -a 127.0.0.1 -p 255.0.0.0 -h -m 0:0:0:0:0:0 -u lo
>> > > > route -n 127.0.0.0 -m 255.0.0.0 -d lo add
>> >
>> > > > 1 апреля 2011 г. 4:53 пользователь Дмитрий Зубаревич <
>> > > > [email protected]> написал:
>> >
>> > > > > Всем привет!
>> > > > > Передо мной стоит задача написания псевдодрайвера loopback, с
>> помощью
>> > > > > которого можно будет фиксить севую подсистему. Идейно все понятно,
>> > > > > реализация готова, с прилагающимся тестом (вероятно есть ошибки в
>> ней,
>> > > > > но пока нет возможности протестить). Проблема вобщем-то одна:
>> никак не
>> > > > > удается заставить пакеты идти в loopback, хотя вроде как все
>> подключил
>> > > > > в мэйках и конфигах (коммит r2371). Складывается впечатление, что
>> дело
>> > > > > не доходит даже до инициализации драйвера. Хотя файл в сборку
>> > > > > попадает. Как с этим бороться?
>> >
>> > > > --
>> > > > Best regards,
>> > > > Eldar Sh. Abusalimov
>>
>
>

Ответить