2014년 12월 30일 화요일

라우팅 테이블 명령어와 사용방법 알아보기

라우팅 테이블 명령어와 사용방법 알아보기

라우팅 테이블이란?


라우팅(Routing)이라는 것은 목적지부터 도착지까지 패킷 전송이 가능하게 하는 것을 말합니다. 라우팅 테이블(Routing table)이라는 것은 라우팅한 내용들이 담겨 있는 테이블을 뜻하구요. 

1. 라우팅 테이블 명령어 

route add {-host| -net} 목적지 gw 게이트웨이 dev 장치명
route del {-host| -net} 목적지 gw 게이트웨이 dev 장치명

기본적인 명령어 형식은 위와 같습니다. 

-net: 네트워크에 접속하는 방법 예)192.168.137.0/24
-host: 호스트에 접속하는 방법 예)192.168.137.8

2. 기본 사용 방법

a. 192.168.167.0/24에 접속하는 방법

# route add -net 192.168.167.0/24 gw 192.168.137.1 dev eth0
또는
# route add -net 192.168.167.0  netmask 255.255.255.0 gw 192.168.137.1 dev eth0

b. 라우팅 테이블 지우기

# route del -net 192.168.167.0/24 gw 192.168.137.1 dev eth0
또는
# route del -net 192.168.167.0  netmask 255.255.255.0 gw 192.168.137.1 dev eth0

3. 그 외 라우팅 테이블 추가 방법

a. 파일 생성해서 부팅시 자동등록하게 하기

# vi /etc/sysconfig/network-scripts/route-eth0

첫 번째 방법,
192.168.167.0/24 via 192.168.137.1

두 번째 방법,
ADDRESS0=192.168.167.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.137.1
ADDRESS1=172.18.160.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.137.1

b. /etc/rc.d/rc.local에 등록하기

이 방법은 부팅하면서 해당 명령어를 읽는 방법입니다.

#vi /etc/rc.d/rc.local

제일 밑에 해당 명령어 등록

route add -net 192.168.167.0/24 gw 192.168.137.1 dev eth0

4. 라우팅 테이블 확인

# route -n

댓글 없음:

댓글 쓰기