我需要执行一个测试面板,断开网络电缆并通过 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|off
(http://www.virtualbox.org/manual/ch08.html#idp20394080)。