---
title: "Mac 네트워크 명령: networksetup, scutil, ipconfig, route · Kilobat 가이드"
url: "https://kilobat.app/ko/guides/network-settings-terminal"
description: "터미널에서 networksetup, scutil, ipconfig 및 route로 Mac의 IP 주소, 라우터, DNS, 프록시, 경로 및 서비스 순서를 확인합니다."
---

IP, 라우팅 및 IPv6

# 터미널에서 Mac 네트워크 설정 확인하기

macOS에는 시스템 설정과 같은 네트워크 설정 등을 보여 주는 명령줄 도구가 포함되어 있습니다. 설정을 읽는 데 관리자 권한은 필요하지 않습니다.

적용 대상: 현재 지원되는 모든 macOS 버전. · 확인일: 2026년 10월 29일

## 증상

- 네트워크 설정을 빠르게 확인하거나 지원 요청을 위해 복사하고 싶습니다.
- 시스템 설정에 필요한 세부 정보가 표시되지 않습니다.
- 스크립트에서 설정을 확인하려고 합니다.

## 가능한 원인

- **여러 도구.** `networksetup`은(는) 서비스를 읽고 변경합니다. `scutil`은(는) 현재 DNS와 프록시 상태를 표시합니다. `ipconfig`은(는) DHCP 데이터를 표시합니다.
- **서비스 및 기기.** 서비스에는 Wi-Fi 같은 이름이 있습니다. 기기에는 `en0` 같은 이름이 있습니다. 명령어에는 둘 중 하나를 사용합니다.

## 확인 방법

1. 하드웨어 포트와 해당 기기 이름 및 MAC 주소를 나열합니다.

   ```
   networksetup -listallhardwareports
   ```
2. Mac이 사용하는 순서대로 서비스를 나열합니다.

   ```
   networksetup -listnetworkserviceorder
   ```
3. 서비스의 IP 주소, 서브넷 마스크, 라우터 및 하드웨어 주소를 표시합니다.

   ```
   networksetup -getinfo Wi-Fi
   ```
4. 기기의 IPv4 주소를 표시합니다.

   ```
   ipconfig getifaddr en0
   ```
5. 기본 라우터와 사용하는 인터페이스를 표시합니다.

   ```
   route -n get default
   ```
6. 라우팅 테이블을 표시합니다.

   ```
   netstat -rn
   ```
7. 모든 리졸버를 포함한 실시간 DNS 구성을 표시합니다.

   ```
   scutil --dns
   ```
8. 시스템 프록시 구성을 표시합니다.

   ```
   scutil --proxy
   ```
9. Mac이 수락한 DHCP 데이터를 표시합니다.

   ```
   ipconfig getpacket en0
   ```
10. 현재 구성에서 호스트에 연결할 수 있는지 확인합니다.

    ```
    scutil -r apple.com
    ```

## 해결 방법

1. 설정을 변경하는 대부분의 `networksetup` 명령에는 관리자 권한이 필요합니다. 먼저 매뉴얼 페이지를 읽으세요.

   ```
   man networksetup
   ```
2. 변경하기 전에 현재 값을 저장하여 나중에 복원할 수 있도록 하세요.

   ```
   networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
   ```

## Kilobat 사용

1. Kilobat은 스크립트와 에이전트를 위해 이 값 중 다수를 JSON으로 제공합니다.

   ```
   kilobat diagnose --json
   ```
2. 현재 Wi-Fi 연결의 신호, 채널 및 링크 속도를 표시합니다.

   ```
   kilobat wifi status --json
   ```

## 질문

**networksetup이 암호를 요청하는 이유는 무엇인가요?**

networksetup 매뉴얼 페이지에 네트워크 설정을 변경하려면 최소한 관리자 권한이 필요하다고 나와 있습니다.

**ipconfig는 Windows의 명령과 같은가요?**

아니요. macOS의 `ipconfig`은 IPConfiguration 에이전트와 통신합니다. 매뉴얼 페이지는 테스트와 디버깅 용도로만 사용하라고 안내합니다.

## 출처

- networksetup(8), macOS 27.2와 함께 설치된 매뉴얼 페이지
- scutil(8), macOS 27.2와 함께 설치된 매뉴얼 페이지
- ipconfig(8), macOS 27.2에 설치된 매뉴얼 페이지
- route(8), macOS 27.2와 함께 설치된 매뉴얼 페이지
- netstat(1), macOS 27.2에 설치된 매뉴얼 페이지

2026년 10월 29일 확인했습니다.

## 관련 가이드

- [Mac이 잘못된 네트워크 연결을 사용하는 경우](https://kilobat.app/ko/guides/network-service-order): 둘 이상의 연결이 활성 상태이면 Mac이 목록 맨 위의 서비스를 먼저 시도합니다.
- [Mac에서 DHCP 임대 갱신](https://kilobat.app/ko/guides/renew-dhcp-lease-mac): DHCP 임대는 Mac에 IP 주소, 라우터 및 DNS 서버를 제공합니다.
- [Mac에서 DNS 이름이 확인되지 않는 경우](https://kilobat.app/ko/guides/dns-server-not-found): DNS가 실패하면 Mac이 apple.com 같은 이름을 IP 주소로 변환할 수 없습니다.
- [Mac에서 무선 진단 및 wdutil 사용하기](https://kilobat.app/ko/guides/wireless-diagnostics-mac): 무선 진단은 macOS에 포함된 Wi-Fi 도구입니다.
