cacti forum
事先聲明:這個方法只是try & error產生的解決方法,作者說SVN版本已經修正了這個錯誤,請愛用SVN。
檢查了資料庫後發現,mac_track_ports中的vendor mac和end device mac都多了一個"-"在最前面,所以grep了一下會動到這個table的程式段,發現只要新增底下紅色的部份就可以解決了。
- 編輯/path/to/cacti/plugins/mactrack/lib/mactrack_functions.php
- 搜索xform_mac_address
$mac_address = str_replace("HEX-00:", "", strtoupper($mac_address));
$mac_address = str_replace("HEX-", "", strtoupper($mac_address));
請修改為
$mac_address = str_replace("HEX-00:", "", strtoupper($mac_address));
$mac_address = str_replace("HEX-:", "", strtoupper($mac_address));
$mac_address = str_replace("HEX--", "", strtoupper($mac_address));
$mac_address = str_replace("HEX-", "", strtoupper($mac_address));
- 存檔後,進tracking utilities -> refresh scanning functions & remove all scan results
No comments:
Post a Comment