-
[Mac] 라우팅 추가/삭제 명령어I'm an IT engineer/MacOS 2023. 1. 3. 15:41
macOS (맥북) 라우팅 경로 추가 및 삭제 방법
- 신규 라우팅 경로 임시 추가
## 라우팅 테이블 확인 $ 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 또는 재기동시 초기화됨
- 신규 라우팅 경로 영구 등록
## 네트워크 서비스 리스트 확인 (*표시는 비활성화된 서비스를 뜻함) $ 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