ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Mac] 라우팅 추가/삭제 명령어
    I'm an IT engineer/MacOS 2023. 1. 3. 15:41

    macOS (맥북) 라우팅 경로 추가 및 삭제 방법

     

    1. 신규 라우팅 경로 임시 추가
    ## 라우팅 테이블 확인
    $ netstat -nr
    
    ## 새로운 라우팅 경로 추가
    $ sudo route add 172.16.10.0/24 172.16.10.1
    
    ## 추가된 라우팅 경로 확인
    $ sudo netstat -nr | grep 172.16.10.1
    
    ## 임시 추가한 경로 수동 삭제
    $ sudo route delete 172.16.10.0/24 172.16.10.1
    
    ** 임시 라우팅 경로 이며 flush 또는 재기동시 초기화됨
    1. 신규 라우팅 경로 영구 등록
    ## 네트워크 서비스 리스트 확인 (*표시는 비활성화된 서비스를 뜻함)
    $ networksetup -listallnetworkservices
    An asterisk (*) denotes that a network service is disabled.
    Wi-Fi
    *Thunderbolt Ethernet Slot 2
    *USB 10/100/1000 LAN
    *Thunderbolt Bridge
    iPhone USB
    ethernet
    
    ## ethernet 네트워크 설정정보 확인
    $ networksetup -getinfo wi-fi
    $ networksetup -getinfo 'iPhone USB'
    
    ## 라우팅 정보 등록
    ## 사용법 : networksetup -setadditionalroutes ethernet [목적지 대역폭] [서브넷 마스크] [라우터] 
    $ sudo networksetup -setadditionalroutes ethernet 172.16.10.0 255.255.255.0 172.16.10.1
    (* CIDR 172.16.10.0/24 에 해당되는 패킷은 172.16.10.1로 라우팅하겠다는 정책임)
    
    ## 라우팅 정보 등록됐는지 확인
    $ networksetup -getadditionalroutes ethernet
    
    ## 라우팅 등록정보 삭제
    $ networksetup -setadditionalroutes ethernet

    댓글