命令行的错误报告

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
                               ^