[英]How to use net-snmp 5.5 with IPv6 on Linux?
Linux SNMP代理是否支持IPv6? 我正在使用net-snmp 5.5。 它可以正常使用IPv4地址集和獲取操作,但是使用IPv6地址會導致未知主機。
有什么問題,我該如何解決?
除了監聽udp6數據包之外,您還必須為ipv6請求指定一個額外的單獨社區。 如果沒有對snmpd.conf進行兩次更改,則會忽略通過ipv6進行snmp查詢。
agentAddress udp:161,udp6:161
rocommunity6 public default
碰巧在搜索其他東西的時候遇到這個問題並且發現我可以加上我的2美分。
net-snmp命令中的IPv6地址與IPv4地址略有不同。 您需要使用udp6:前綴並指定端口號。
"udp6:[<ipv6 address here>]:161"
完整命令應如下所示:
snmpset -v 1 -c private "udp6:[<ipv6 address here>]:161" 1.3.6.1.4.1.318.1.1.26.4.4.1.4.1 i 7
編輯:這適用於Windows環境,但對於Linux可能相同
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.