iptables: LOG는 유효한 대상이 아닙니다.

iptables: LOG는 유효한 대상이 아닙니다.

iptables를 사용하여 방화벽 규칙을 구성하는 방법을 배우고 있습니다. 어떤 이유로 iptables는 LOG를 유효한 대상으로 인식하지 않습니다.

○ sudo iptables -A INPUT -p icmp -j LOG iptables: No chain/target/match by that name.

추가 정보:

○ sudo iptables iptables v1.6.0: no command specified Try `iptables -h' or 'iptables --help' for more information. ○ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial

여기서 어디로 가야할지 잘 모르겠습니다. 나는 LOG가 iptables의 내장 대상이 될 것이라고 생각합니다. 어떤 도움이라도 대단히 감사하겠습니다.

편집: Crouton을 통해 내 크롬북에서 Ubuntu 16.04를 실행하고 있다는 사실을 언급하는 것을 잊었습니다.

답변1

xt_LOG모듈이 설치되어 있지 않은 것 같습니다 .
파일 이름: /lib/modules/x.xx.x-xx-generic/kernel/net/netfilter/xt_LOG.ko
별칭: ip6t_LOG
별칭: ipt_LOG

확인하다:

lsmod | grep xt_LOG

설치/추가:

sudo modprobe xt_LOG

또한 커널 구성이 활성화 /boot/config-x.xx.x-xx-generic
되어 있는지 확인하십시오 CONFIG_NETFILTER_XT_TARGET_LOG.

관련 정보