如何解决如何使用PHP从HP Procurve Switch获取MAC地址?
我正在编写一个小型Web应用程序,该应用程序可以按HTML表中的MAC地址列出所有PC,将来,我将能够通过阻止其MAC地址来停止PC的通信。
我写了一个AJAX脚本来调用ssh.PHP文件。 SSH连接正在工作,但是我不知道如何获取MAC地址并将其放置到阵列中。写入方法有效,但是执行无效。我使用PHPseclib库。
$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 举报,一经查实,本站将立刻删除。