我必须管理一个安装了net-SNMP5.5的以太网通信卡(我的Linux目标板(Mips32))。
我想把它升级到最新的net-snmp 5.7.3,并且已经成功编译net-snmp。
在那之后,我已经更改了所有的libnetsnmp*库文件,MIB文本文件和snmpd和snmptrapd daemons...but,它给出像failed to open shared library ....can not find libnesnmp.so.20 files这样的错误为什么它抛出这个错误,即使我已经更新了net-snmp库文件。
我很困惑,为了升级我的net-snmp包,5.5的哪些文件必须
我用的是华为ec 150。我需要安装驱动软件,这对于linux初学者来说是一个很大的任务。所以我把这件事带到了这里。
编辑
lsusb输出
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 12d1:140b Huawei Technologies Co., Ltd. EC1260 Wireless Data Modem HSD USB Card
我试图通过python函数向AWS IoT发布消息。
我订阅了IoT控制台上的一个主题('test'),并触发了这个函数,消息没有被传递。
Python代码片段:
iot = boto3.client('iot-data','eu-west-1') res = {
"message" : "Hello!"
}
iot.publish(
topic='test', //do we need to pass the thing name here?