안녕하세요~^^
현종이닷 입니다.....
이번에는 리눅스/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
자 쉽죠? ㅎ
이거 긁어다 쓰지 마시구요~ 아래에 있는 첨부파일 받으셔서 사용하세요~
'PC > Linux' 카테고리의 다른 글
Linux C etc/passwd 에서 UID 가 1000번과 그 이상인 아이디 리스트 만들기 (0) | 2016.05.27 |
---|---|
[Gentoo Linux] 젠투리눅스 네트워크 메니저 for Bash 스크립트 (0) | 2016.05.27 |
[무작정 따라하기] Gentoo Linux PPTP 서버 셋팅하기 (0) | 2015.03.07 |
[와이즈기가] DOM 영역 확장 스크립트 (0) | 2015.02.22 |
[보안취약점] Linux Ghost 취약점 패치방법 (0) | 2015.02.03 |