LINUX.ORG.RU

Запрет пересылки пакета на маршрутизаторе


0

0

Люди! Посоветуйте, как на С программно запретить пересылку пакета, не используя iptables (или тому подобное) и не записывая 0 в ip_forward. По возможности надо не пересылать пакеты с определенными адресами. Пробовал покапаться в исходниках IpChains, ничего хорошего не получилось! Глубоко закапался.

anonymous

Всю жизнь это делалось именно с помощью вызова iptables.
Подумай еще раз - может проще форкнуться и exec'нуться?
Или сделать сервак к которому коннектищься через unix sockets
(я так сделал в свое время) и который уже сам делает вызов iptables.
(это помогает если твоя прога не под рутом выполняется).

vahvarh ★★★
()
Ответ на: комментарий от grustnoe

-j QUEUE отдаст пакеты твоему демону, а там что хочешь, то и делай с ними, хоть разрешай, хоть запрещай.

anonymous
()
Ответ на: комментарий от anonymous

Расскжа про -j QUEUE по подробнее!

anonymous
()
Ответ на: комментарий от anonymous

Расскажи про -j QUEUE по подробнее!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.