Amazon-Ec2

解釋來自 rsyslog 的 DHCP 相關消息

  • August 10, 2020

在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)

為什麼會有數百條這樣的請求消息,這XMT: Solicit on eth0意味著什麼?我該如何解釋這個?

這僅僅是 DHCP 請求(或許多請求)的日誌嗎?我以前沒有看過“XMT”。

XMT Solicit 基本上是一個 DHCPv6 (IPv6 DHCP) 請求。如果您根本不使用 IPv6,請禁用它,因為您的實例正在嘗試請求 IPv6-IP。

問題似乎是您的實例正在執行舊版本的 dhclient,該版本使用日誌級別“正常”進行記錄。通常 dhclient 應該只從日誌級別“警告”及更高級別進行日誌記錄。

您還可以通過添加此程式碼禁用 dclient 和 ec2net 的日誌記錄消息

:programname,isequal,"dhclient"  ~
:programname,isequal,"ec2net"    ~

到 /etc/rsyslog.d/ 下的新文件(例如“dhclient”)。

在此處查看更多資訊: https ://en.wikipedia.org/wiki/DHCPv6#Example

引用自:https://serverfault.com/questions/900314