В честь 26 годовщины 26 апреля уволился с текущей работы и таки наконец начал проект
http://wiki.freebsd.org/IpfwNg - хотя на работе FreeBSD и была основной системой, реальную возможность пилить ядро я так и не получил (хотя тот же
NAT64 нам бы понадобился не через полгода, так через год
(
Read more... )
Есть давным давно, ещё в 4.x было. ipfw sets.
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Просто надо внимательно читать man ipfw.
ipfw [-cfnNqS] [-p preproc [preproc-flags]] pathname
...
To ease configuration, rules can be put into a file which is processed
using ipfw as shown in the last synopsis line. An absolute pathname must
be used. The file will be read line by line and applied as arguments to
the ipfw utility.
Reply
(The comment has been removed)
Тогда я не понял, что должно быть твоём "ipfw -f file"
> Попытаюсь быть экстрасенсом: ты предлагаешь это загружать в некий сет и при успехе делать swap с активным?
Разве это не очевидно?
> А почему эту возможность не добавить нативно? Что бы ipfw загружал правила в память, репортил ошибки, либо, если их нет, загружал опкоды уже в ядро?
Не вижу разницы с существующим сейчас функционалом: в файл пишем команды добавления в set 1, затем swap.
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Reply
Reply
"этот путь уже не является правильным" - универсальный инструмент всегда будет проигрывать специализированному по удобству проблемно-ориентировнного применения, поэтому обёртки всегда будут полезны.
Reply
Reply
Я не сопротивляюсь изменениям. Я сопротивляюсь ломке того, что работает.
Reply
Leave a comment