MacOS는 시스템 환경설정 메뉴에서 네트워크 설정을 위한 사용하기 쉬운 메뉴를 제공하지만 터미널 앱은 네트워크 구성에 대한 정보를 빠르게 조회하거나 테스트하려는 경우 필요한 곳입니다. . 이를 사용하여 IP 주소 찾기, 위치 찾기, 시스템 방화벽 확인 등을 할 수 있습니다.
대부분 구성이 거의 필요하지 않은 몇 가지 일반적인 터미널 명령을 사용하여 네트워크 설정에 액세스할 수 있습니다.구성을 위해 시스템 기본 설정 앱을 사용하는 것이 좋습니다(단말기를 사용하는 것이 만족스럽지 않은 경우). Mac 단말기 네트워크 설정을 식별하는 것은 쉽습니다.
네트워크 설정 사용
The networksetup 도구는 현재 Mac 네트워크 구성에 대한 엄청난 양의 정보를 제공합니다. 이를 사용하여 컴퓨터 이름, IP 주소, 현재 WiFi 네트워크 등을 찾을 수 있습니다. 이름에서 알 수 있듯이 이를 사용하여 설정을 변경할 수도 있지만 시스템 기본 설정을 사용하는 것이 좋습니다.
터미널에 networksetup -help을 입력하면 networksetup 도구를 사용하여 잠재적인 Mac 터미널 네트워크 명령의 전체 목록을 볼 수 있습니다. 이렇게 하면 도구를 사용하여 다양한 네트워크 설정을 보고 변경하는 방법에 대한 다양한 예와 함께 도움말 목록이 표시됩니다.
네트워크 정보를 보는 데 사용할 수 있는 networksetup 명령의 예는 다음과 같습니다.
- Mac 컴퓨터 이름 보기: networksetup -getcomputername.
- 모든 Mac 네트워크 연결을 나열하려면: networksetup -listallhardwareports
- 현재 연결된 WiFi 네트워크를 표시하려면: networksetup -getairportname deviceid. deviceid를 networksetup -listallhardwareports 명령의 장치 ID로 바꿉니다.
ipconfig 사용
The ipconfig 도구는 Windows 및 macOS 컴퓨터에 공통적이지만 Windows 버전과 달리 가장 유용한 도구는 아닙니다. 네트워크 설정 변경. 그러나 현재 네트워크 구성에 대한 정보를 나열하는 것이 유용할 수 있습니다.
ipconfig를 터미널에 입력하면 사용 가능한 모든 명령이 나열되지만 여기에는 다음이 포함됩니다.
- 현재 네트워크 IP 주소를 보려면: ipconfig getifaddr deviceid. Replace deviceid 올바른 네트워크 장치 ID 포함(예: en0). 모르는 경우 networksetup -listallhardwareports을 입력합니다.
- 현재 네트워크 DNS 서버를 보려면: ipconfig getoption deviceid domain_name_server (deviceid 교체네트워크 장치 ID 사용).
ifconfig 사용
The ifconfig 명령은 macOS 및 Linux PC 사용자가 사용할 수 있는 또 다른 네트워크 구성 도구입니다. 그러나 ipconfig와 달리 ifconfig는 네트워크 설정을 보고 수정할 수 있는 훨씬 더 강력한 도구입니다.
그러나 터미널에서 ifconfig만 입력하면 연결된 모든 네트워크 장치에 대한 자세한 정보 목록을 볼 수 있습니다. Mac에 통합되었습니다. 여기에는 IP 및 MAC 주소, 현재 장치 상태 등이 포함됩니다.
대신 장치 ID(예: ifconfig en0)를 나열하여 특정 정보를 볼 수 있습니다.
핑 사용
네트워크 정보를 보는 데 사용할 수는 없지만 ping 명령을 사용하여 할 수 있는지 여부를 테스트할 수 있습니다. 다른 네트워크 장치와 접촉하십시오. 네트워크의 장치(예: 네트워크 라우터) 또는 인터넷 연결을 테스트하기 위한 웹사이트 도메인 또는 인터넷 IP 주소일 수 있습니다.
기기가 로컬 네트워크의 다른 기기나 인터넷의 기기 또는 웹사이트에 연결하는 데 문제가 있는 것처럼 보일 때마다 문제 해결 도구로 ping을 사용하고 싶을 것입니다.정보를 전송하고 반환하는 데 걸리는 시간을 표시하며 종료를 결정할 때까지 계속 실행됩니다.
사용하려면 ping address를 입력하고 address를 대체합니다. IP 주소 또는 도메인 이름으로. 일반적인 테스트 대상은 다음과 같습니다. google.com-Google에 접속할 수 없다면 인터넷에 연결되어 있지 않을 수 있습니다.
마찬가지로 ping 192.168.1.1은 많은 로컬 네트워크 라우터(192.168.1.1)의 IP 주소를 테스트합니다.
netstat 사용
The netstat 도구는 현재 수신 및 발신 네트워크 연결에 대한 정보를 나열합니다. 이 도구를 사용하여 Mac에 대한 모든 연결을 나열할 수 있습니다. Windows 및 Linux PC도 netstat를 사용하지만 Mac 사용자가 사용할 수 있는 플래그가 다른 몇 가지 차이점이 있습니다.
netstat를 사용하여 현재 네트워크 설정 또는 연결을 볼 수 있는 여러 가지 방법이 있습니다. 여기에는 다음이 포함됩니다.
- 모든 활성 인터넷 연결의 현재 목록: netstat
- 인터페이스에 대한 연결 데이터 보기: netstat -l deviceid, 교체 deviceid 를 네트워크 인터페이스 이름으로 바꿉니다(예: netstat -l en0).
- IP 라우팅 테이블을 보려면: netstat -nr 또는 netstat -r
- 모든 네트워크 통계를 표시하려면: netstat -s 및 netstat -i
netstat 명령을 사용하는 방법과 일부 복잡한 기술 용어를 해독하는 데 도움이 되는 방법에 대한 자세한 내용을 보려면 man netstat을 입력하십시오. 포함된 netstat 매뉴얼 페이지를 읽어보십시오.
lsof 사용
활성 네트워크 연결이 있는 Mac에서 실행 중인 프로세스를 보는 방법으로 lsof 명령을 사용할 수 있습니다. 이는 Windows 또는 Linux PC에서 netstat 명령으로 찾을 수 있는 유사한 기능을 대체합니다.
Lsof Mac 터미널 명령을 사용하여 네트워크 데이터를 볼 수 있는 몇 가지 방법이 있습니다. 여기에는 다음이 포함됩니다.
- 열려 있는 모든 네트워크 연결을 보려면: lsof -i
- 어떤 소프트웨어가 어떤 포트를 사용하는지 보려면: lsof -n -i4TCP
자세한 내용을 보려면 man lsof를 입력하여 lsof 명령에 대한 매뉴얼 페이지를 보십시오.
arp 사용
로컬 네트워크의 모든 활성 장치 목록을 보려면 arp 도구를 사용할 수 있습니다.그러면 해당 장치가 만든 ARP(Address Resolution Protocol) 브로드캐스트를 기반으로 네트워크에서 Mac이 감지한 모든 장치의 IP 및 MAC 주소가 나열됩니다.
입력 arp -a 터미널에서 이러한 장치 목록을 제공합니다.
그런 다음 여기에 있는 정보를 ping과 같은 다른 명령과 결합하여 해당 장치가 여전히 활성 상태인지 여부를 확인할 수 있습니다. Mac과 통신합니다.
Mac 네트워크 설정 구성
이러한 도구를 사용하여 보기에 있는 Mac 터미널 네트워크 설정에서 변경하고 싶은(또는 변경해야 하는) 설정을 식별할 수 있습니다. 예를 들어 게스트 WiFi 네트워크에서 MAC 주소 필터링을 우회하려면 Mac에서 MAC 주소를 스푸핑해야 할 수 있습니다.
또한 특히 Mac에서 WiFi 연결이 정기적으로 끊어지는 경우 문제를 식별하는 데 도움이 될 수 있습니다. Mac에 문제가 있는 경우 Mac용 OnyX와 같은 앱을 사용하면 빠르게 백업하고 실행할 수 있습니다.