ansible에서 ip6tables 규칙을 올바르게 정의하는 방법

ansible에서 ip6tables 규칙을 올바르게 정의하는 방법

현재 시스템에는 ip6tables에 대한 이 규칙이 있습니다.

-A INPUT -d <ip6address> -p udp -m udp --dport <port> -m state --state NEW -j ACCEPT

새로운 시스템을 위해 나는 ansible 플레이북을 작성했습니다:

- name: Allow someport for ipv6
  ansible.builtin.iptables:
    chain: INPUT
    protocol: udp
    match: udp
    ip_version: ipv6
    ctstate: NEW
    destination_port: 'port'
    destination: 'ip6address'
    jump: ACCEPT
  tags:
    - iptables6

그런데 이 게임을 플레이하려고 하면 다음과 같은 오류가 발생합니다.

{... "stderr_lines": ["ip6tables v1.8.7 (nf_tables): unknown option \"--destination-port\"", "Try `ip6tables -h' or 'ip6tables --help' for more information."], "stdout": "", "stdout_lines": []}
  • 앤서블 2.10.8
  • 데비안 11

이 규칙을 올바르게 정의하는 방법은 무엇입니까?

관련 정보