Окружите путь к файлу такими кавычками:
touch "directory/file"
Вы, вероятно, потеряли свой стол или цепочку.
nft list ruleset
даст вам то, с чем вы работаете. Если он ничего не печатает, вам не хватает обоих.
nft add table ip filter # create table
nft add chain ip filter INPUT { type filter hook input priority 0 \; } # create chain
После этого вы сможете добавить свое правило в цепочку.
ПРИМЕЧАНИЕ. :Если вы вошли в систему с помощью ssh, ваше соединение будет приостановлено.
Я получал Error: Could not process rule: No such file or directory
правила счетчика nftables во встроенной системе Linux, построенной с помощью Yocto.
В моем случае проблема была связана с конфигурацией ядра. Мне пришлось включить следующее:
CONFIG_NFT_COUNTER=m
чтобы я мог создавать счетчики. CONFIG_NFT_OBJREF=m
чтобы я мог обращаться к счетчикам по имени в правилах. Этот пост списка рассылки помог мне:
[OpenWrt -Devel] nftables :именованные счетчики не работают 18.06.4 — сентябрь 2019 г.
В моем случае мне понадобился CONFIG_NF_TABLES_INET=y
.
https://zigford.org/firewalld-kernel-requirements.htmlбыл очень полезен.