• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

혹시 DSM에서 PC로 매직패킷 쏴주는 방법이 있을까요?

배뚱이 499

3

7

자체해결했습니다!

시놀로지에 파이썬이 내장되어있으니

매직패킷 만드는 파이썬 코드 만들고

작업 스케쥴러로 필요할때마다 실행해주면 되네요!!

 

작업스케쥴러 사용자 정의 스크립트 : 

python /volume1/homes/계정명/wol.py

 

파이썬 코드 (/volume1/homes/계정명/wol.py)

import socket, struct
def WOL(macAddr):
    sep = macAddr[2]
    macAddr = macAddr.replace(sep,'')

    data = b'FFFFFFFFFFFF' + (macAddr * 16).encode()
    send_data = b''

    for i in range(0, len(data), 2):
        send_data += struct.pack('B', int(data[i: i + 2], 16))

    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
    sock.sendto(send_data, ('브로드캐스트 주소',2304))

WOL('PC MAC 주소')

 

- 참고사이트 (여기가면 코드별 설명도 해줌)

 

---------------------------------------------------------------------------------

 

공유기 로그인페이지를 외부에 노출시키고 싶지 않아서

가급적이면 시놀로지 NAS에서 해결보려고 하는데 잘 안되네요...;;

 

시놀로지 NAS -> PC 로 매직패킷을 보낼 수 있는 좋은 방법이 있다면

소개 좀 부탁드릴게요ㅠㅠ

"synonet --wake MAC주소 eth0"

이걸 root 권한 스크립트 만들어서 실행해봐도 PC로 안쏴주더라고요....ㅠㅠ

7.2버전은 안되는건지...ㅠ

신고공유스크랩
7
profile image 2등
화정큐삼 2023.06.08. 13:42
저도 메인헤놀에서 세컨 백업헤놀 쪽으로 매직패킷 보내서 켜보려 했는데,
synonet --wake MAC주소 eth0 이건 잘 안먹는것 같더군요.
공유주신것 한번 활용해 보겠습니다.
감사합니다.^^
profile image
화정큐삼 2023.06.08. 14:10
화정큐삼

아주 잘 동작합니다. ㅎㅎ
브로드캐스트 주소 = 게이트웨이IP (1번대신, 255) ex) 192.168.35.255 로 잘 주시면 되구요.
시놀로지에는 python3 가 설치되어 있을수도 있습니다. 둘중 잘 확인해보시고 아래처럼 스케쥴러에 넣으시면 됩니다.
python3 /volume1/homes/계정명/wol.py
또는
python /volume1/homes/계정명/wol.py

 

근데, 둘다 먹네요. 아무거나 쓰셔도 무방합니다.

3등
alcyone 2023.06.09. 00:06
혹시나 홈어시스턴트 쓰시면 WOL을 간단하게 쓸수 있어서 추천합니다. 저는 도커로 올려서 쓰는데 Ui도깔끔하고 연동성도좋아서 홈킷에 붙여서 시리야 컴퓨터켜줘 하고 켭니다 ㅋㅋㅋ
alcyone 2023.06.09. 13:00
ENTJ도플랜

Homeassistant요 

컨피그yaml에 스위치로 추가해주면 됩니다.

홈어시스턴트 wol로 검색하면 많이나와용

홈킷연동도 기본기능이고요

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 Hoarder 소개 📦 - AI 기반 태깅 기능을 갖춘 오픈 소스 Bookmark-Everything 앱(mymind 오픈 소스 대안) 6 달소 18시간 전22:53 170 +1
정보 Proxmox) VMware ESXi 기반 가상 머신 마이그레이션에 사용할 수 있는 새로운 가져오기 마법사 5 달소 18시간 전22:48 96 +1
정보 안녕하세요! 새로 가입했습니다. 6 Razorbacks 23시간 전18:06 90 +1
3780 질문
normal
막강태우 52분 전16:48 39 0
3779 잡담
normal
kmw_ 3시간 전13:43 159 0
3778 오픈소스
image
달소 18시간 전22:53 170 +1
3777 정보
image
달소 18시간 전22:48 96 +1
3776 정보
image
Razorbacks 23시간 전18:06 90 +1
3775 질문
normal
맛밥 1일 전15:34 235 0
3774 정보
image
툭툭이 1일 전11:14 470 +12
3773 질문
normal
유니파트 1일 전22:09 207 0
3772 질문
image
반투검스 2일 전12:46 76 0
3771 질문
normal
니즛 2일 전00:37 366 0
3770 잡담
image
주차장 2일 전17:47 503 +1
3769 질문
image
양미 3일 전11:16 225 0
3768 질문
normal
주차장 3일 전23:44 178 0
3767 질문
image
surno 4일 전00:56 128 0
3766 질문
image
TANG 4일 전19:14 414 0
3765 질문
image
게르노 5일 전23:55 476 0
3764 질문
normal
very 6일 전09:57 215 0
3763 질문
normal
ljr10 6일 전09:11 88 0
3762 질문
normal
very 6일 전18:04 248 0
3761 가이드
normal
minis 24.03.22.14:20 157 0