Dan*_*eny 6 dhcp syslog raspbian
我的系统日志如下所示:
Apr 1 19:05:25 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:07:35 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:10:26 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:13:10 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:15:13 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:17:01 raspberrypi CRON[8809]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 1 19:18:05 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:20:41 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:24:41 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:27:49 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:29:30 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:29:43 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:31:25 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:35:23 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Apr 1 19:36:25 raspberrypi dhcpcd[699]: eth0: Router Advertisement from fe80::c23e:fff:fe63:5170
Run Code Online (Sandbox Code Playgroud)
我正在努力理解这是什么,但它使扫描系统日志有点烦人(我是 Linux 新手,并在 Raspbian Jessie Lite 上进行设置,并试图密切关注以确保我没有设置任何内容导致问题)。
我在网上找到了很多信息说我应该noipv6rs输入/etc/dhcpcd.conf但是手册上说的Disable solicitation and receipt of IPv6 Router Advertisements。我不清楚这意味着什么。我真的只是希望它不要向我的日志发送垃圾邮件,而不是改变任何行为。
从现在开始,我对更改 DHCP 客户端或其他任何东西真的不感兴趣(我正在尝试对 Raspbian Jessie Lite 图像进行尽可能少的更改)。
所以; 设置noipv6rs和/或有什么更好的方法?我应该设置logfile并让 DHCP 登录到另一个地方并忽略它吗?
Raspbian 使用 rsyslog 作为其 syslog 服务。如果您查看有关过滤条件的 rsyslog 文档,它可以告诉您如何对任何过滤操作执行此操作。
要回答您的具体问题,您可以将此行放在 rsyslog 配置文件(通常位于 /etc/rsyslog.conf)的顶部附近:
:msg, contains, "Router Advertisement from" stop
Run Code Online (Sandbox Code Playgroud)
让我把它分解...
:msg 这指定您将查看系统日志消息正文
contains 可以在消息中的任何位置
"Router Advertisement from" 这就是你要找的
~ 这是丢弃动作
您还应该注意文件中的位置是相关的,因为操作是按顺序执行的。文档中的丢弃示例更详细地解释了这一点。