Mac용 ipconfig
윈도우에서 ipconfig만 사용하다 맥을 사용할때 ifconfig 결과가 눈에 들어오지 않아 클로드에게 부탁했습니다.
제 맥북에서는 잘되는데 다른 분들은 어떠신지...
[code]
# 활성화된 모든 인터페이스 찾기
INTERFACES=$(networksetup -listallhardwareports | awk '/Device/ {print $2}' | while read dev; do
ip=$(ipconfig getifaddr "$dev" 2>/dev/null)
if [[ -n "$ip" ]]; then
echo "$dev"
fi
done)
if [[ -z "$INTERFACES" ]]; then
echo "❌ 활성화된 네트워크 인터페이스를 찾을 수 없습니다."
exit 1
fi
# 각 인터페이스 정보 출력
for iface in $INTERFACES; do
echo ""
echo "📡 Interface: $iface"
# 인터페이스 유형(Wi-Fi 또는 이더넷) 표시 및 아이콘 설정
# networksetup 출력에서 정확하게 해당 인터페이스의 Hardware Port 정보 추출
TYPE=$(networksetup -listallhardwareports | awk -v dev="$iface" '
/Hardware Port:/ {port=$3; for(i=4;i<=NF;i++) port=port" "$i}
/Device:/ && $2==dev {print port; exit}
')
if [[ -z "$TYPE" ]]; then
# 백업 방법으로 시도 (en0은 주로 Wi-Fi, en1은 주로 이더넷이지만 항상 그런 것은 아님)
if [[ "$iface" == "en0" ]]; then
TYPE="Wi-Fi"
elif [[ "$iface" == "en1" ]]; then
TYPE="Ethernet"
else
TYPE="Unknown"
fi
fi
if [[ "$TYPE" == *"Wi-Fi"* ]]; then
echo "📶 Type: Wi-Fi (무선)"
elif [[ "$TYPE" == *"Ethernet"* || "$TYPE" == *"이더넷"* ]]; then
echo "🔌 Type: Ethernet (유선)"
else
echo "🔄 Type: $TYPE"
fi
echo "🌐 IP Address: $(ipconfig getifaddr $iface)"
echo "💻 MAC Address: $(ifconfig $iface | awk '/ether/ {print $2}')"
echo "🧩 Subnet Mask: $(ipconfig getoption $iface subnet_mask)"
echo "🚪 Default Gateway: $(ipconfig getoption $iface router)"
# Wi-Fi 정보 추가 (Wi-Fi인 경우에만)
if [[ "$TYPE" == *"Wi-Fi"* ]]; then
SSID=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | awk '/ SSID/ {print $2}')
SIGNAL=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | awk '/ agrCtlRSSI/ {print $2}')
if [[ -n "$SSID" ]]; then
echo "📡 Wi-Fi SSID: $SSID"
echo "📊 Signal Strength: $SIGNAL dBm"
fi
fi
echo "-----------------------------------"
done
[/code]
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 10 | |
| 199418 | 3개월 전 | 277 | ||
| 199417 | 3개월 전 | 228 | ||
| 199416 | 3개월 전 | 415 | ||
| 199415 | 3개월 전 | 264 | ||
| 199414 | 3개월 전 | 274 | ||
| 199413 | 3개월 전 | 257 | ||
| 199412 |
|
3개월 전 | 226 | |
| 199411 | 3개월 전 | 228 | ||
| 199410 | 3개월 전 | 304 | ||
| 199409 | 3개월 전 | 275 | ||
| 199408 | 3개월 전 | 290 | ||
| 199407 | 3개월 전 | 218 | ||
| 199406 | 3개월 전 | 321 | ||
| 199405 | 3개월 전 | 212 | ||
| 199404 |
techstar
|
3개월 전 | 264 | |
| 199403 | 3개월 전 | 254 | ||
| 199402 | 3개월 전 | 263 | ||
| 199401 | 3개월 전 | 198 | ||
| 199400 | 3개월 전 | 362 | ||
| 199399 | 3개월 전 | 233 | ||
| 199398 |
|
3개월 전 | 292 | |
| 199397 | 3개월 전 | 319 | ||
| 199396 | 3개월 전 | 219 | ||
| 199395 | 3개월 전 | 1006 | ||
| 199394 | 3개월 전 | 267 | ||
| 199393 |
|
3개월 전 | 201 | |
| 199392 | 3개월 전 | 270 | ||
| 199391 | 3개월 전 | 286 | ||
| 199390 |
|
3개월 전 | 474 | |
| 199389 | 3개월 전 | 617 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기