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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.