[무작정 따라하기] 리눅스 시스템에서 공인아이피 알아내기
안녕하세요~^^
현종이닷 입니다.....
이번에는 리눅스/NAS에서 공인 아이피 알아보는 스크립트를 올려봅니다....
NAS 원격제어 받으실 때에 유용하게 쓰의실거 같아서 만들었습니다.
해당 파일을 NAS에 올리신 후 NAS에 Putty 로 접속후 ./ipcheck.sh 하시면 나옵니다~
CURL 이 설치되어 있어야 가능하지만 왠만하면 설치 되어 있으니 걱정마시고 사용하세요~
자 그럼 스크립트 내용을 설명 드리겠습니다
#!/bin/sh
#* curl 위치를 찾아 변수로 지정합니다. *#
curl=$(find /usr/bin /bin/ /usr/local/bin -name curl)
#* find 로 검색하여 결과값이 있다면 case 문으로 보내줍니다. *#
if [ $curl ]; then
case $curl in
("/usr/bin/curl")
IP=$(curl -s ifconfig.me)
echo "MY IP Address is ${IP}"
;;
("/bin/curl")
IP=$(curl -s ifconfig.me)
echo "MY IP Address is ${IP}"
;;
("/usr/local/bin/curl")
IP=$(curl -s ifconfig.me)
echo "MY IP Address is ${IP}"
;;
esac
#* 위에 경우가 아니라면 echo 문으로 없다고 출력합니다. *#
else
echo "CURL is not Install this system"
fi
자 쉽죠? ㅎ
이거 긁어다 쓰지 마시구요~ 아래에 있는 첨부파일 받으셔서 사용하세요~