首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用snmp从网页php访问本地家庭网络

问无法使用snmp从网页php访问本地家庭网络
EN

Stack Overflow用户
提问于 2021-10-07 16:51:38
回答 1查看 44关注 0票数 0

我可以用php编写一段简单的代码来监控我的本地网络。我使用xammp。例如:

代码语言:javascript
复制
<?php
    echo ' my computer = ';
    $a = snmpget("127.0.0.1", "public", "1.3.6.1.2.1.1.1.0");
    echo $a;
    echo "<br>";

    echo ' my computer (ip) = ';
    $device = snmpget("192.168.1.131", "public", "1.3.6.1.2.1.1.1.0");
    echo $device;
    echo "<br>";
    ?>

输出:

我的电脑=字符串:“硬件: Intel64系列6型号60步进3 AT/AT兼容-软件: Windows版本6.3 (免费内部版本19043多处理器)”

我的电脑(ip) =字符串:“硬件: Intel64系列6型号60步进3 AT/AT兼容-软件: Windows版本6.3 (免费内部版本19043多处理器)”

通过更改ip和OID,我可以获得有关网络上的打印机和其他设备的信息。

我在我的共享主机中尝试了此代码,但它既不能工作也不能工作,因为客户服务人员说snmp仅在VPS主机中有效

我目前正在测试一个vps,试图通过snmp从我的本地网络获取数据,但没有成功。有可能做到这一点吗?我是VPS的新手

我的服务器是Ubuntu 18,提供商是Hostinger

EN

回答 1

Stack Overflow用户

发布于 2021-10-09 15:02:34

好吧,现在我可以从我的副总裁那里得到信息了:

代码语言:javascript
复制
$a = snmpget("127.0.0.1", "public", "1.3.6.1.2.1.1.1.0");
output:
STRING: "Linux tallerdeapps.com 4.15.0 #1 SMP Thu Apr 22 16:18:59 MSK 2021 x86_64"

我的错误是没有正确安装php-snmp。我正在编辑php.ini,但没有结果。工作方式是: apt-get install php-snmp

服务snmpd重新启动

服务apache2重新启动

现在,我最大的问题是,是否可以通过php-snmp从局域网使用我的vps中的php网页获取数据。

在此代码中,192.168.1.131是我的本地计算机ip

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69485008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档