命令行的错误报告
nft
命令行工具会在你使用了错误的数据类型时提供帮助。
下面的例子显示了用 IPv4 地址作为 TCP 端口时的错误输出。
% nft add rule filter input tcp dport 1.1.1.1 counter drop
<cmdline>:1:33-39: Error: Could not resolve service: Servname not supported for ai_socktype
add rule filter input tcp dport 1.1.1.1 counter drop
^^^^^^^
如果你的命令不完整,通常会有下面这样的输出:
% nft add rule filter input tcp dport
<cmdline>:1:32-32: Error: syntax error, unexpected end of file
add rule filter input tcp dport
^