Хм... Ситуация значит такая: бегу по стеку протоколов, попадаю в *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 >> > >

