답변:
인터페이스를 내리십시오. 예를 들어, eth0의 경우 :
ip link set eth0 down
인터페이스를 다시 불러 오려면 :
ip link set eth0 up
ip link set eth0 up
작동하지 않습니다 :( 그리고 나는 둘 다 필요합니다
ip link set eth0 down
PHP를 통해 사용 하고 핑 내 서버에 연결할 수 없음을 보여줍니다. 그런 다음 다시 "위로"얻고 싶었 ip link set eth0 up
습니다. PHP와 서버를 통해 여전히 다운되었습니다.
SSH를 통해 연결하는 컴퓨터에서 가장 많이 투표 된 답변을 사용하면 네트워크가 중단되고 다시 가져올 수있는 방법이 없습니다. 다음은 SSH 연결 중에 시스템을 종료하고 다시 시작하는 방법입니다.
인터페이스를 사용하는 예 ens32
:
당신이 실행하는 경우 :
ip link set ens32 down
그리고 SSH를 통해 연결하는 중입니다. 네트워크를 비활성화하여 서버에 SSH를 연결할 수 없으므로 다시 시작할 수 없습니다.
다음 스크립트를 사용하여 가동 중지 시간 20 초를 시뮬레이션합니다.
#!/bin/sh
ip link set ens32 down
sleep 20
ip link set ens32 up
downtime.sh로 저장하고 파일에 실행 권한이 있는지 확인한 후 다음을 실행하십시오.
sudo ./downtime.sh
virtualbox 콘솔 창에서 Machine 메뉴가 아래로 당겨 져야합니다. 그 밑에는 몇 가지 행동이 있습니다. 그중 하나가 전원 끄기입니다. 즉시 전원을 끄려면이 중 하나를 선택해야합니다. 이것은 물리적 서버의 전원 코드를 잡아 당기는 가장 가까운 것입니다.
netem
따르면, 문제는 실제로 전원 케이블이 아닌 서버에서 네트워크 케이블을 분리하는 것에 관한 것입니다 (분명하지는 않지만).