Section 17.3: 라우팅 경로 정보를 확인하고 변경하기
route
명령어를 통해 IP 라우팅 테이블을 조작하기
라우팅 테이블 표시하기
$ route # 라우팅 목록을 표시하고 IP 들을 호스트 이름으로 변환한다
$ route -n # 라우팅 목록을 표시하되 IP 들을 호스트 이름으로 변환하지 않고 빠르게 출력한다
라우팅 정보 추가/삭제하기
옵션 | 설명 |
---|---|
add 혹은 del |
라우팅 정보를 추가할지 제거할지 기술한다 |
-host x.x.x.x |
IP 주소로 기술된 하나의 호스트에 대한 라우팅 정보를 추가한다 |
-net x.x.x.x |
네트웍 주소로 기술된 네트웍에 대한 라우팅 정보를 추가한다 |
gw x.x.x.x |
네트웍 게이트웨이 주소를 기술한다 |
netmask x.x.x.x |
네트웍 netmask 정보를 기술한다 |
default |
기본 (default) 라우팅 정보를 추가한다 |
예제:
- 하나의 호스트에 대한 라우팅 정보 추가하기
$ route add -host x.x.x.x eth1
- 특정 네트웍에 대한 라우팅 정보 추가하기
$ route add -net 2.2.2.0 netmask 255.255.255.0 eth0
- 다른 방법으로, cidr 형식 을 사용하여 특정 네트웍에 대한 라우팅 정보를 추가할 수 있다
route add -net 2.2.2.0/24 eth0
- 기본 게이트웨이 추가하기
$ route add default gw 2.2.2.1 eth0
- 라우팅 정보 제거하기
$ route del -net 2.2.2.0/24
ip
명령어를 통해 IP 라우팅 테이블을 조작하기
라우팅 테이블 표시하기
$ ip route show # 라우팅 테이블을 표시한다
라우팅 정보 추가/삭제하기
옵션 | 설명 |
---|---|
add 혹은 del 혹은 change 혹은 append 혹은 replace |
라우팅 정보를 변경한다 |
show 혹은 flush |
라우팅 테이블의 내용을 출력하거나 제거한다 |
restore |
표준입력 (stdin) 으로부터 입력되는 내용으로 라우팅 테이블을 복구한다 |
get |
이 명령어는 목적지로의 단일 경로 정보를 얻어와 커널에서 인식하는 형태로 해당 내용을 출력해준다 |
역주:
restore
옵션은save
옵션으로 추출한 라우팅 테이블을 복구할 수 있습니다.
예제:
- 기본 게이트웨이를
1.2.3.254
로 설정하기$ ip route add default via 1.2.3.254
eth0
기기를 통하는 모든 주소에 대해 로컬 게이트웨이192.168.1.1
를 거치도록 기본 라우팅 정보를 추가한다$ ip route add default via 192.168.1.1 dev eth0
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/
반응형
'번역 > Linux Notes for Professionals' 카테고리의 다른 글
17.5: 네트워크 인터페이스 세부 사항 (0) | 2020.09.09 |
---|---|
17.4: 사용자 네트웍상의 다른 시스템을 지칭하는 호스트 이름 설정하기 (0) | 2020.09.09 |
17.2: 도메인 이름 변환 (resolution) 을 위한 DNS 서버 정보 설정하기 (0) | 2020.08.28 |
17.1: 로컬 DNS 변환 (resolution) (0) | 2020.08.27 |
17: 네트워크 구성하기 (Configuration) (0) | 2020.08.27 |