Amazon-Ec2
解釋來自 rsyslog 的 DHCP 相關消息
在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”)。