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

Исходное сообщение
"Divert Sockets на linux"

Отправлено timotei , 25-Мрт-06 02:21 
Подсказали мне тут ссылочку
http://sourceforge.net/projects/ipdivert

Пытаюсь прикрутить к Mandriva 2006.0 на ядро 2.6.12
Прикладываю патчи к ядру и iptables, все собирается
нормально. Потом компилю пример из Divert Sockets
Mini HOWTO с #define REINJECT, чтоб прога
пакеты ядру возвращала, добавляю правила
iptables -I INPUT 1 -p icmp -j DIVERT --div-port 111
iptables -I OUTPUT 1 -p icmp -j DIVERT --div-port 111

запускаю прогу. пингую яндекс с другой консоли, и...
тачка виснет намертво.

Может кто пробовал, запускал...help ^)


Содержание

Сообщения в этом обсуждении
"Divert Sockets на linux"
Отправлено chip , 25-Мрт-06 19:27 
>Подсказали мне тут ссылочку
>http://sourceforge.net/projects/ipdivert
>
>Пытаюсь прикрутить к Mandriva 2006.0 на ядро 2.6.12
>Прикладываю патчи к ядру и iptables, все собирается
>нормально. Потом компилю пример из Divert Sockets
>Mini HOWTO с #define REINJECT, чтоб прога
>пакеты ядру возвращала, добавляю правила
>iptables -I INPUT 1 -p icmp -j DIVERT --div-port 111
>iptables -I OUTPUT 1 -p icmp -j DIVERT --div-port 111
>
>запускаю прогу. пингую яндекс с другой консоли, и...
>тачка виснет намертво.

halt / panic ?!


"Divert Sockets на linux"
Отправлено timotei , 27-Мрт-06 13:39 
>>Подсказали мне тут ссылочку
>>http://sourceforge.net/projects/ipdivert
>>
>>Пытаюсь прикрутить к Mandriva 2006.0 на ядро 2.6.12
>>Прикладываю патчи к ядру и iptables, все собирается
>>нормально. Потом компилю пример из Divert Sockets
>>Mini HOWTO с #define REINJECT, чтоб прога
>>пакеты ядру возвращала, добавляю правила
>>iptables -I INPUT 1 -p icmp -j DIVERT --div-port 111
>>iptables -I OUTPUT 1 -p icmp -j DIVERT --div-port 111
>>
>>запускаю прогу. пингую яндекс с другой консоли, и...
>>тачка виснет намертво.
>
>halt / panic ?!

Не понял что вы имели в виду.

Информации от ядра нет, комп просто виснет и не реагирует
на раздражители :( В логах тоже ничего...


"Divert Sockets на linux"
Отправлено timotei , 27-Мрт-06 16:36 
>Подсказали мне тут ссылочку
>http://sourceforge.net/projects/ipdivert
>
>Пытаюсь прикрутить к Mandriva 2006.0 на ядро 2.6.12
>Прикладываю патчи к ядру и iptables, все собирается
>нормально. Потом компилю пример из Divert Sockets
>Mini HOWTO с #define REINJECT, чтоб прога
>пакеты ядру возвращала, добавляю правила
>iptables -I INPUT 1 -p icmp -j DIVERT --div-port 111
>iptables -I OUTPUT 1 -p icmp -j DIVERT --div-port 111
>
>запускаю прогу. пингую яндекс с другой консоли, и...
>тачка виснет намертво.
>
>Может кто пробовал, запускал...help ^)

Заметил, что виснет на функции
n=sendto(fd, packet, n ,0, &sin, sinlen);