Perl 使用AES-256访问具有snmpv3凭据的设备时,在Net::SNMP上启动会话时未获得响应
我在使用具有AES-256凭据的snmpv3用户访问设备时遇到问题Perl 使用AES-256访问具有snmpv3凭据的设备时,在Net::SNMP上启动会话时未获得响应,perl,cpan,net-snmp,Perl,Cpan,Net Snmp,我在使用具有AES-256凭据的snmpv3用户访问设备时遇到问题 initiating the session with below arguments ($session, $error) = Net::SNMP->session(%args); 当我尝试使用AES-256时,我无法访问设备,也没有收到任何响应,并且我的设备中已经有使用AES-256的用户 Not-Working Scenarios :- $args = { auth_password => '
initiating the session with below arguments
($session, $error) = Net::SNMP->session(%args);
当我尝试使用AES-256时,我无法访问设备,也没有收到任何响应,并且我的设备中已经有使用AES-256的用户
Not-Working Scenarios :-
$args = {
auth_password => 'Airwave@123',
auth_protocol => 'sha',
ip => '10.21.42.250',
localaddr => '10.2.34.205',
nonblocking => 1,
port => 161,
priv_password => 'Airwave@123',
priv_protocol => 'aes256',
username => 'user5',
version => 3,
warn => undef
};
Working scenarios :-
$args = {
auth_password => '************',
auth_protocol => 'sha',
ip => '10.21.42.250',
localaddr => '10.2.34.205',
oids => [
'.1.3.6.1.4.1.11.2.14.11.5.1.116.1.1.3.0'
],
port => 161,
priv_password => 'Aruba@123',
priv_protocol => 'aes',
username => 'user4',
version => 3,
warn => undef
};
如果我用AES-128发送参数,我可以访问。我无法仅在尝试使用AES-256时访问
Not-Working Scenarios :-
$args = {
auth_password => 'Airwave@123',
auth_protocol => 'sha',
ip => '10.21.42.250',
localaddr => '10.2.34.205',
nonblocking => 1,
port => 161,
priv_password => 'Airwave@123',
priv_protocol => 'aes256',
username => 'user5',
version => 3,
warn => undef
};
Working scenarios :-
$args = {
auth_password => '************',
auth_protocol => 'sha',
ip => '10.21.42.250',
localaddr => '10.2.34.205',
oids => [
'.1.3.6.1.4.1.11.2.14.11.5.1.116.1.1.3.0'
],
port => 161,
priv_password => 'Aruba@123',
priv_protocol => 'aes',
username => 'user4',
version => 3,
warn => undef
};
我已经升级了CPAN模块Net::SNMP,还升级了支持AES-256的Net SNMP 5.9模块
请任何人检查并帮助我如何通过Net::SNMP->session
访问AES-256设备
谢谢我对SNMP不太熟悉,但也许您可以了解更多关于发生了什么的信息?