微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用PHP从HP Procurve Switch获取MAC地址?

如何解决如何使用PHP从HP Procurve Switch获取MAC地址?

我正在编写一个小型Web应用程序,该应用程序可以按HTML表中的MAC地址列出所有PC,将来,我将能够通过阻止其MAC地址来停止PC的通信。

我写了一个AJAX脚本来调用ssh.PHP文件。 SSH连接正在工作,但是我不知道如何获取MAC地址并将其放置到阵列中。写入方法有效,但是执行无效。我使用PHPseclib库。

这是我的ssh.PHP文件

$connection = new Net_SSH2('192.168.0.6');
if (!$connection->login('admin','admin')) {
    exit('Login Failed'); //Ha nem sikerül a kapcsolódás zárja be az SSH kapcsolatot
}
echo "LOGGED IN! </br>"; 
$connection->write("\n");
$connection->write("enable\n");
$connection->write("configure terminal\n"); 
// $macs = $connection->write("sh mac\n");
echo $connection->exec("help\n");
// echo $connection->read(); 


$connection -> disconnect();

这是我的script.js AJAX:

$(document).ready(function(){
    $('#button1').click(function(){
        $.ajax({
            type: "post",url: "ssh.PHP",success: function(data)
        {
            $("#result").html(data);
        },error: function(request)
        {
            alert("Request: "+JSON.stringify(request));
        }
        })
    });
});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。