簡體   English   中英

如何在Linux上使用net-snmp 5.5和IPv6?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM