develog

[mac] routing table 등록/삭제 본문

카테고리 없음

[mac] routing table 등록/삭제

냐옴 2021. 6. 18. 15:50

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 192.168.20.0 255.255.255.0 192.168.10.1

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

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