一臺Linux服務器的系統錯誤日志出現大量的“ kernel: NET: Registered protocol family 36”錯誤信息,如下所示:
?
?
Jul? 2 05:27:45 xxxxxx kernel: NET: Registered protocol family 36
?
Jul? 2 05:27:45 xxxxxx kernel: NET: Unregistered protocol family 36
?
Jul? 2 05:28:29 xxxxxx kernel: NET: Registered protocol family 36
?
Jul? 2 05:28:29 xxxxxx kernel: NET: Unregistered protocol family 36
?
Jul? 2 05:29:10 xxxxxx kernel: NET: Registered protocol family 36
?
Jul? 2 05:29:10 xxxxxx kernel: NET: Unregistered protocol family 36
?
Jul? 2 05:30:02 xxxxxx kernel: NET: Registered protocol family 36
?
Jul? 2 05:30:02 xxxxxx kernel: NET: Unregistered protocol family 36
?
?
搜索了一下,Syslog being flooded with kernel "NET: Registered protocol family 38" messages. 與 Syslog being flooded with kernel "NET: Registered protocol family 38" messages. 這兩篇文章都反饋,由于Linux運行在VMWare虛擬化環境下,安裝了vmware-tools,將vmware-tools從10.0.5.-1 升級到10.1.0 就會解決這個問題。摘抄部分內容如下
?
Situation
Following a round of patching, it was observed that syslog was flooded with the following messages :
?
--- cut here ---
Nov 10 12:08:21 server kernel: [26068249.154815] NET: Unregistered protocol family 38
Nov 10 12:08:21 server kernel: [26068249.154832] NET: Registered protocol family 38
Nov 10 12:08:21 server kernel: [26068249.190805] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.200546] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.218140] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.218157] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.238126] NET: Unregistered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.238150] NET: Registered protocol family 38
Nov 10 12:08:23 server kernel: [26068251.266167] NET: Unregistered protocol family 38
--- cut here ---
Resolution
The servers were running in a VMWare virtualized environment, and installed with the vmware-tools package from VMWare.
?
Updating the vmware-tools from version 10.0.5-1, to vmware-tools version 10.1.0 resolved the problem.
Disclaimer
This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
?
其實我們系統的錯誤日志跟這個基本類似,除了Registered protocol family不同 ,那些鏈接里面是Registered protocol family是38 ,而我們錯誤日志中Registered protocol family為 36,檢查這個協議發現為XTP協議。
?
# vmware-toolbox-cmd -v
10.0.0.50046 (build-3000743)
# cat /etc/protocols
?
?
?
官方文檔Large number of "NET: Registered protocol family 30 31 36" messages,也有更全面的介紹。結合相關資料判斷,這個的確應該是vmware-tools版本引起的。
?
?
?
參考資料:
?
http://www.novell.com/support/kb/doc.php?id=7018302
https://www.suse.com/support/kb/doc/?id=7018302
https://access.redhat.com/solutions/1518873