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

우분투 서버 부팅 시 텔레그램으로 IP 전송 받기

purndal 406

3

22

MAC 어드레스 변경 테스트를 할려고 했는데 변경 된 IP를 어떻게 알지라는 생각에 찾아보다가

정리를 해봅니다. 

 

우선 텔레그램 봇에 대한 정보를 알고 있어야 합니다. 

그리고 찾아보다 정리 한 글이라서 좀 더 편한 방법이 있다면 그 방식대로 해도 될 듯합니다. ㅎ.

 

우선 텔레그램 메시지를 보낼 스크립트 파일을 편집합니다. 없으면 저장 시 생성되니 바로.. 

sudo nano /etc/init.d/telbot.sh

해당 파일에 아래와 같은 코드를 넣어줬습니다. 

#!/bin/bash   
TELEGRAM_TOKEN="987654321:ABCDEFGHIJKLMNopqrstUVWXYZ123456789"
CHAT_ID=""
HOSTNAME=`hostname`
IP=`hostname -I | cut -f 1 -d ' ' `

MESSAGE="--${HOSTNAME}-- SERVER IP: ${IP}"
curl -s -X POST "https://api.telegram.org/bot$TELEGRAM_TOKEN/sendMessage" -d chat_id="$CHAT_ID" -d text="$MESSAGE" > /dev/null 2>&1

토큰 값은 사용자 봇의 토큰 값이며 chat id 역시 봇의 체팅 값을 넣어주면 되더군요. 

저장을 하고 퍼미션을 설정을 해 줬습니다. 

sudo chmod 755 /etc/init.d/telbot.sh

이제 잘 저장되어져 있나 확인 한 후 테스트 실행을 해봅니다. 

sh /etc/init.d/telbot.sh

KakaoTalk_20240129_132849727.jpg

 

정상적으로 텔레그램을 받을 수 있었습니다. 

 

그러면 이제 원하는 것은 부팅 시 제 텔레그램에 전송만 하면 됩니다. 그러기 위해서 crontab에 등록 하라고 하더군요.

몇 개의 글을 읽고 테스트를 해봤는데 이게 가장 간단하고 편하고.. 좋습니다. 

 

crontab 편집 모드로 들어갑니다. 

crontab -e

매번 리부팅 시 스크립트가 실행돼야 하기 때문에 아래와 같이 넣어줍니다. ( 마지막 줄에 넣어 줬습니다. )

@reboot /etc/init.d/telbot.sh

리부팅 시 약간의 문제가 있어서 수정을 합니다. 일반 서버의 경우는 문제가 없는데 데스크탑을 실행 시 전송이

이루어지지 않는 문제가 발생을 하더군요. ( 딜레이를 1분을 넣어서 실행하도록 합니다. )

@reboot sleep 60 && /etc/init.d/telbot.sh

이제 대망의 리부팅 시 오면 됩니다. 

sudo reboot

KakaoTalk_20240129_132849727.jpg

 

부팅 후 잘 도착 하는군요.. 에휴.. 

 

공유기에 물려있어서 사설 IP를 받는 경우에는 사설 IP 값이 나오더군요.. 192.168.0.xxx 로.. ㅎ. 

쓸일 없지만.. 혹시나 알고 싶어할 수 있는... 제가 언젠가 필요로한 글 하나 적고 갑니다. 

 

-- 끝 --

 

== 덧 ==

macchanger 로 맥 어드레스를 변경을 시도하여보았습니다.. 변경되면서 ip도 변경되는가보군요. 

리부팅 하면서 변경하지.. ㅠㅠ;;

맥 어드레스 변경하면 리부팅 되도록 스크립트 만들어 놓고 변경했어야 했네요.. ㅎㅎㅎ. 

암튼 좋은 경험입니다. .. 망할.. ㅠㅠ; 

신고공유스크랩
22
12

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 개인 구독 추적기 Wallos 8 달소 3일 전23:26 358 +3
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 5일 전20:42 304 +1
잡담 jellyfin 자원 진짜 안쓰네요 1 kmw_ 5일 전19:26 470 +1
410 잡담
image
달소 3일 전22:44 169 0
409 잡담
normal
SNFAIUWQ 6시간 전21:40 33 0
408 잡담
normal
kmw_ 9시간 전18:44 116 0
407 잡담
image
지축또타 24.04.28.23:02 399 +2
406 잡담
image
kmw_ 5일 전19:26 470 +1
405 잡담
image
purndal 6일 전00:52 225 +2
404 잡담
image
ljr10 5일 전18:44 270 0
403 잡담
image
설레발 24.01.06.23:28 502 +1
402 잡담
image
기현 24.05.04.07:34 570 +2
401 잡담
image
keiminem 24.05.03.13:12 615 0
400 잡담
normal
달소 24.05.03.11:38 363 +2
399 잡담
image
달소 24.05.01.05:20 516 0
398 잡담
normal
kmw_ 24.04.30.09:11 182 0
397 잡담
normal
kmw_ 24.04.26.21:52 669 0
396 잡담
image
양미 24.04.28.18:34 196 0
395 잡담
file
몰래컴퓨터 24.04.28.00:30 181 0
394 잡담
image
달소 24.04.26.10:37 417 +2
393 잡담
image
달소 24.04.25.07:46 390 +1
392 잡담
image
빨간물약 23.12.13.19:18 383 +1
391 잡담
normal
달소 24.04.21.23:39 259 +2