예전에 이렇게 하라는 명령이 있었던 것 같은데 잊어버렸네요.
Windows의 ipconfig와 유사합니다.
내 서버에는 사용 가능한 IP가 10개 있는데 모두 알고 싶습니다.
답변1
IP 주소에만 관심이 있고 네트워크 인터페이스에 대한 다른 세부 정보에는 관심이 없는 경우 /sbin/ifconfig -a | grep "inet addr:" |awk '{print $2}'|cut -d: -f2
모든 네트워크 인터페이스 카드에 구성된 모든 IP 주소만 제공되며 그 이상은 제공되지 않습니다.
답변2
다음은 IP 주소만 추출하는 몇 가지 명령입니다.
ifconfig | awk -F':' 'NR==2{split($2,a," "); print a[1]}'
ip -f inet addr show dev eth0 | sed -n 's/^ *inet *\([.0-9]*\).*/\1/p'
ifconfig eth0 | sed -n 's/^ *inet addr:*\([.0-9]*\).*/\1/p'
공용 IP 확인
curl ifconfig.me
답변3
/sbin/ifconfig -a
네트워크 인터페이스와 IP 주소를 포함한 세부 정보가 표시됩니다.
답변4
ifconfig
문제가 있으면 시도해보십시오.
man ifconfig