Подсказали мне тут ссылочку
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 ^)
>Подсказали мне тут ссылочку
>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 ?!
>>Подсказали мне тут ссылочку
>>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 ?!Не понял что вы имели в виду.
Информации от ядра нет, комп просто виснет и не реагирует
на раздражители :( В логах тоже ничего...
>Подсказали мне тут ссылочку
>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);