打开和关闭虚拟远程服务器的网络

打开和关闭虚拟远程服务器的网络

我需要执行一个测试面板,断开网络电缆并通过 php 网页在特定虚拟服务器上再次连接它。

我找到IP 和 ifconfig可以断开网络,但我无法重新打开它,因为我是通过 php 和 ssh 执行这些操作,如下所示:

exec('ssh -p 22 [email protected] "ip link set dev eth0 down"',$output); //work
exec('ssh -p 22 [email protected] "ip link set dev eth0 up"',$output); // doesn't work

我在虚拟机上使用虚拟服务器“CentOS”,有其他方法可以做到这一点吗?

答案1

您可以使用 Virtualbox 脚本modifyvm --cableconnected<1-N> on|offhttp://www.virtualbox.org/manual/ch08.html#idp20394080)。

相关内容