sudo nft list ruleset
で現在の設定を保存してください。
sudo nft list ruleset > nftables-backup.txt
Firewall設定を誤るとSSH接続を失う可能性があります。
リモートサーバーでは、コンソール接続や復旧手段を確保してから変更してください。
Echo Requestだけを制限するなら、例えば次のような考え方になります。
sudo nft add rule inet filter input \
icmpv6 type echo-request \
limit rate 20/second burst 40 packets \
counter accept
続けてEcho Requestだけを対象にします。
sudo nft add rule inet filter input \
icmpv6 type echo-request \
counter drop
重要なのは、
icmpv6 drop
のような全面DROPにしないことです。
RFC 4890では、Packet Too Big、Neighbor Discovery関連、Echoなど、ICMPv6の複数のメッセージを通信維持上重要なものとして扱っています。