CentOS 7 클라이언트에 netconsole 로깅을 설정했습니다. 나는 추가했다
SYSLOGADDR=192.168.1.54
SYSLOGPORT=514
CentOS 클라이언트에서 /etc/sysconfig/netconsole
실행 systemctl start netconsole.service
하고.systemctl enable netconsole.service
IPv4 주소를 사용하여 동일한 이더넷 스위치에 연결된 Debian 10.5 시스템에서 다음 줄의 주석 처리를 제거하여 이를 수정했습니다 192.168.1.54
./etc/rsyslog.conf
module(load="imudp")
input(type="imudp" port="514")
그런 다음 systemctl restart rsyslog
서버(Debian 10.5)에서 실행했습니다. 이제 kern.log
클라이언트(CentOS 7)에서 일부 메시지를 생성할 때 (예 : Run tcpdump 및 tcpdump를 다른 서버에서 실행하여 컴퓨터가 동일한 이더넷 스위치에 연결되어 있는지 확인) 클라이언트의 netconsole 서비스는 성공적으로 시작되어 실행 중이라고 말합니다. 서버, 클라이언트 또는 그 사이의 어느 곳에나 방화벽이 없으면 tcpdump는 클라이언트에서 서버로 전송되는 ping을 효과적으로 감지합니다.modprobe floppy
kern.log
무엇을 더 찾아야 할지 아시나요?
답변1
그래서 여기서 문제는 당신이 그렇지 않다는 것입니다.보내다아무것. 이 모듈은 imudp
다음을 담당합니다.인수하다데이터.
따라서 다음 줄을 사용하십시오.
module(load="imudp")
input(type="imudp" port="514")
당신은 기본적으로 "받다포트 514"의 UDP 메시지.
도착하다앞으로사용할 수 있는 로그 데이터는 omfwd
다음과 같습니다.
action(type="omfwd" target="192.168.1.54" port="514" protocol="udp")