내가 사용하고 있는 Debian 계열 OS가 Proxmox라
Proxmox 위주로 설명함, 근데 걍 Debian 계열에서면
터미널에 똑같이하면 될거임
Python은 추가로 미리 설치해야 겠네
[Proxmox WOL 설정]
호스트 콘솔에서 apt install ethtool하고
노드의 시스템 -> 네트워크에 들어가면 나오는 어댑터 중에
유형이 네트워크 디바이스고 활성에 예 있는애 기억해두고
(우분투라면 ifconfig으로 사용중인 어탭터 확인하면 )
ethtool -s [어댑터] wol g 실행하고
nano /etc/network/interfaces 실행해서
post-up /usr/sbin/ethtool -s [어댑터] wol g
하단에 적고 저장
ip addr 쳐서 해당 어댑터의 맥 addr확인하고
pvenode config set -wakeonlan [어댑터의 맥 addr] 실행(Proxmox 한정)
하면 WOL 설정은 끝이 나더라.
[remote-shutdown-pc 대체]
앱 소스코드 https://github.com/karpach/remote-shutdown-pc/ 보고
적당히 필요한 기능만 새로 만들었음 api server 형태로(애매한건 텅텅빈 라우터로 놔뒀음)
https://github.com/tttaliesin/Remote-Shutdown-For-Debian 링크임
readme 읽어보고 하면 됨,
되도록 하기 전에 readme와 코드, Script확인해 보셈
인터넷 상의 코드가 신뢰하기 어려울 땐 통째로 GPT한테 넣어도 좋다
이러면 이제
PC_Control Driver로 만든 가상 스위치가 정상 작동함
켜진거 보이고, 끄고키고 외부에서 딸깍딸깍
코드 보면 알겠지만 진짜 별거 없음 까보고 나도 엥 했다
혹시 스싱에 PC_Control 쓰고 싶은데 OS가 Windows가 아니라
WOL 부팅만 사용하고 있는 사람 있으면
가져다 쓰면 좋을 거 같아서 올려봄
문제 시 글 내려 임마 해주삼삼 지울겡
막 테스트가 빡세게 된 건 아니니까
가볍게 봐주삼 코드 가져다 써도 되고
형이 내 삶을 구했어
지금은 안쓰는 구형 리눅스 서버컴 있는데 테스트 삼아 꺼내봐야겠다
SHUTDOWN_SECRET에 RSM IP Adress에 할당된거 쓰면 됨?
그거 엣지 드라이버 등록하면 생기는 스위치 설정에 RSM Secret에 적힌거랑 같은거 쓰면됨, 사용자가 양쪽 똑같이 설정하는거
@ㅇㅇ 아하 고마워!
@ㅇㅇ 난 어차피 로컬망에 걸리는거, 외부로 열어둔 방화벽 포트가 단 하나도 없어서 비워두고 테스트 했는데, 넣어도 잘 될지 잘 모르겠네 ㅋㅋㅋㅋ
@ㅇㅇ 안쓰면 그냥 로컬호스트로 되는거 개편하네 ㅋㅋ
형아야 리눅스를 모르는 빡대가리지만 도커는 알아서 질문하는건데 그동안 PC컨트롤은 PC가 아닌거엔 적용을 못했는데 레포지토리에 있는 데비안 셧다운매니저를 다운받으면 도커환경에서 베이스로 하는건 다될까?? 시놀로지 나스에도 PC컨트롤로 온오프 자동화 쓰고싶어!!
시놀 컨테이너에 올리면 그 컨테이너를 꺼버릴꺼라 시놀os host terminal에서 돌려야하는데 그게 debian기반이 아닐거라(진짜 모름) 내가 적어둔 방식으로는 안될거임 난 api app을 service 등록해서 자동 시작하게 해뒀는데 시놀은 그런게 되는지 모르겠다 - dc App