Chr*_*anF 9 dhcp log-files amazon-ec2 rsyslog
在来自 EC2 实例的/var/log/messages中有很多行,例如:
<date/timestamp> ip-<IP_HERE> ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/MAC_ADDR/local-ipv4s
<date/timestamp> ip-<IP_HERE> ec2net: [rewrite_aliases] Rewriting aliases of eth0
<date/timestamp> ip-<IP_HERE> dhclient[2187]: XMT: Solicit on eth0, interval 112321ms.
<date/timestamp> ip-<IP_HERE> dhclient[2187]: XMT: Solicit on eth0, interval 111231ms.
....
and more XMT: Solicit messages (hundreds more)
Run Code Online (Sandbox Code Playgroud)
为什么会有数百条这样的请求消息,这XMT: Solicit on eth0意味着什么?我应该如何解释这个?
这仅仅是 DHCP 请求(或许多请求)的日志吗?我以前没见过“XMT”。
Bro*_*oco 10
XMT 请求基本上是 DHCPv6(IPv6 DHCP)请求。如果您根本不使用 IPv6,请禁用它,因为您的实例正在尝试请求 IPv6-IP。
问题似乎是您的实例正在运行旧版本的 dhclient,该版本以日志级别“正常”进行记录。通常 dhclient 应该只从日志级别“警告”及以上记录。
您还可以通过添加此代码来禁用 dclient 和 ec2net 的日志记录消息
:programname,isequal,"dhclient" ~
:programname,isequal,"ec2net" ~
Run Code Online (Sandbox Code Playgroud)
到 /etc/rsyslog.d/ 下的新文件(例如“dhclient”)。
在此处查看更多信息:https : //en.wikipedia.org/wiki/DHCPv6#Example