강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

새로운 네트워크 라우팅경로 추가하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

새로운 네트워크 라우팅경로 추가하기

 

 

 

 

이제 새로운 현재 시스템에 새로운 라우팅 경로를 추가하는 방법에 대해서 배워보도록 하자.

 

 

, 현재 시스템과 통신이 가능하도록하는 네트워크통신 경로를 추가하는 예이다.

 

 

 

 현재 시스템의 특정 네트워크 인터페이스에 특정 네트워크 경로를 인식하도록 네트워크주소(Network IP, Netmask)를 설정하는 것이다.

 

 

 

 즉 현재 시스템의 네트워크 인터페이스에 네트워크경로를 설정하는 형식은 다음과 같다.

 

 

 

 

 

형식 : route add -net 네트워크IP주소 netmask 넷마스크 dev 네트워크인터페이스장치명

 

 

 

현재 다음과 같이 시스템의 라우팅경로가 설정되어 있다.

 

 

 

 

 

[root@sulinux ~]#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

default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

[root@sulinux ~]#

 

 

 

 

이렇게 설정되어있다 하더라도 외부와의 통신은 eth0을 통해서 얼마든지 가능하다.

 

 

 

 이런 상황에서 192.168.1.0 네트워크로 보낼 패킷들을 eth1이라는 이더넷을 통해서 보내고자 할 때에 새로운 라우팅경로를 설정해야 한다.

 

 

 

 , 다음은 192.168.1.0 네트워크에 대한 새로운 통신 경로를 설정한 것이다.

 

 

 

 그런 다음 route를 실행하여 eth1 이더넷을 통해서 192.168.1.0네트워크로 보내는 새로운 라우팅경로가 설정되었음을 확인하였다.

 

 

 

 

[root@sulinux ~]#route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1

[root@sulinux ~]#

[root@sulinux ~]#route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     *               255.255.255.0   U     0      0        0 eth1

192.168.0.0     *               255.255.255.0   U     0      0        0 eth0

default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

[root@sulinux ~]#

 

 

 

 

, 위의 설정은 192.168.1.0네트워크와의 모든 통신 패킷(데이터) eth1이라는 네트워크인터페이스를 이용하기 위한 새로운 라우팅경로 설정이다.

 

 

 

 , 위의 결과 가운데 아래 행이 새로 추가된 경로임을 의미한다.

 

 

 

 

 

192.168.1.0     *               255.255.255.0   U     0      0        0 eth1

 

 

 

 

이와 같은 방법으로 얼마든지 새로운 라우팅경로를 설정할 수 있다.

 

 

 

 

 

조금 욕심내어 본다면 이렇게 새로운 라우팅경로를 추가한다면 결국 이 시스템은 라우터(router)의 역할을 하는 셈이 된다.

 

 

 

 라우터라는 것이 그렇게 복잡한 개념이 아니듯이 여러 개의 라우팅경로(테이블)을 가지고 각각 원하는 곳으로 패킷들을 보내줄 수 있는 역할을 하는 장비 이것이 라우터인데 위와 같이 새로운 경로를 추가하면 이 리눅스시스템이 바로 그러한 역할을 하게 된다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,787 개
  • 현재 접속자 :  186 명