Страница 1 из 1

IPFW table unknown

Добавлено: 2021-10-24 22:58:01
Overseer
Приветствую всех,

работал у меня фаервол, я обновил FreeBSD до 13-й ветки и фаервол отсох. Т.е. как отсох, просто в дефолте его не было. Я собрал модуль, подгрузил и все накрылось, т.к. фаервол по дефолту закрылся от всего и положил на правила хм, ну вы поняли.

В файле с правилами всего несколько строк, табличка с черным списком и пара правил. Сначала наполняется черный список (это работает), а потом идет строка:

Код: Выделить всё

add 9 deny all from table(13) to me
И на этом фаервол затыкается:

Код: Выделить всё

Line 11: hostname ``table(13)'' unknown
Пробовал экранировать скобки, брать в кавычки "table(13)" - монопенисуарно.
В rc.conf:

Код: Выделить всё

firewall_enable="YES"
firewall_type="/etc/firewall.rc"
Если выполнить в консоли, то правило добавляется:

Код: Выделить всё

~> ipfw add 8 deny all from table\(13\) to me
00008 deny ip from table(13) to me
ЧЯДНТ? :cz2:

IPFW table unknown

Добавлено: 2021-10-24 23:10:44
Overseer
Проблема оказалась не там...

Код: Выделить всё

add 9 deny all from table(13) to me
работает без проблем, но вот самая первая строчка:

Код: Выделить всё

-f flush
почему-то препятствует загрузке всех правил вообще. Поркуа?..

IPFW table unknown

Добавлено: 2021-10-24 23:16:14
Overseer
В общем, вот так работает без проблем:

Код: Выделить всё

-q -f flush
-q -f table 13 flush