답변:
이 로그는 커널에 의해 생성되므로 커널 로그를받는 파일로 이동합니다 /var/log/kern.log
.
이 로그를 다른 파일로 리디렉션하려면 iptables를 통해 수행 할 수 없습니다. 로그를 발송하는 프로그램 구성에서 수행 할 수 있습니다 : rsyslog. iptables 규칙에서 다른 커널 로그에서 사용하지 않는 접두사를 추가하십시오.
iptables -A INPUT -s 192.168.11.0/24 -j LOG --log-prefix='[netfilter] '
에 의해 설정된 예제에 20-ufw.conf
따라 /etc/rsyslog.d/my_iptables.conf
포함 아래에 파일을 만듭니다.
:msg,contains,"[netfilter] " /var/log/iptables.log
iptables.log
내 대답의 요점은 그것을 만드는 방법을 보여주는 것입니다. /var/log/kern.log
다른 버전의 Ubuntu를 실행중인 경우 에는 최신 버전이 더 이상이 파일을 사용 /var/log/syslog
하지 않고 대신 커널 로그를 넣는 것으로 생각 되지만 중요하지는 않습니다. 그러나 이전 버전의 Ubuntu를 실행중인 경우 rsyslog
패키지 를 설치해야 할 수 있습니다 .
& stop
명령을 언급 할 수 있습니다. 이렇게하면 kern.log
파일에서 중복을 피할 수 있으며, 중복으로 인해 다른 중요한 커널 로그를 볼 수 없습니다.