mac 라우팅 테이블 등록(임시, 영구)

sangwoo noh·2022년 10월 13일
0

mac

목록 보기
6/6

Dynamic Routing

임시 적용
리부팅시 초기화

라우팅 테이블 확인

 -n Show network addresses as numbers
## -r Show the routing tables
$ netstat -nr

## 라우팅 정보 등록
## 192.168.150 대역을 192.168.154.1 로 라우팅
$ sudo route add 192.168.150.0/24 192.168.154.1

## 등록됐는지 확인
$ netstat -nr | grep 192.168.150

## 접속되는지 확인
$ ping 192.168.150.3

## 라우팅 정보 삭제
$ sudo route delete 192.168.150.0/24 192.168.154.1
$ sudo route delete 192.168.150.0/24 # gateway 생략 가능
Static Routing

영구 적용

## 네트워크 서비스 리스트 확인
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Wi-Fi
Ethernet
FireWire
Bluetooth PAN
Thunderbolt Bridge

## ethernet 네트워크 설정정보 확인
$ networksetup -getinfo wi-fi
$ networksetup -getinfo ethernet

## 등록된 라우팅 정보있는지 확인
$ networksetup -getadditionalroutes ethernet

## 라우팅 정보 등록


// sudo networksetup -setadditionalroutes ethernet [목적지 대역폭] [서브넷 마스크] [라우터] 
$ sudo networksetup -setadditionalroutes ethernet 192.168.20.0 255.255.255.0 192.168.10.1

// 만약, 192.168.20.2로 가겠다는 요청을 입력하면
라우터 설정으로 인하여 192.168.20.0/24의 대역폭안의 ip라는것을 감지하고
192.168.10.1의 라우터로 보낸다. 
해당 라우터에서 192.168.20.1의 내부 ip로 길을 안내해 줄 것이다.

즉, 앞으로 192.168.20.0/24의 대역폭의 요청은 무조건 192.168.10.1의 라우터로 보낸다. 


## 라우팅 정보 등록됐는지 확인
$ networksetup -getadditionalroutes ethernet

## 라우팅 등록정보 삭제
$ networksetup -setadditionalroutes ethernet

출처: https://hothoony.tistory.com/1231 [develog:티스토리]

profile
하기로 했으면 하자

0개의 댓글