2010-08-06 23 views

回答

1

偶然發現這個問題,同時尋找別的東西,並認爲我可以加我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

+1

淨-SNMP在Linux上,你通常只需要修改以/etc/snmp/snmpd.conf中確保這條線存在: agentAddress UDP:161,UDP6:[:: 1] :161,tcp:161,tcp6:[:: 1]:161 這應該讓snmpd幾乎可以監聽所有內容。 – 2014-03-07 13:15:04

1

除了監聽UDP6相關,它似乎還必須爲ipv6請求指定一個額外的單獨社區。如果沒有對通過ipv6的snmpd.conf snmp查詢所做的更改都將被忽略。

agentAddress udp:161,udp6:161 
rocommunity6 public default