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
.