CentOS 라우팅 테이블 추가하기

CentOS 라우팅 테이블 추가하기
1. 수동 라우팅 테이블 추가

- 수동으로 라우팅 테이블을 추가하는 경우는 시스템을 리부팅할 때 삭제되기 때문에, 리부팅 후 다시 라우팅 설정을 하거나 /etc/rc.local 스크립트에 등록해서 사용을 한다.

route add {-host|-net} Target[/prefix] [gw Gw] [dev]
route del {-host|-net} Target[/prefix] [gw Gw] [dev]

[root@localhost ~]# route  add  -net  192.168.10.0/24  gw  192.168.0.1  dev  eth1
[root@localhost ~]# route  add  -host  192.168.20.100  gw  192.168.0.1  dev  eth1


2. 부팅시 자동 활성화 되도록 라우팅 테이블 설정파일 추가

- 아래와 같이 두가지 형식으로 설정파일에 추가 할 수 있다

[root@localhost ~]# cat  /etc/sysconfig/network-scripts/route-eth1
192.168.10.0/24 via 192.168.0.1
192.168.20.100 via 192.168.0.1


[root@localhost ~]# cat  /etc/sysconfig/network-scripts/route-eth1
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
ADDRESS1=192.168.20.100
NETMASK1=255.255.255.255
GATEWAY1=192.168.0.1



3. Routing table 적용
 
- 수동으로 라우팅 테이블을 추가한 경우는 바로 적용이 되기 때문에, route 명령으로 바로 확인이 가능하다
  설정파일에 추가한 경우는 network 데몬을 리스타트 하거나 /etc/sysconfig/network-scripts 디렉토리안에 있는 ifup-routes 명령을 사용해서 적용 할 수 있다. 
 
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ./ifup-routes eth1


4. Routing table 확인

- route 명령 또는 route -n 으로 확인

[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
192.168.10.0    192.168.0.1    255.255.255.0    U     0      0        0 eth1
192.168.20.100    192.168.0.1    255.255.255.255    U     0      0        0 eth1

169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.32.2    0.0.0.0         UG    0      0        0 eth0
 

4개의 댓글이 있습니다.

12달 전

깔끔한 정리 감사합니다.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

감사합니다.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

6년 이하 전

감사합니다. 요즘 리눅스쪽은 CentOS라서.. 요즘 즐겨보고있습니다.

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

1st 5stars

6년 이하 전

정리를 잘 해 주셨네요~
고맙습니다.
2번, 3번 내용 때문에 CentOS라고 한정 시킨 것 같네요.
1번, 4번은 거의 대부분 리눅스에서 공통적일것 같고...

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입