내컴퓨터의 ip 주소 얻는명령어? 있어요?

익명 사용자의 이미지


pppoe 로 연결된후 ip 가 어떻게 연결되었는지 아는방법은???????

스크립트로 작성하여.. ip주소만 알수 있으면 좋겠어요..

익명 사용자의 이미지

ifconfig
hostname -i

익명 사용자의 이미지


헉 ~!

나오긴 나오는데

[root@localhost /root]# hostname -i
127.0.0.1

이렇게 나오네요.. 이건 소용없습니다.

ifconfig 는 너무 많은 글씨들과 함께 나와서.. ip 만 추출하기 힘드네요..

방법이 없습니까? 비법을 가르쳐주세요...

익명 사용자의 이미지

hostname -i 는 /etc/hosts 에서 가져오는 것이어서..
ppp 접속시에는 소용이 없겠군요..

ifconfig eth0 (ppp 에서는 어떻게 되는지 기억안나네요...)

에서 나온 출력을.. awk 나 sed로 뽑아내는 것 밖에 없겠는데요.. -.-a

그럼 후다닥.. -.-;;

익명 사용자의 이미지

ifconfig \
| grep "inet addr" | \
sed -e 's/[a-zA-Z ][a-zA-Z ]*/ /g' -e 's/^ //g' \
| cut -d " " -f 1 \
| grep -v "127.0.0.1"

익명 사용자의 이미지

감사 합니다.

이명령으로 100% 나오지는 않으나.. 응용해서 할수 있네요..

성공 했슴다...

바로 이것 임다...
ifconfig | grep "inet addr" |grep "P-t-P"|awk '{print $2}' |cut -b6-

sun1226의 이미지

윈도우에서는 command상에서 ipconfig로 하시구요...
리눅스에서는 /sbin/에서 ifconfig로 하시면 될듯..