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 | |
| 199538 | 2개월 전 | 252 | ||
| 199537 | 2개월 전 | 289 | ||
| 199536 |
|
2개월 전 | 273 | |
| 199535 | 2개월 전 | 278 | ||
| 199534 |
|
2개월 전 | 206 | |
| 199533 |
|
2개월 전 | 285 | |
| 199532 | 2개월 전 | 203 | ||
| 199531 | 2개월 전 | 377 | ||
| 199530 | 2개월 전 | 350 | ||
| 199529 |
|
2개월 전 | 260 | |
| 199528 | 2개월 전 | 170 | ||
| 199527 | 2개월 전 | 310 | ||
| 199526 | 2개월 전 | 210 | ||
| 199525 |
|
2개월 전 | 392 | |
| 199524 | 2개월 전 | 418 | ||
| 199523 | 2개월 전 | 246 | ||
| 199522 | 2개월 전 | 414 | ||
| 199521 | 2개월 전 | 203 | ||
| 199520 | 2개월 전 | 374 | ||
| 199519 |
|
2개월 전 | 330 | |
| 199518 |
비버팩토리
|
2개월 전 | 259 | |
| 199517 | 2개월 전 | 231 | ||
| 199516 | 2개월 전 | 354 | ||
| 199515 | 2개월 전 | 429 | ||
| 199514 | 2개월 전 | 238 | ||
| 199513 | 2개월 전 | 298 | ||
| 199512 |
|
2개월 전 | 308 | |
| 199511 | 2개월 전 | 346 | ||
| 199510 | 2개월 전 | 323 | ||
| 199509 | 2개월 전 | 253 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기