OpenWrt 및 교재 Q&A

openwrt wol관련

페이지 정보

작성자 양정원 작성일18-01-24 20:04 조회9,287회 댓글10건

본문

안녕하세요 openwrt wol쪽을 개발하고있는 학생입니다.
저희가 하고자하는건 공유기에 서버를 올리고
스마트폰으로 그 서버에 접속을 해서
버튼 하나만으로 원격으로 컴퓨터를 키려고 합니다.
openwrt를 깔고 etherwake라는 명령어가 있다는걸 알게되었는데요
서버에서 etherwake xx:xx:xx:xx:xx
치면 컴퓨터가 잘 켜집니다.
이 etherwake명령어를 실행시키려고
버튼이 눌렸을 때 exec함수를 사용해서 etherwake를 실행하고싶은데
이게 잘 안되네요...
도움좀 주세요 ㅠㅠ

// 관리자 2018-01-24: 13-05-12 08:32 에 작성된 글입니다

댓글목록

박우재님의 댓글

박우재 작성일

php exec 함수 인가요?
php 프로세스가 etherwake 를 실행할 권한이 없을수도 있습니다.
etherwake 바이너리를 다른곳에 카피하고 권한을 주고 실행하시거나 php를 루트 권한으로 돌리셔야 할것입니다.

// 관리자 2018-01-24: 13-05-13 14:38 에 작성된 글입니다

양정원님의 댓글

양정원 댓글의 댓글 작성일

아 답글 감사합니다 ㅠㅠ. exec계열의 함수를 사용하는데 안되서
system함수를 사용하니 되네요ㅋㅋㅋ
이제 노트북끄는걸 해야되는데...어떻게해야할지 모르겟네요 ㅠㅠ

// 관리자 2018-01-24: 13-05-15 04:42 에 작성된 글입니다

양정원님의 댓글

양정원 작성일

서버를 사용해서 노트북 끄는건 openwrt의 etherwake를 사용해서 맥주소를 통해
키는건 되었는데요
이제 컴퓨터를 원격으로 끄는걸 해야됩니다.
shutdown명령어를 사용하라는데 정해놓은 노트북을 끄는게 될까요?
맥주소를 따로 입력하는게 없네요

// 관리자 2018-01-24: 13-05-15 04:59 에 작성된 글입니다

한석정님의 댓글

한석정 댓글의 댓글 작성일

ssh 노트북ip주소 shutdown -h now

이 방법으로 노트북을 끌 수 있을것 같습니다.

// 관리자 2018-01-24: 13-05-15 23:59 에 작성된 글입니다

박우재님의 댓글

박우재 댓글의 댓글 작성일

개념을 잘 잡으셔야 합니다.
etherwake 가 어떻게 노트북을 켤수 있을까요?
WOL이라는 IP프로토콜을 노트북 대기 BIOS가 인식하기 때문입니다. 그렇다면 켜져 있는 컴퓨터에 신호를 보내끌 수 있는 신호가 있을까요? BIOS 상에는 없습니다.
끄려고 하는 컴퓨터에 OS별로 끄는 방법이 다르겠죠.

// 관리자 2018-01-24: 13-05-16 00:44 에 작성된 글입니다

양정원님의 댓글

양정원 작성일

흠...어떻게 해야될까요...ㅠㅠ
하고자하는게 서버에서 타겟컴퓨터를 키는걸 햇고;
그 타겟컴퓨터를 끄려고하는데
키는건 etherwake로 타겟을 잡아서 켤수는잇지만...
끄는건 흠...ssh 노트북ip주소 shutdown -h now
와는 좀 다른방식같네요 ㅠㅠ
공유기 내부에서 타겟컴퓨터를 끄는 다른 명령어나 그런건 없을까요?

// 관리자 2018-01-24: 13-05-16 06:17 에 작성된 글입니다

박우재님의 댓글

박우재 작성일

끄는 컴퓨터가 윈도우 인가요? 리눅스 인가요?

// 관리자 2018-01-24: 13-05-21 06:24 에 작성된 글입니다

양정원님의 댓글

양정원 댓글의 댓글 작성일

끄는 컴퓨터는 윈도우에요
구글링을 해보니까 재택근무용도로 원격부팅은 하는법이 많은데
원격데스크탑으로 원격부팅한 컴퓨터를 끄니 자료가 잘 안나오네요 ...

// 관리자 2018-01-24: 13-05-22 03:45 에 작성된 글입니다

이지찬님의 댓글

이지찬 작성일

원격데스크탑에서 cmd -> shutdown -s -t 0 하면 꺼지지 않나요??

// 관리자 2018-01-24: 13-05-25 23:51 에 작성된 글입니다

양정원님의 댓글

양정원 댓글의 댓글 작성일

저희가 하려는게 그냥 스마트폰의 어플로 컴퓨터를 종료하려고하는거여서...
원격데스크탑에서 종료하는걸 쓰는게 아니라서요 ㅠㅠ...

// 관리자 2018-01-24: 에 작성된 글입니다